【24h】

Security Assessment of Code Refactoring Rules

机译:代码重构规则的安全性评估

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

摘要

Refactoring is a common approach to producing better quality software. Its impact on many software quality properties, including reusability, maintainability and performance, has been studied and measured extensively. However, its impact on the information security of programs has received relatively little attention. In this work, we assess the impact of a number of the most common code-level refactoring rules on data security, using security metrics that are capable of measuring security from the point view of potential information flow. The metrics are calculated for a given Java program using a static analysis tool we have developed to automatically analyse compiled Java bytecode. We ran our Java code analyser on various programs which were refactored according to each rule. New values of the metrics for the refactored programs then confirmed that the code changes had a measurable effect on information security.
机译:重构是生产更高质量软件的常用方法。它对许多软件质量属性(包括可重用性,可维护性和性能)的影响已得到广泛研究和衡量。但是,它对程序信息安全的影响很少受到关注。在这项工作中,我们使用能够从潜在信息流的角度衡量安全性的安全性指标,评估许多最常见的代码级重构规则对数据安全性的影响。指标是使用我们开发的用于自动分析已编译Java字节码的静态分析工具为给定Java程序计算的。我们在根据每个规则重构的各种程序上运行了Java代码分析器。重构程序的度量标准的新值随后确认了代码更改对信息安全性具有可测量的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号