通信学报 ›› 2017, Vol. 38 ›› Issue (Z1): 73-82.doi: 10.11959/j.issn.1000-436x.2017238

• 学术论文 • 上一篇    下一篇

基于二阶分片重组盲注的渗透测试方法

乐德广1,2,3,龚声蓉1,吴少刚3,徐锋3,刘文生4   

  1. 1 常熟理工学院计算机科学与工程学院,江苏 常熟 215500
    2 苏州大学计算机科学与技术学院,江苏 苏州 215006
    3 中科梦兰电子科技有限公司,江苏 常熟 215500
    4 泉州市公安局公共信息网络安全监察支队,福建 泉州 362000
  • 出版日期:2017-10-01 发布日期:2018-06-07
  • 作者简介:乐德广(1975-),男,福建三明人,博士,常熟理工学院副教授,主要研究方向为信息安全与下一代互联网技术等。|龚声蓉(1966-),男,湖北天门人,博士,常熟理工学院教授、博士生导师,主要研究方向为图像处理与信息安全等。|吴少刚(1973-),男,安徽宿松人,博士,中科梦兰电子科技有限公司研究员,主要研究方向为计算机系统结构、并行与分布式计算等。|徐锋(1981-),男,江苏常熟人,中科梦兰电子科技有限公司高级工程师,主要研究方向为计算机体系结构及自主安全。|刘文生(1969-),男,福建泉州人,泉州市公安局高级工程师,主要研究方向为网络安全。
  • 基金资助:
    国家自然科学基金资助项目(61402057);江苏省产学研前瞻性联合研究基金资助项目(BY2016050-01);江苏省科技计划基金资助项目(BK20160411)

Penetration test method using blind SQL injection based on second-order fragment and reassembly

De-guang LE1,2,3,Sheng-rong GONG1,Shao-gang WU3,Feng XU3,Wen-sheng LIU4   

  1. 1 School of Computer Science &Engineering,Changshu Institute of Technology,Changshu 215500,China
    2 School of Computer Science and Technology,Soochow University,Suzhou 215006,China
    3 Lemote Electronic Technology Co.,Ltd.,Changshu 215500,China
    4 Public Information Network Safety Supervision Division,Quanzhou Municipal Public Security Bureau,Quanzhou 362000,China
  • Online:2017-10-01 Published:2018-06-07
  • Supported by:
    The National Natural Science Foundation of China(61402057);The Production and Research Prospective Joint Research Project of Jiangsu Province(BY2016050-01);The Jiangsu Provincial Natural Science Foundation(BK20160411)

摘要:

针对如何克服当前SQL注入渗透测试存在的盲目性,以生成优化的SQL注入攻击模式、增强渗透测试攻击生成阶段的有效性,提高对SQL注入渗透测试的准确度问题,提出一种基于二阶分片重组的SQL盲注漏洞渗透测试方法。该方法通过对SQL注入攻击行为进行建模,并以模型驱动渗透测试多形态和多种类的攻击生成,从而降低SQL注入渗透测试盲目性,提高其准确度。通过实际的Web应用SQL注入漏洞测试实验与比较分析,不仅验证了所提方法的有效性,而且通过减少在安全防御环境下对 SQL 注入漏洞检测的漏报,提高其测试的准确度。

关键词: SQL注入, 渗透测试, 攻击模型, 二阶分片重组

Abstract:

How to get rid of the blindness of current SQL injection penetration test,produce the optimized attack pattern of SQL injection,enhance the effectiveness in the phase of attack generation,and improve the accuracy of vulnerability detection of SQL injection using penetration test,is a big challenge.In order to resolve these problems,a new penetration test method using blind SQL injection was proposed based on second-order fragment and reassembly.In this method,the SQL injection attack model was built firstly and then the multiform and multi-type attack patterns of SQL injection penetration test driven by the SQL injection attack model was produced,which can reduce the blindness of SQL injection penetration test and improve the accuracy of SQL injection vulnerability detection.The experiments of SQL injection vulnerability detection was conducted through the actual Web applications by using proposed method in comparison with current methods.The analysis results of test show the proposed method is better compared with other methods,which not only proves the effectiveness of proposed method,but also improve the accuracy of SQL injection vulnerability detection by reducing false negative in the defensive environment.

Key words: SQL injection, penetration test, attack model, second-order fragment and reassembly

中图分类号: 

No Suggested Reading articles found!