首页> 外文会议>International Workshop on Automation of Software Test >Automatic Web Security Unit Testing: XSS Vulnerability Detection
【24h】

Automatic Web Security Unit Testing: XSS Vulnerability Detection

机译:自动Web安全单元测试:XSS漏洞检测

获取原文

摘要

Integrating security testing into the workflow of software developers not only can save resources for separate security testing but also reduce the cost of fixing security vulnerabilities by detecting them early in the development cycle. We present an automatic testing approach to detect a common type of Cross Site Scripting (XSS) vulnerability caused by improper encoding of untrusted data. We automatically extract encoding functions used in a web application to sanitize untrusted inputs and then evaluate their effectiveness by automatically generating XSS attack strings. Our evaluations show that this technique can detect 0-day XSS vulnerabilities that cannot be found by static analysis tools. We will also show that our approach can efficiently cover a common type of XSS vulnerability. This approach can be generalized to test for input validation against other types injections such as command line injection.
机译:将安全测试集成到软件开发人员的工作流程中,不仅可以节省用于单独安全测试的资源,还可以通过在开发周期的早期发现安全漏洞来降低修复安全漏洞的成本。我们提供一种自动测试方法,以检测由不可信数据的不正确编码导致的常见类型的跨站点脚本(XSS)漏洞。我们会自动提取Web应用程序中使用的编码功能,以清理不受信任的输入,然后通过自动生成XSS攻击字符串来评估其有效性。我们的评估表明,该技术可以检测到静态分析工具无法发现的0天XSS漏洞。我们还将展示我们的方法可以有效地覆盖一种常见的XSS漏洞。可以将这种方法推广为针对其他类型的注入(例如命令行注入)测试输入验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号