一种基于数据库审计系统的sql注入预警方法
基本信息
申请号 | CN202111326014.9 | 申请日 | - |
公开(公告)号 | CN114020594A | 公开(公告)日 | 2022-02-08 |
申请公布号 | CN114020594A | 申请公布日 | 2022-02-08 |
分类号 | G06F11/34(2006.01)I;G06F16/242(2019.01)I;G06F21/56(2013.01)I;G06F21/62(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 吴立斌;廉小伟;王长城 | 申请(专利权)人 | 北京云集至科技有限公司 |
代理机构 | 北京盛凡佳华专利代理事务所(普通合伙) | 代理人 | 华小明 |
地址 | 100000北京市丰台区外环西路26号院15号楼-1至4层1501内3层009 | ||
法律状态 | - |
摘要
摘要 | 本发明提出了一种基于数据库审计系统的sql注入预警方法,包括:第一步:捕获原始数据包;第二步:区分业务设备流量和运维设备流量;第三步:保留业务设备的业务流量数据;第四步:得到sql语句的特征;第五步:判断sql语句是否采用了预编译模式;第六步:如未采用预编译方式访问数据库,得到完整的sql语句,对sql语句进行模板转换;第七步:得到模板转换值的一对多的对应关系;第八步:判断一个sql语句模板对应的模板转换值是否为频繁变化的;第九步:若为频繁变化的说明该业务设备产生的sql至少存在一个变量;第十步:若一个sql语句模板对应的模板转换值是固定的,说明该处是一个常量,借此,本发明具有防止绕过检测规则的恶意行为、降低误报的优点。 |
