...
首页> 外文期刊>Journal of ambient intelligence and humanized computing >An algorithm for detecting SQL injection vulnerability using black-box testing
【24h】

An algorithm for detecting SQL injection vulnerability using black-box testing

机译:使用黑盒测试检测SQL注入漏洞的算法

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

摘要

SQL Injection Attack (SQLIA) is one of the most severe attack that can be used against web database-driven applications. Attackers use SQLIA to obtain unauthorized access and perform unauthorized data modifications due to initial improper input validation by the web application developer. Various studies have shown that, on average, 64% of web applications worldwide are vulnerable to SQLIA due to improper input. To mitigate the devastating problem of SQLIA, this research proposes an automatic black box testing for SQL Injection Vulnerability (SQLIV). This acts to automate an SQLIV assessment in SQLIA. In addition, recent studies have shown that there is a need for improving the effectiveness of existing SQLIVS in order to reduce the cost of manual inspection of vulnerabilities and the risk of being attacked due to inaccurate false negative and false positive results. This research focuses on improving the effectiveness of SQLIVS by proposing an object-oriented approach in its development in order to help and minimize the incidence of false positive and false negative results, as well as to provide room for improving a proposed scanner by potential researchers. To test and validate the accuracy of research work, three vulnerable web applications were developed. Each possesses a different type of vulnerabilities and an experimental evaluation was used to validate the proposed scanner. In addition, an analytical evaluation is used to compare the proposed scanner with the existing academic scanners. The result of the experimental analysis shows significant improvement by achieving high accuracy compared to existing studies. Similarly, the analytical evaluations showed that the proposed scanner is capable of analyzing attacked page response using four different techniques.
机译:SQL注入攻击(SQLIA)是可用于Web数据库驱动的应用程序的最严重的攻击之一。由于Web应用程序开发人员最初的不正确输入验证,攻击者使用SQLIA获得未经授权的访问并执行未经授权的数据修改。各种研究表明,由于输入不正确,全世界平均有64%的Web应用程序容易受到SQLIA的攻击。为了减轻SQLIA的破坏性问题,本研究提出了针对SQL注入漏洞(SQLIV)的自动黑匣子测试。这用于在SQLIA中自动执行SQLIV评估。另外,最近的研究表明,有必要提高现有SQLIVS的有效性,以减少手动检查漏洞的成本以及由于错误的假阴性和假阳性结果而导致受到攻击的风险。这项研究的重点是通过提出一种面向对象的方法来提高SQLIVS的有效性,以帮助并最大程度地减少错误肯定和错误否定结果的发生,并为潜在的研究人员提供改进建议的扫描仪的空间。为了测试和验证研究工作的准确性,开发了三个易受攻击的Web应用程序。每个都有不同类型的漏洞,并使用实验评估来验证所提议的扫描仪。另外,使用分析评估将建议的扫描仪与现有的学术扫描仪进行比较。实验分析的结果表明,与现有研究相比,通过实现高精度可以显着改善。同样,分析评估表明,所提出的扫描仪能够使用四种不同的技术来分析受攻击的页面响应。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号