Proceedings

Make Evasion Harder: An Intelligent Android Malware Detection System

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 5279-5283.

https://doi.org/10.24963/ijcai.2018/737

Abstract

To combat the evolving Android malware attacks, in this paper, instead of only using Application Programming Interface (API) calls, 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 to make predictions. Promising experimental results based on real sample collections from Comodo Cloud Security Center demonstrate that our developed system HinDroid outperforms other alternative Android malware detection techniques.

  1. [Burguera et al., 2011] Iker Burguera, Urko Zurutuza, and Simin Nadjm-Tehrani. Crowdroid: Behavior-based mal- ware detection system for android. In SPSM, 2011.
  2. [Chen et al., 2017a] Lingwei Chen, Shifu Hou, and Yanfang Ye. Securedroid: Enhancing security of machine learning- based detection against adversarial android malware at- tacks. In ACSAC, 2017.
  3. [Chen et al., 2017b] Lingwei Chen, Yanfang Ye, and Thiri- machos Bourlai. Adversarial machine learning in malware detection: Arms race between evasion attack and defense. In EISIC, 2017.
  4. [Dimjasevic et al., 2016] Marko Dimjasevic, Simone Atzeni, Ivo Ugrina, and Zvonimir Rakamaric. Evaluation of android malware detection based on system calls. In IWSPA, 2016.
  5. [Felt et al., 2011] Adrienne Porter Felt, Matthew Finifter, Erika Chin, Steve Hanna, and David Wagner. A survey of mobile malware in the wild. In SPSM, 2011.
  6. [Gönen and Alpaydin, 2011] Mehmet Gönen and Ethem Al- paydin. Multiple kernel learning algorithms. Journal of Machine Learning Research, 12:2211-2268, 2011.
  7. [Hou et al., 2016a] Shifu Hou, Aaron Saas, Lifei Chen, and Yanfang Ye. Deep4maldroid: A deep learning framework for android malware detection based on linux kernel sys- tem call graphs. In WIW, pages 104-111, 2016.
  8. [Hou et al., 2016b] Shifu Hou, Aaron Saas, Yanfang Ye, and Lifei Chen. Droiddelver: An android malware detection system using deep belief network based on api call blocks. In WAIM, pages 54-66, 2016.
  9. [Hou et al., 2017] Shifu Hou, Yanfang Ye, Yangqiu Song, and Melih Abdulhayoglu. Hindroid: An intelligent an- droid malware detection system based on structured het- erogeneous information network. In SIGKDD, 2017.
  10. [IDC, 2017] IDC. Smartphone OS Market Share, 2017. https://www.idc.com/promo/smartphone-market-share/os. Link
  11. [Peiravian and Zhu, 2013] Naser Peiravian and Xingquan Zhu. Machine learning for android malware detection us- ing permission and api calls. In IEEE ICTAI, pages 300- 305, Nov 2013.
  12. [Sun and Han, 2012] Yizhou Sun and Jiawei Han. Min- ing heterogeneous information networks: principles and methodologies. Synthesis Lectures on Data Mining and Knowledge Discovery, 3(2):1-159, 2012.
  13. [Sun et al., 2011] Yizhou Sun, Jiawei Han, Xifeng Yan, Philip S. Yu, and Tianyi Wu. Pathsim: Meta path-based top-k similarity search in heterogeneous information net- works. PVLDB, pages 992-1003, 2011.
  14. [Tam et al., 2015] Kimberly Tam, Salahuddin J. Khan, Aris- tide Fattori, and Lorenzo Cavallaro. Copperdroid: Au- tomatic reconstruction of android malware behaviors. In NDSS, 2015.
  15. [Vishwanathan et al., 2010] S. V. N. Vishwanathan, Zhaonan sun, Nawanol Ampornpunt, and Manik Varma. Multiple kernel learning and the SMO algorithm. In NIPS, pages 2361-2369, 2010.
  16. [Wang et al., 2015] Chenguang Wang, Yangqiu Song, Hao- ran Li, Ming Zhang, and Jiawei Han. Knowsim: A doc- ument similarity measure on structured heterogeneous in- formation networks. In ICDM, pages 1015-1020, 2015.
  17. [Wood, 2015] P. Wood. Internet security threat report 2015. In Symantec, 2015.
  18. [Wu and Hung, 2014] Wen-Chieh Wu and Shih-Hao Hung. Droiddolphin: A dynamic android malware detection framework using big data and machine learning. In RACS, 2014.
  19. [Wu et al., 2012] Dong-Jie Wu, Ching-Hao Mao, Te-En Wei, Hahn-Ming Lee, and Kuo-Ping Wu. Droidmat: Android malware detection through manifest and api calls tracing. In Asia JCIS, pages 62-69, Aug 2012.
  20. [Yang et al., 2014] Chao Yang, Zhaoyan Xu, Guofei Gu, Vinod Yegneswaran, and Phillip Porras. Droidminer: Au- tomated mining and characterization of fine-grained mali- cious behaviors in android applications. In 19th European Symposium on Research in Computer Security, pages 163- 182, 2014.
  21. [Ye et al., 2011] Yanfang Ye, Tao Li, Shenghuo Zhu, Wei- wei Zhuang, Egemen Tas, Umesh Gupta, and Melih Ab- dulhayoglu. Combining file content and file relations for cloud based malware detection. In SIGKDD, pages 222- 230, 2011.
  22. [Ye et al., 2017a] Yanfang Ye, Lingwei Chen, Shifu Hou, William Hardy, and Xin Li. Deepam: A heterogeneous deep learning framework for intelligent malware detection. Knowledge and Information Systems, pages 1-21, 2017.
  23. [Ye et al., 2017b] Yanfang Ye, Tao Li, Donald Adjeroh, and S Sitharama Iyengar. A survey on malware detection us- ing data mining techniques. ACM Computing Surveys, 50(3):41, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards