A String Analysis based System for Classifying Android Apps Accessing Harmful Sites


The KIPS Transactions:PartA, Vol. 19, No. 4, pp. 187-194, Aug. 2012
10.3745/KIPSTA.2012.19.4.187,   PDF Download:

Abstract

This paper proposes a string analysis based system for classifying Android Apps that may access so called harmful sites, and shows an experiment result for real Android apps on the market. The system first transforms Android App binary codes into Java byte codes, it performs string analysis to compute a set of strings at all program points, and it classifies the Android App as bad ones if the computed set contains URLs that are classified because the sites provide inappropriate contents. In the proposed approach, the system performs such a classification in the stage of distribution before installing and executing the Apps. Furthermore, the system is suitable for the automatic management of Android Apps in the market. The proposed system can be combined with the existing methods using DNS servers or monitoring modules to identify harmful Android apps better in different stages.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. H. Youn, K. H. Choi, K. M. Ko, H. W. Park, "A String Analysis based System for Classifying Android Apps Accessing Harmful Sites," The KIPS Transactions:PartA, vol. 19, no. 4, pp. 187-194, 2012. DOI: 10.3745/KIPSTA.2012.19.4.187.

[ACM Style]
Jong Hee Youn, Kwang Hoon Choi, Kwang Man Ko, and Hee Wan Park. 2012. A String Analysis based System for Classifying Android Apps Accessing Harmful Sites. The KIPS Transactions:PartA, 19, 4, (2012), 187-194. DOI: 10.3745/KIPSTA.2012.19.4.187.