arrow
返回

Control flow obfuscation for Android applications

delete2016-08-01
delete50
PRE
AI
V
Vivek Balachandran
S
Sufatrio *
D
Darell J. J. Tan
V
Vrizlynn L. L. Thing
DOI:10.1016/j.cose.2016.05.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Android apps are vulnerable to reverse engineering, which makes app tampering and repackaging relatively easy. While obfuscation is widely known to make reverse engineering harder, complex and effective control flow obfuscations by rearranging Android bytecode instructions have not been implemented in various Android obfuscation tools. This paper presents our control-flow obfuscation techniques for Android apps at the Dalvik bytecode level. Our three proposed schemes go beyond simple control-flow transformations employed by existing Android obfuscators, and make it difficult for static analysis to determine the actual app control flows. To realize this, we also address a previously-unsolved register type conflict problem that can be raised by the verifier module of the Android runtime system by means of a type separation technique. Our analysis and experimentation show that the schemes can offer effective obfuscation with reasonable performance and size overheads. Combined with the existing data and layout obfuscation techniques, our schemes can offer attractive measures to hinder reverse engineering and code analysis on Android apps, and help safeguard Android app developers' heavy investment in their apps. (C) 2016 Elsevier Ltd. All rights reserved.
Keyword:
Android
Software obfuscation
Mobile security
Reverse engineering
Application security
AI总结

AI总结

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

期刊

C
Computers and Security
IF:
5.4
论文数:
4.6K
被引数:
1.4W

机构

A
agency for science technology & research (a*star)
学者数:
2.2W
论文数: 1.9W
被引数: 57
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Auditory-visual processing represented in the human superior temporal gyrus
err2007-03-01
err0
PREAI
errR.A. Reale; G.A. Calvert; T. Thesen; R.L. Jenison; H. Kawasaki; H. Oya; M.A. Howard; J.F. Brugge
err分享
err收藏
没有更多内容