首页> 外文期刊>International Journal on Software Tools for Technology Transfer >Knowledge-based security testing of web applications by logic programming
【24h】

Knowledge-based security testing of web applications by logic programming

机译:通过逻辑编程对Web应用程序进行基于知识的安全性测试

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

摘要

This article introduces a new method for knowledge-based security testing by logic programming and the related tool implementation for model-based non-functional security testing of web applications. Our method helps to overcome the current prevalent focus on functional instead of non-functional (or negative) requirements as well as the required high level of security knowledge when performing non-functional security testing. It addresses issues like considering non-functional requirements for testing, managing the virtually infinite amount of negative security test cases, advancing non-functional security testing away from its prevalent penetration testing-like style, and making non-functional security testing feasible for testers that are not experts in security via a security knowledge base. The method and its model-based tool implementation are evaluated in two studies, which show the method's effectiveness in detecting vulnerabilities in web applications and thus, also its value in making software system more secure.
机译:本文介绍了一种通过逻辑编程进行基于知识的安全测试的新方法,以及用于Web应用程序的基于模型的非功能安全测试的相关工具实现。我们的方法有助于克服当前对功能而不是非功能(或负面)要求的普遍关注,以及执行非功能安全测试时所需的高级安全知识。它解决的问题包括考虑测试的非功能性需求,管理几乎无限数量的否定安全性测试用例,将非功能性安全性测试从其普遍的渗透测试风格转变为非常规性,并使非功能性安全性测试对于那些并非通过安全知识库获得安全专家。在两项研究中评估了该方法及其基于模型的工具实现,这表明该方法在检测Web应用程序中的漏洞方面的有效性,并因此在使软件系统更安全方面具有价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号