首页> 外文会议>Annual IEEE-IFIP International Conference on Dependable Systems and Networks-Supplemental Volume >Impact of Coding Styles on Behaviours of Static Analysis Tools for Web Applications
【24h】

Impact of Coding Styles on Behaviours of Static Analysis Tools for Web Applications

机译:编码样式对Web应用程序静态分析工具行为的影响

获取原文
获取外文期刊封面目录资料

摘要

Web applications have become an essential resource to access the services of diverse subjects (e.g., financial, healthcare) available on the Internet. Despite the efforts that have been made on its security, namely on the investigation of better techniques to detect vulnerabilities on its source code, the number of vulnerabilities exploited has not decreased. Static analysis tools (SATs) are often used to test the security of applications since their outcomes can help developers in the correction of the bugs they found. The conducted investigation made over SATs stated they often generate errors (false positives (FP) and false negatives (FN)), whose cause is recurrently associated with very diverse coding styles, i.e., similar functionality is implemented in distinct manners, and programming practices that create ambiguity, such as the reuse and share of variables. Based on a common practice of using multiple forms in a same webpage and its processing in a single file, we defined a use case for user login and register with six coding styles scenarios for processing their data, and evaluated the behaviour of three SATs (phpSAFE, RIPS and WAP) with them to verify and understand why SATs produce FP and FN.
机译:Web应用程序已成为访问Internet上可用的各种主题(例如,金融,医疗保健)服务的必不可少的资源。尽管已经对其安全性做出了努力,即在研究更好的技术以检测其源代码中的漏洞方面进行了努力,但利用的漏洞数量并未减少。静态分析工具(SAT)通常用于测试应用程序的安全性,因为它们的结果可以帮助开发人员更正发现的错误。对SAT进行的调查表明,它们经常会产生错误(误报(FP)和误报(FN)),其原因经常与非常不同的编码风格相关,即,以不同的方式实现了类似的功能,并且编程习惯造成歧义,例如变量的重用和共享。基于在同一网页中使用多种形式并在单个文件中进行处理的常见做法,我们定义了一种用于用户登录和注册的用例,并使用六种编码风格的方案来处理其数据,并评估了三个SAT(phpSAFE)的行为,RIPS和WAP)与他们一起验证和了解SAT为什么会产生FP和FN。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号