首页> 美国卫生研究院文献>Journal of Advanced Research >Supporting secure programming in web applications through interactive static analysis
【2h】

Supporting secure programming in web applications through interactive static analysis

机译:通过交互式静态分析支持Web应用程序中的安全编程

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Many security incidents are caused by software developers’ failure to adhere to secure programming practices. Static analysis tools have been used to detect software vulnerabilities. However, their wide usage by developers is limited by the special training required to write rules customized to application-specific logic. Our approach is interactive static analysis, to integrate static analysis into Integrated Development Environment (IDE) and provide in-situ secure programming support to help developers prevent vulnerabilities during code construction. No additional training is required nor are there any assumptions on ways programs are built. Our work is motivated in part by the observation that many vulnerabilities are introduced due to failure to practice secure programming by knowledgeable developers. We implemented a prototype interactive static analysis tool as a plug-in for Java in Eclipse. Our technical evaluation of our prototype detected multiple zero-day vulnerabilities in a large open source project. Our evaluations also suggest that false positives may be limited to a very small class of use cases.
机译:许多安全事件是由软件开发人员未能遵守安全编程惯例引起的。静态分析工具已用于检测软件漏洞。但是,开发人员广泛使用它们受到编写针对应用程序特定逻辑定制的规则所需的特殊培训的限制。我们的方法是交互式静态分析,将静态分析集成到集成开发环境(IDE)中,并提供就地安全编程支持,以帮助开发人员防止代码构建期间的漏洞。不需要额外的培训,也没有关于程序构建方式的任何假设。我们的工作部分是因为观察到许多漏洞是由于知识丰富的开发人员未能实践安全编程而引入的。我们将原型交互式静态分析工具实现为Eclipse中Java的插件。我们对原型的技术评估发现了一个大型开源项目中的多个零日漏洞。我们的评估还表明,误报可能只限于一小类用例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号