DIAS: Automated Online Analysis for Android Applications

被引:2
作者
Li, Juanru [1 ]
Zhang, Yuanyuan [1 ]
Yang, Wenbo [1 ]
Shu, Junliang [1 ]
Gu, Dawu [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
来源
2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY (CIT) | 2014年
关键词
D O I
10.1109/CIT.2014.82
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Online program analysis aims to analyze a program as it executes. Traditional online program analysis is generally interactive and not automated. An automated online program analysis requires fine-grained yet flexible analyzing infrastructure to support. Android system, although providing many high-level debugging interfaces, lacks such functionality and is not convenient for developing automated analysis tools. In this paper we present DIAS, a flexible and extensible framework for automated online analysis of Android applications. DIAS contains an introspection monitor and many analysis modules. Based on the introspection monitor and the analysis modules, DIAS provides a set of analysis interfaces to help access various types of runtime information and performs automated online analysis. Automated program analysis is then accomplished using these interfaces. DIAS can monitor applications' execution and understand their behavior, which is useful for profiling, debugging and security analysis. Moreover, DIAS's analysis interface eases the task of developing new online analysis functions.
引用
收藏
页码:307 / 314
页数:8
相关论文
共 15 条
  • [1] [Anonymous], 2012, SECURITY 12
  • [2] [Anonymous], 2014, Communications of the ACM, DOI DOI 10.1145/2494522
  • [3] [Anonymous], P 21 USENIX C SEC
  • [4] Bellard F., 2005, FAST PORTABLE DYNAMI
  • [5] Bornstein Dan., 2008, Google I/O Developer Conference, V23, P17
  • [6] Chang CW, 2010, 2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), P143, DOI 10.1109/VDAT.2010.5496711
  • [7] Cheng B., 2010, GOOGL I O DEV C
  • [8] Eagle C., 2008, IDA PROBOOK UNOFFICI
  • [9] Gray J., 1986, Proceedings Fifth Symposium on Reliability in Distributed Software and Database Systems (Cat. No.86CH2260-8), P3
  • [10] Jeon Jinseong., 2011, Dr. Android and Mr. Hide: Fine-grained security policies on unmodified Android