arrow
返回

A large study on the effect of code obfuscation on the quality of java code

delete2014-07-02
delete21
PRE
AI
M
Mariano Ceccato *
A
Andrea Capiluppi
P
Paolo Falcarin
C
Cornelia Boldyreff
DOI:10.1007/s10664-014-9321-0delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Context: Obfuscation is a common technique used to protect software against malicious reverse engineering. Obfuscators manipulate the source code to make it harder to analyze and more difficult to understand for the attacker. Although different obfuscation algorithms and implementations are available, they have never been directly compared in a large scale study. Aim: This paper aims at evaluating and quantifying the effect of several different obfuscation implementations (both open source and commercial), to help developers and project managers to decide which algorithms to use. Method: In this study we applied 44 obfuscations to 18 subject applications covering a total of 4 millions lines of code. The effectiveness of these source code obfuscations has been measured using 10 code metrics, considering modularity, size and complexity of code. Results: Results show that some of the considered obfuscations are effective in making code metrics change substantially from original to obfuscated code, although this change (called potency of the obfuscation) is different on different metrics. In the paper we recommend which obfuscations to select, given the security requirements of the software to be protected.
Keyword:
METRICS
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
University of East London
学者数:
1.1K
论文数: 1.1K
被引数: 1.0K
B
brunel university
学者数:
5.8K
论文数: 7.1K
被引数: 9
F
Fondazione Bruno Kessler
学者数:
1.8K
论文数: 1.7K
被引数: 3.2K
学者 查看更多机构
引用论文

引用论文

An empirical examination of the reverse engineering process for binary files
err2006-05-01
err21
PREAI
errSutherland, Iain; Kalb, George E.; Blyth, Andrew; Mulley, Gaius
err分享
err收藏
What is the shape of the fundamental Grinnellian niche?
err2019-05-16
err0
PREAI
errJorge Soberón; A. Townsend Peterson
err分享
err收藏
Climate Change, Human Rights, and Social Justice
err2015-11-27
err0
errOAAI
errBarry S. Levy; Jonathan A. Patz
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
学者 查看更多内容