Automated identification of callbacks in Android framework using machine learning techniques. (2018)
- Record Type:
- Journal Article
- Title:
- Automated identification of callbacks in Android framework using machine learning techniques. (2018)
- Main Title:
- Automated identification of callbacks in Android framework using machine learning techniques
- Authors:
- Chen, Xiupeng
Mu, Rongzeng
Yan, Yuepeng - Abstract:
- The number of malicious Android applications has grown explosively, leaking massive privacy sensitive information. Nevertheless, the existing static code analysis tools relying on imprecise callbacks list will miss high numbers of leaks, which is demonstrated in the paper. This paper presents a machine learning approach to identifying callbacks automatically in Android framework. As long as it is given a training set of hand-annotated callbacks, the proposed approach can detect all of them in the entire framework. A series of experiments are conducted to identify 20, 391 callbacks on Android 4.2. This proposed approach, verified by a ten-fold cross-validation, is effective and efficient in terms of precision and recall, with an average of more than 91%. The evaluation results shows that many of newly discovered callbacks are indeed used, which furthermore confirms that the approach is suitable for all Android framework versions.
- Is Part Of:
- International journal of embedded systems. Volume 10:Number 4(2018)
- Journal:
- International journal of embedded systems
- Issue:
- Volume 10:Number 4(2018)
- Issue Display:
- Volume 10, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 10
- Issue:
- 4
- Issue Sort Value:
- 2018-0010-0004-0000
- Page Start:
- 301
- Page End:
- 312
- Publication Date:
- 2018
- Subjects:
- callbacks identification -- machine learning -- support vector machine -- SVM -- cross-validation -- static analysis -- malware -- privacy -- android framework -- Android -- mobile application security
Embedded computer systems -- Periodicals
004.16 - Journal URLs:
- http://www.inderscience.com/ ↗
http://www.inderscience.com/browse/index.php?journalCODE=ijes ↗ - Languages:
- English
- ISSNs:
- 1741-1068
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 9260.xml