首页> 外文会议>IEEE International Conference on Software Quality, Reliability and Security >Attack Pattern-Based Combinatorial Testing with Constraints for Web Security Testing
【24h】

Attack Pattern-Based Combinatorial Testing with Constraints for Web Security Testing

机译:基于模式的组合测试,具有用于Web安全测试的约束

获取原文

摘要

Security testing of web applications remains a major problem of software engineering. In order to reveal vulnerabilities, manual and automatic testing approaches use different strategies for detection of certain kinds of inputs that might lead to a security breach. In this paper we compared a state-of-the-art manual testing tool with an automated one that is based on model-based testing. The first tool requires user input from the tester whereas the second one reduces the necessary amount of manual manipulation. Both approaches depend on the corresponding test case generation technique and its produced inputs are executed against the system under test (SUT). For this case we enhance a novel technique, which combines a combinatorial testing technique for input generation and a model-based technique for test execution. In this work the input parameter modelling is improved by adding constraints to generate more comprehensive and sophisticated testing inputs. The evaluated results indicate that both techniques succeed in detecting security leaks in web applications with different results, depending on the background logic of the testing approach. Last but not least, we claim that attack pattern-based combinatorial testing with constraints can be an alternative method for web application security testing, especially when we compare our method to other test generation techniques like fuzz testing.
机译:Web应用程序的安全测试仍然是软件工程的主要问题。为了揭示漏洞,手动和自动测试方法使用不同的策略来检测可能导致安全漏洞的某些输入。在本文中,我们将先进的手动测试工具与基于模型的测试的自动化进行比较。第一个工具需要从测试人员输入的用户输入,而第二个工具减少了手动操作的必要量。这两种方法都取决于相应的测试案例生成技术,并且其产生的输入被针对被测系统(SUT)执行。在这种情况下,我们增强了一种新颖的技术,该技术结合了输入生成的组合测试技术和基于模型的测试执行。在此工作中,通过添加约束来提高输入参数建模以产生更全面和复杂的测试输入。评估结果表明,这两种技术都成功地检测Web应用程序中的安全泄漏,这取决于测试方法的背景逻辑。最后但并非最不重要的是,我们声称,基于攻击模式的组合测试具有约束的组合测试可以是Web应用程序安全测试的替代方法,特别是当我们将我们的方法与模糊测试等其他测试生成技术进行比较时。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号