一种SQL注入漏洞测试与验证方法及系统
基本信息
申请号 | CN201310439957.1 | 申请日 | - |
公开(公告)号 | CN103530564B | 公开(公告)日 | 2016-04-13 |
申请公布号 | CN103530564B | 申请公布日 | 2016-04-13 |
分类号 | G06F21/57(2013.01)I;G06F11/36(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 孙歆;王红凯;李景;陈华智;韩嘉佳;周辉;卢新岱;王保卫 | 申请(专利权)人 | 杭州辰青和业科技有限公司 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 国家电网公司;国网浙江省电力公司电力科学研究院;国网浙江省电力公司信息通信分公司;杭州辰青和业科技有限公司 |
地址 | 100031 北京市西城区西长安街86号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种SQL注入漏洞测试与验证方法及系统,基于JavaEE的WebApp框架,该方法通过用户输入URL,系统对URL进行解析或根据已知的HTTP?request,自动从中提取参数和注入点,然后用户根据自身需要,选择注入点或自定义注入点加入请求中,并选择请求模式、请求协议和数据库服务器,系统从数据库中载入绕过技术配置、规则池中静态规则和动态规则数据,经过预处理后,由多线程管理器分配线程,交由扫描管理器进行SQL注入扫描,实现在保证自动化程度的前提下,降低漏报率。另外,本发明基于实际交互的HTTP报文,可自动识别报文中所有可能存在的注入点,也可自定义注入点,实现半自动化漏洞检测,可实现检测任何区域的SQL注入漏洞,进一步的降低漏报率。 |
