首页> 外文会议>International Conference on Program Comprehension >The Effectiveness of Source Code Obfuscation: an Experimental Assessment
【24h】

The Effectiveness of Source Code Obfuscation: an Experimental Assessment

机译:源代码混淆的有效性:实验评估

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

摘要

Source code obfuscation is a protection mechanism widely used to limit the possibility of malicious reverse engineering or attack activities on a software system. Although several code obfuscation techniques and tools are available, little knowledge is available about the capability of obfuscation to reduce attackers' efficiency, and the contexts in which such an efficiency may vary. This paper reports the outcome of two controlled experiments meant to measure the ability of subjects to understand and modify decompiled, obfuscated Java code, compared to decompiled, clear code. Results quantify to what extent code obfuscation is able to make attacks more difficult to be performed, and reveal that obfuscation can mitigate the effect of factors that can alter the likelihood of a successful attack, such as the attackers' skill and experience, or the intrinsic characteristics of the system under attack.
机译:源代码混淆是一种保护机制,广泛用于限制软件系统上恶意逆向工程或攻击活动的可能性。虽然有几种代码混淆技术和工具可用,但对攻击者的效率进行了困难的能力很少,以及这种效率可能变化的背景。本文报告了两个受控实验的结果,意味着衡量受试者了解和修改了反编译,混淆了混淆的Java代码的能力,与反编译,明确的代码相比。结果量化在多大程度上的代码混淆能够使攻击更难以进行,并揭示混淆可以减轻可以改变成功攻击的可能性的因素的影响,例如攻击者的技能和经验,或内在的攻击下系统的特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号