arrow
返回

Mobile Code Anti-Reversing Scheme Based on Bytecode Trapping in ART

delete2019-06-10
delete3
delete
OA
AI
G
Geonbae Na
J
Jongsu Lim
S
Sunjun Lee
J
Jeong Hyun Yi *
DOI:10.3390/s19112625delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
As interest in Internet of Things environments rapidly increases throughout the IT convergence field, compatibility with mobile devices must be provided to enable personalized services. The security of mobile platforms and applications is critical because security vulnerabilities of mobile devices can be spread to all things in these environments. Android, the leading open mobile platform, has long used the Dalvik virtual machine as its runtime system. However, it has recently been completely replaced by a new runtime system, namely Android Runtime (ART). The change from Android's Dalvik to ART means that the existing Dalvik bytecode-based application execution structure has been changed to a machine code-based application execution structure. Consequently, a detailed understanding of ART, such as new file formats and execution switching methods between codes, is required from the viewpoint of application security. In this paper, we demonstrate that an existing Dalvik-based application vulnerability can be exploited as-is in ART. This is because existing Dalvik executable files coexist in the ART executable file, and these Dalvik bytecodes and compiled machine codes have one-to-one mapping relationships. We then propose an ART-based application protection scheme to secure this by dynamically eliminating the one-to-one mapping. In addition, the proposed scheme is implemented to evaluate its reverse engineering resistance and performance through experiments.
Keyword:
internet of things
reverse engineering
Dalvik
ART
mobile code protection
AI总结

AI总结

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

期刊

Sensors 封面图
Sensors
IF:
3.5
论文数:
7.2W
被引数:
20.9W

机构

S
Soongsil University
学者数:
3.4K
论文数: 3.5K
被引数: 3.2K
引用论文

引用论文

err分享
err收藏
Activity of trioxaquine PA1259 in mice infected by Schistosoma mansoni
err2011-12-16
err0
PREAI
errJérôme Boissier; Julien Portela; Vincent Pradines; Frédéric Coslédan; Anne Robert; Bernard Meunier
err分享
err收藏
Hegel and Marx
err
IF0
err2022-04-01
err0
PREAI
errIan Fraser
err分享
err收藏
Control flow obfuscation for Android applications
err2016-08-01
err50
PREAI
errBalachandran, Vivek; Sufatrio; Tan, Darell J. J.; Thing, Vrizlynn L. L.
err分享
err收藏
DexMonitor: Dynamically Analyzing and Monitoring Obfuscated Android Applications
err2018-01-01
err15
errOAAI
errCho, Haehyun; Yi, Jeong Hyun; Ahn, Gail-Joon
err分享
err收藏
学者 查看更多内容