首页> 外文会议>International Conference on Electronics, Network and Computer Engineering >Mutation Based SQL Injection Test Cases Generation for the Web Based Application Vulnerability Testing
【24h】

Mutation Based SQL Injection Test Cases Generation for the Web Based Application Vulnerability Testing

机译:基于突变的基于Web应用程序漏洞测试的SQL注入测试用例

获取原文

摘要

Security testing is the process of detecting the exploited defects which conduct attacks. Since SQL Injection vulnerabilities are one of the most common threats of a web-based application, testing still the most important technique in order to gain confidence that an articraft behaves as expected. This scenario occurs when untrusted inline simple inputs are accepted as a database input which can lead to some security breaches such as altering the intent of the original query and getting some privileges, leaking of private information, authentication bypassing...etc. Although the awareness of SQL Injection attacks, the risk is increasing and the consequences are very severe, still many people do not have very concrete ideas on how to prevent against them. It becomes not easy to check and test the application data flaws, but since the manually testing is hard and time-consuming security testing and fuzzing test remain the tools where almost all worldwide companies focus are concentrated rather than web application scanners. In practice Software's Vulnerabilities detections mean the obtaining of adequate test cases set that contain effective queries or attacks that reveal new data flaws and define the risk, identifying the unexpected behavior by performing test cases generation based on the mutation to mitigate that risk with new attack scenarios. In this paper we applied the idea of mutation-based test cases generation to get a new set of test cases to test against SQL Injections attacks. The results can be used for web-applications penetration testing, fuzz testing, SQL injection detection and prevention, it can also be used to compare between brute force tools, web-application scanners effectiveness, enlarge the space of test cases what can reduce the time costs of testing process and finally software's quality assurance.
机译:安全测试是检测进行攻击的被利用缺陷的过程。由于SQL注入漏洞是基于Web的应用程序最常见的威胁之一,因此测试仍然是最重要的技术,以便获得令人信心,使得艺术草莓表现在预期中。当不受信任的内联简单输入被接受为数据库输入时发生这种情况,这可能导致某些安全漏洞,例如更改原始查询的意图并获取某些特权,泄漏私人信息,身份验证绕过...等。虽然对SQL注入攻击的认识,风险越来越大,后果非常严重,仍然很多人没有关于如何防止他们的具体想法。检查和测试应用程序数据缺陷不易,但由于手动测试是艰难且耗时的安全测试和模糊测试仍然是几乎所有全球公司焦点集中而不是Web应用程序扫描仪的工具。在实践中,软件的漏洞意味着获取包含有效查询或攻击的适当测试用例集,这些漏洞显示新数据缺陷并定义风险,通过基于突变执行测试用例,以减轻新的攻击方案的风险来识别意外行为。 。在本文中,我们应用了基于突变的测试用例的思想,以获得新的测试用例来测试SQL注入攻击。结果可用于Web应用渗透测试,模糊测试,SQL注入检测和预防,它也可用于比较蛮力工具,Web应用程序扫描仪的有效性,扩大了测试用例的空间可以减少时间测试过程的成本和最终软件的质量保证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号