首页> 外文会议>International symposium on search based software engineering >Improving Software Security Using Search-Based Refactoring
【24h】

Improving Software Security Using Search-Based Refactoring

机译:使用基于搜索的重构提高软件安全性

获取原文

摘要

Security metrics have been proposed to assess the security of software applications based on the principles of "reduce attack surface" and "grant least privilege." While these metrics can help inform the developer in choosing designs that provide better security, they cannot on their own show exactly how to make an application more secure. Even if they could, the onerous task of updating the software to improve its security is left to the developer. In this paper we present an approach to automated improvement of software security based on search-based refactoring. We use the search-based refactoring platform, Code-Imp, to refactor the code in a fully-automated fashion. The fitness function used to guide the search is based on a number of software security metrics. The purpose is to improve the security of the software immediately prior to its release and deployment. To test the value of this approach we apply it to an industrial banking application that has a strong security dimension, namely Wife. The results show an average improvement of 27.5% in the metrics examined. A more detailed analysis reveals that 15.5% of metric improvement results in real improvement in program security, while the remaining 12% of metric improvement is attributable to hitherto undocumented weaknesses in the security metrics themselves.
机译:已经提出了基于“减少攻击面”和“授予最小特权”原则的安全度量来评估软件应用程序的安全性。尽管这些指标可以帮助开发人员选择提供更好安全性的设计,但它们无法独自展示如何使应用程序更安全。即使可以,更新软件以提高其安全性的繁重任务也留给了开发人员。在本文中,我们提出了一种基于搜索重构的自动提高软件安全性的方法。我们使用基于搜索的重构平台Code-Imp以完全自动化的方式重构代码。用于指导搜索的适应性功能基于许多软件安全性指标。目的是在软件发布和部署之前立即提高其安全性。为了测试此方法的价值,我们将其应用于具有强大安全性的工业银行应用程序,即Wife。结果显示,所检查的指标平均提高了27.5%。更详细的分析表明,度量改进的15.5%可以真正提高程序安全性,而度量改进的其余12%归因于安全度量本身迄今未记录的弱点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号