HinDroid: An Intelligent Android Malware Detection System Based on Structured Heterogeneous Information Network

被引:171
|
作者
Hou, Shifu [1 ]
Ye, Yanfang [1 ]
Song, Yangqiu [2 ]
Abdulhayoglu, Melih [3 ]
机构
[1] West Virginia Univ, Dept CSEE, Morgantown, WV 26506 USA
[2] HKUST, Dept CSE, Hong Kong, Peoples R China
[3] Comodo Secur Solut Inc, Clinton, NY USA
基金
美国国家科学基金会;
关键词
Android Malware Detection; Application Programming Interface Calls; Relation Analysis; Heterogeneous Information Network;
D O I
10.1145/3097983.3098026
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With explosive growth of Android malware and due to the severity of its damages to smart phone users, the detection of Android malware has become increasingly important in cybersecurity. The increasing sophistication of Android malware calls for new defensive techniques that are capable against novel threats and harder to evade. In this paper, to detect Android malware, instead of using Application Programming Interface (API) calls only, we further analyze the different relationships between them and create higher-level semantics which require more efforts for attackers to evade the detection. We represent the Android applications (apps), related APIs, and their rich relationships as a structured heterogeneous information network (HIN). Then we use a meta path based approach to characterize the semantic relatedness of apps and APIs. We use each meta-path to formulate a similarity measure over Android apps, and aggregate different similarities using multi-kernel learning. Then each meta-path is automatically weighted by the learning algorithm to make predictions. To the best of our knowledge, this is the first work to use structured HIN for Android malware detection. Comprehensive experiments on real sample collections from Comodo Cloud Security Center are conducted to compare various malware detection approaches. Promising experimental results demonstrate that our developed system HinDroid outperforms other alternative Android malware detection techniques.
引用
收藏
页码:1507 / 1515
页数:9
相关论文
共 50 条
  • [31] Intelligent malware detection based on graph convolutional network
    Li, Shanxi
    Zhou, Qingguo
    Zhou, Rui
    Lv, Qingquan
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 4182 - 4198
  • [32] On Malware Detection in the Android Operating System
    Badami, Charles
    Kettani, Houssain
    4TH INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS, ICACS 2020, 2020, : 45 - 50
  • [33] An Intelligent Multi-Agent Based Detection Framework for Classification of Android Malware
    Alam, Mohammed
    Son Thanh Vuong
    ACTIVE MEDIA TECHNOLOGY, AMT 2014, 2014, 8610 : 226 - 237
  • [34] A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learning
    Bhat, Parnika
    Behal, Sunny
    Dutta, Kamlesh
    COMPUTERS & SECURITY, 2023, 130
  • [35] Empirical Study on Intelligent Android Malware Detection based on Supervised Machine Learning
    Abdullah, Talal A. A.
    Ali, Waleed
    Abdulghafor, Rawad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (04) : 215 - 224
  • [36] Network Traffic Analysis for Android Malware Detection
    Gaviria de la Puerta, Jose
    Pastor-Lopez, Iker
    Sanz, Borja
    Bringas, Pablo G.
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, HAIS 2019, 2019, 11734 : 468 - 479
  • [37] Malware Detection in Android by Network Traffic Analysis
    Zaman, Mehedee
    Siddiqui, Tazrian
    Amin, Mohammad Rakib
    Hossain, Md Shohrab
    2015 INTERNATIONAL CONFERENCE ON NETWORKING SYSTEMS AND SECURITY (NSYSS), 2015, : 183 - 187
  • [38] An effective behavior-based Android malware detection system
    Zou, Shihong
    Zhang, Jing
    Lin, Xiaodong
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (12) : 2079 - 2089
  • [39] Cloud-based Android Botnet Malware Detection System
    Jadhav, Suyash
    Dutia, Shobhit
    Calangutkar, Kedarnath
    Oh, Tae
    Kim, Young Ho
    Kim, Joeng Nyeo
    2015 17TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT), 2015, : 347 - 352
  • [40] Android malware detection based on system call sequences and LSTM
    Xiao, Xi
    Zhang, Shaofeng
    Mercaldo, Francesco
    Hu, Guangwu
    Sangaiah, Arun Kumar
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (04) : 3979 - 3999