DocumentCode
2551791
Title
Securing Java-Based Mobile Agents through Byte Code Obfuscation Techniques
Author
Shah, Syed Waqar ; Nixon, P. ; Ferguson, R.I. ; Hassnain, Syed Riaz ul ; Arbab, M. Naeem ; Khan, Laiq
Author_Institution
Dept. of Electr. Eng., N.W.F.P UET, Peshawar
fYear
2006
fDate
23-24 Dec. 2006
Firstpage
305
Lastpage
308
Abstract
Mobile agents have the ability to relocate computation and then carry communication with their peers locally. The design and implementation of mechanism to relocate computations requires a careful assessment of security issues. If these issues are not addressed properly, mobile agent technology cannot be used to implement real-world applications. To address such issues this paper proposes two code obfuscation techniques (Memon at el., 2006) for Java-based mobile agents that are compiled into a platform independent byte code format. These techniques involve applying obfuscating transformations to the mobile agent´s byte code in order to protect them against malicious attacks. Consequently these techniques prevent automatic software analysis tools, De-compilers, from generating correct source code by introducing syntax and semantic errors in the generated source code. The proposed techniques are applied on sample mobile agent´s class files to examine the effectiveness of the techniques in impeding reverse engineering. After obtaining the results, we will reveal the erroneous codes generated by the tested de-compilers
Keywords
Java; compiler generators; mobile agents; security of data; Java; automatic software analysis tools; byte code obfuscation; decompilers; erroneous codes; malicious attacks; mobile agents; obfuscating transformations; security; Error correction codes; Impedance; Java; Mobile agents; Mobile communication; Peer to peer computing; Protection; Reverse engineering; Security; Software tools; Java; mobile agents; obfuscation; security;
fLanguage
English
Publisher
ieee
Conference_Titel
Multitopic Conference, 2006. INMIC '06. IEEE
Conference_Location
Islamabad
Print_ISBN
1-4244-0795-8
Electronic_ISBN
1-4244-0795-8
Type
conf
DOI
10.1109/INMIC.2006.358182
Filename
4196425
Link To Document