UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

MOCDroid: multi-objective evolutionary classifier for Android malware detection

Martín, A; Menéndez, HD; Camacho, D; (2016) MOCDroid: multi-objective evolutionary classifier for Android malware detection. Soft Computing , 21 (24) pp. 7405-7415. 10.1007/s00500-016-2283-y. Green open access

[thumbnail of Menendez Benito_MOCDroid_multi objective_malware.pdf]
Preview
Text
Menendez Benito_MOCDroid_multi objective_malware.pdf - Accepted Version

Download (991kB) | Preview

Abstract

Malware threats are growing, while at the same time, concealment strategies are being used to make them undetectable for current commercial antivirus. Android is one of the target architectures where these problems are specially alarming due to the wide extension of the platform in different everyday devices. The detection is specially relevant for Android markets in order to ensure that all the software they offer is clean. However, obfuscation has proven to be effective at evading the detection process. In this paper, we leverage third-party calls to bypass the effects of these concealment strategies, since they cannot be obfuscated. We combine clustering and multi-objective optimisation to generate a classifier based on specific behaviours defined by third-party call groups. The optimiser ensures that these groups are related to malicious or benign behaviours cleaning any non-discriminative pattern. This tool, named MOCDroid, achieves an accuracy of 95.15 % in test with 1.69 % of false positives with real apps extracted from the wild, overcoming all commercial antivirus engines from VirusTotal.

Type: Article
Title: MOCDroid: multi-objective evolutionary classifier for Android malware detection
Open access status: An open access version is available from UCL Discovery
DOI: 10.1007/s00500-016-2283-y
Publisher version: http://doi.org/10.1007/s00500-016-2283-y
Language: English
Additional information: Copyright © 2016 Springer-Verlag Berlin Heidelberg. All rights reserved. The final publication is available at Springer via http://dx.doi.org/10.1007/s00500-016-2283-y This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Android, Malware, Clustering, Classification
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
URI: https://discovery.ucl.ac.uk/id/eprint/1561642
Downloads since deposit
188Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item