【24h】

Attack Model Based Penetration Test for SQL Injection Vulnerability

机译:基于攻击模型的SQL注入漏洞渗透测试

获取原文
获取原文并翻译 | 示例

摘要

The penetration test is a crucial way to enhance the security of web applications. Improving accuracy is the core issue of the penetration test research. The test case is an important factor affecting the penetration test accuracy. In this paper, we discuss how to generate more effective penetration test case inputs to detect the SQL injection vulnerability hidden behind the inadequate blacklist filter defense mechanism in web applications. We propose a model based penetration test method for the SQL injection vulnerability, in which the penetration test case generation is divided into two steps: i) Building model for the penetration test case, and ii) Instantiating the model of penetration test case. Our method can generate test case covering more types and patterns of SQL injection attack input to thoroughly test the blacklist filter mechanism of web applications. Experiments show the penetration test case generated by our method can effectively find the SQL injection vulnerabilities hidden behind the inadequate blacklist filter defense mechanism thus reduce the false negative and improve test accuracy.
机译:渗透测试是增强Web应用程序安全性的关键方法。提高准确性是渗透测试研究的核心问题。测试案例是影响渗透测试准确性的重要因素。在本文中,我们讨论了如何生成更有效的渗透测试用例输入,以检测Web应用程序中黑名单过滤器防御机制不足背后隐藏的SQL注入漏洞。我们针对SQL注入漏洞提出了一种基于模型的渗透测试方法,该方法将渗透测试用例的生成分为两个步骤:i)构建渗透测试用例的模型,以及ii)实例化渗透测试用例的模型。我们的方法可以生成涵盖更多类型和模式的SQL注入攻击输入的测试用例,以全面测试Web应用程序的黑名单过滤器机制。实验表明,通过本方法生成的渗透测试用例可以有效地发现隐藏在黑名单过滤器防御机制不足后的SQL注入漏洞,从而减少假阴性,提高测试准确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号