【24h】

PURITY: A Planning-based secURITY Testing Tool

机译:PURITY:一种基于计划的安全性测试工具

获取原文

摘要

Despite sophisticated defense mechanisms security testing still plays an important role in software engineering. Because of their latency, security flaws in web applications always bear the risk of being exploited sometimes in the future. In order to avoid potential damage, appropriate prevention measures should be incorporated in time and in the best case already during the software development cycle. In this paper, we contribute to this this goal and present the PURITY tool for testing web applications. PURITY executes test cases against a given website. It detects whether the website is vulnerable against some of the most common vulnerabilities, i.e., SQL injections and cross-site scripting. The goal is to resemble a malicious activity by following typical sequences of actions potentially leading to a vulnerable state. The test execution proceeds automatically. In contrast to other penetration testing tools, PURITY relies on planning. Concrete test cases are obtained from a plan, which in turn is generated from specific initial values and given actions. The latter are intended to mimic actions usually performed by an attacker. In addition, PURITY also allows a tester to configure input parameters and also tests a website in a manual manner.
机译:尽管有复杂的防御机制,安全性测试仍在软件工程中发挥着重要作用。由于它们的延迟,Web应用程序中的安全漏洞总是有在将来有时被利用的风险。为了避免潜在的损坏,应及时采取适当的预防措施,最好在软件开发周期内已经采取最佳措施。在本文中,我们为此目标做出了贡献,并提出了用于测试Web应用程序的PURITY工具。 PURITY针对给定的网站执行测试用例。它检测网站是否容易受到某些最常见漏洞的攻击,例如SQL注入和跨站点脚本攻击。目标是通过遵循可能导致易受攻击状态的典型动作序列来类似于恶意活动。测试执行将自动进行。与其他渗透测试工具相比,PURITY依赖于计划。具体的测试用例是从计划中获得的,而计划又是从特定的初始值和给定的操作生成的。后者旨在模仿通常由攻击者执行的动作。此外,PURITY还允许测试人员配置输入参数,并以手动方式测试网站。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号