[发明专利]基于特征模式识别的sql注入检测方法在审
申请号: | 201710627467.2 | 申请日: | 2017-07-27 |
公开(公告)号: | CN107451473A | 公开(公告)日: | 2017-12-08 |
发明(设计)人: | 陈建培;闻建霞;柳遵梁 | 申请(专利权)人: | 杭州美创科技有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;H04L29/06 |
代理公司: | 杭州杭诚专利事务所有限公司33109 | 代理人: | 尉伟敏,阎忠华 |
地址: | 310011 浙江省杭州市拱*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于特征模式识别的sql注入检测方法,包括如下步骤(1‑1)基于sql语法解析和sql语义解析生成sql注入特征模式抽象语法树库;(1‑2)获取应用程序到数据库的网络流量,根据数据库协议解析网络流量,从中提取完整的sql语句;(1‑3)对获取的sql语句进行SQL语句语法解析,获取sql语句的语法单元;(1‑4)对sql语句的语法单元进行sql语义解析,执行语义计算,生成计算简化过的目标抽象语法树;本发明具有减少了误报、漏报,提高了工作效率的特点。 | ||
搜索关键词: | 基于 特征 模式识别 sql 注入 检测 方法 | ||
【主权项】:
一种基于特征模式识别的sql注入检测方法,其特征是,包括如下步骤:(1‑1)基于sql语法解析和sql语义解析生成sql注入特征模式抽象语法树库;(1‑2)获取应用程序到数据库的网络流量,根据数据库协议解析网络流量,从中提取完整的sql语句;(1‑3)对获取的sql语句进行SQL语句语法解析,获取sql语句的语法单元;(1‑4)对sql语句的语法单元进行sql语义解析,执行语义计算,生成计算简化过的目标抽象语法树;(1‑5)将计算生成的目标抽象语法树与sql注入特征模式抽象语法树库进行匹配,如果特征模式抽象语法树库中任一个特征模式抽象语法树是目标抽象语法树的子树,则做出存在sql注入攻击的判断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州美创科技有限公司,未经杭州美创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710627467.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种防偏移的铸造模具
- 下一篇:一种凸轮轴的可调式生产模具