ACM Home Page
Please provide us with feedback. Feedback
Towards experimental evaluation of code obfuscation techniques
Full text PdfPdf (333 KB)
Source
Conference on Computer and Communications Security archive
Proceedings of the 4th ACM workshop on Quality of protection table of contents
Alexandria, Virginia, USA
SESSION: Software security table of contents
Pages 39-46  
Year of Publication: 2008
ISBN:978-1-60558-321-1
Authors
Mariano Ceccato  Fondazione Bruno Kessler, Trento, Italy
Massimiliano Di Penta  University of Sannio, Benevento, Italy
Jasvir Nagra  University of Trento, Trento, Italy
Paolo Falcarin  Politecnico di Torino, Torino, Italy
Filippo Ricca  Unita CINI at DISI, Genova, Italy
Marco Torchiano  Politecnico di Torino, Torino, Italy
Paolo Tonella  Fondazione Bruno Kessler, Trento, Italy
Sponsors
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 108,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1456362.1456371
What is a DOI?

ABSTRACT

While many obfuscation schemes proposed, none of them satisfy any strong definition of obfuscation. Furthermore secure general-purpose obfuscation algorithms have been proven to be impossible. Nevertheless, obfuscation schemes which in practice slow down malicious reverse-engineering by obstructing code comprehension for even short periods of time are considered a useful protection against malicious reverse engineering. In previous works, the difficulty of reverse engineering has been mainly estimated by means of code metrics, by the computational complexity of static analysis or by comparing the output of de-obfuscating tools. In this paper we take a different approach and assess the difficulty attackers have in understanding and modifying obfuscated code through controlled experiments involving human subjects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
V. Basili, G. Caldiera, and D. H. Rombach. The Goal Question Metric Paradigm, Encyclopedia of Software Engineering. John Wiley and Sons, 1994.
 
4
C. Collberg, C. Thomborson, and D. Low. A taxonomy of obduscating transformations. Technical Report 148, Dept. of Computer Science, The Univ. of Auckland, 1997.
5
 
6
P. Dalgaard. Introductory Statistics with R. Springer, 2002.
 
7
J. L. Devore. Probability and Statistics for Engineering and the Sciences. Duxbury Press; 7 edition, 2007.
 
8
 
9
K. Heffner and C. Collberg. The obfuscation executive. In Proceedings of the 7th International Conference on Information Security, ISC'04, volume 3255 of LNCS, pages 428--440, 2004.
 
10
A. N. Oppenheim. Questionnaire Design, Interviewing and Attitude Measurement. Pinter, London, 1992.
11
 
12
D. Sheskin. Handbook of Parametric and Nonparametric Statistical Procedures (fourth edition). Chapman & All, 2007.
 
13
I. Sutherland, G. E. Kalb, A. Blyth, and G. Mulley. An empirical examination of the reverse engineering process for binary files. Computers & Security, 25(3):221--228, 2006.
 
14
P. Tyma. Method for renaming identifiers of a computer program. US patent 6,102,966, 2000.
 
15
 
16

Collaborative Colleagues:
Mariano Ceccato: colleagues
Massimiliano Di Penta: colleagues
Jasvir Nagra: colleagues
Paolo Falcarin: colleagues
Filippo Ricca: colleagues
Marco Torchiano: colleagues
Paolo Tonella: colleagues