API and permission-based classification system for Android malware analysis

초록

APIs and permissions are often used as key features in static analysis process. In this paper, we classify applications into three categories according to their APIs and permissions: Benign, Suspicious, and Malicious. To achieve that, we define three levels of analysis. Level 1 has 19 categories like Network, System Summary etc., in a comprehensive meaning. Level 2 has 113 categories of detailed contents of Level 1 classification. In Level 3, not only does it match with the API's interface, class, or public method, but it also matches the permissions according to Level 2 classification. Based on this, API and permission based classification system were constructed as YARA Rule. The API, Class, and Public methods of each application are extracted from AndroidManifest.xml, classes.dex and matched with YARA Rule. We eventually raise user's awareness by providing insights about application behaviors, and let them judge whether to install the application on their devices. © 2018 IEEE.

제목
API and permission-based classification system for Android malware analysis
저자
Park, J.; Chun, H.; Jung, S.
DOI
10.1109/ICOIN.2018.8343260
발행일
2018-01
학회명
32nd International Conference on Information Networking, ICOIN 2018
개최국가
미국
학회 개최일
2018-01-10 ~ 2018-01-12