Clustering-Aided Multi-View Classification: A Case Study on Android Malware Detection

被引:19
作者
Appice, Annalisa [1 ,2 ]
Andresini, Giuseppina [1 ]
Malerba, Donato [1 ,2 ]
机构
[1] Univ Bari Aldo Moro, Dept Informat, Via Orabona 4, I-70125 Bari, Italy
[2] Consorzio Interuniv Nazl Informat CINI, Via Orabona 4, I-70125 Bari, Italy
关键词
Multi-view Learning; Classification; Clustering; Android Malware Detection; Android Application Static Analysis; SECURITY; ENSEMBLE; ALGORITHM;
D O I
10.1007/s10844-020-00598-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recognizing malware before its installation plays a crucial role in keeping an android device safe. In this paper we describe a supervised method that is able to analyse multiple information (e.g. permissions, api calls and network addresses) that can be retrieved through a broad static analysis of android applications. In particular, we propose a novel multi-view machine learning approach to malware detection, which couples knowledge extracted via both clustering and classification. In an assessment, we evaluate the effectiveness of the proposed method using benchmark Android applications and established machine learning metrics.
引用
收藏
页码:1 / 26
页数:26
相关论文
共 60 条
[1]   DL-Droid: Deep learning based android malware detection using real devices [J].
Alzaylaee, Mohammed K. ;
Yerima, Suleiman Y. ;
Sezer, Sakir .
COMPUTERS & SECURITY, 2020, 89
[2]  
Andresini G, 2020, STUD COMPUT INTELL, V880, P173, DOI 10.1007/978-3-030-36617-9_11
[3]  
[Anonymous], 2017, Proceedings of the International Conference on Cyber Security and Protection of Digital Services (Cyber Security)
[4]   A Co-Training Strategy for Multiple View Clustering in Process Mining [J].
Appice, Annalisa ;
Malerba, Donato .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2016, 9 (06) :832-845
[5]   A novel spectral-spatial co-training algorithm for the transductive classification of hyperspectral imagery data [J].
Appice, Annalisa ;
Guccione, Pietro ;
Malerba, Donato .
PATTERN RECOGNITION, 2017, 63 :229-245
[6]   Drebin: Effective and Explainable Detection of Android Malware in Your Pocket [J].
Arp, Daniel ;
Spreitzenbarth, Michael ;
Huebner, Malte ;
Gascon, Hugo ;
Rieck, Konrad .
21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
[7]  
Arthur D, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1027
[8]   Improving malware detection using multi-view ensemble learning [J].
Bai, Jinrong ;
Wang, Junfeng .
SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (17) :4227-4241
[9]  
Bhatia T, 2017, 2017 INTERNATIONAL CONFERENCE ON CYBER SECURITY AND PROTECTION OF DIGITAL SERVICES (CYBER SECURITY), DOI 10.1109/CyberSecPODS.2017.8074847
[10]  
Bholowalia P., 2014, Int. J. Comput. Appl, V105, P17, DOI DOI 10.5120/18405-9674