Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-031-17510-7_2guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

ADAM: Automatic Detection of Android Malware

Published: 25 November 2021 Publication History

Abstract

The popularity of the Android operating system has been rising ever since its initial release in 2008. This is due to two major reasons. The first is that Android is open-source, due to which a lot of mobile manufacturing companies use some form of modified Android OS for their devices. The second reason is that a wide variety of applications with different designs and utility can be built with ease for Android devices. With this much popularity, gaining unwanted attention of cybercriminals is inevitable. Hence, there has been a huge rise in the number of malware being developed for Android devices. To address this problem, we present ADAM (Automatic Detection of Android Malware), an Android application that uses machine learning (ML) for automatic detection of malware in Android applications. ADAM is trained with CICMalDroid 2020 Android Malware dataset and tested for both CICMalDroid 2020 and CICMalDroid 2017 dataset. The experiment analysis showed that it achieves more than 98.5% accuracy. ADAM considers only static analysis, so becomes easy to deploy in smart phone to alert the user. ADAM is deployed over android mobile phone.

References

[1]
The international data corporation IDC: smartphone OS market share, 2016 Q2 (2016). http://www.idc.com/prodserv/smartphone-os-market-share.jsp
[3]
Number of android apps on google play. https://www.appbrain.com/stats/number-of-android-apps. Accessed 30 Apr 2020
[4]
Afonso VM, de Amorim MF, Grégio ARA, Junquera GB, and de Geus PL Identifying android malware using dynamically obtained features J. Comput. Virol. Hacking Tech. 2015 11 1 9-17
[5]
Alzaylaee, M.K., Yerima, S.Y., Sezer, S.: DL-droid: deep learning based android malware detection using real devices. Comput. Secur. 89, 101663 (2020)
[6]
Amankwah R, Kudjo PK, and Antwi SY Evaluation of software vulnerability detection methods and tools: a review Int. J. Comput. Appl. 2017 169 8 22-7
[7]
Arp, D., Spreitzenbarth, M., Hubner, M., Gascon, H., Rieck, K., Siemens, C.: DREBIN: effective and explainable detection of android malware in your pocket. In: Ndss, vol. 14, pp. 23–26 (2014)
[8]
Burguera, I., Zurutuza, U., Nadjm-Tehrani, S.: Crowdroid: behavior-based malware detection system for android. In: Proceedings of the 1st ACM Workshop on Security and Privacy in Smartphones and Mobile Devices, pp. 15–26 (2011)
[9]
Cai H, Meng N, Ryder B, and Yao D DroidCat: effective android malware detection and categorization via app-level profiling IEEE Trans. Inf. Forensics Secur. 2018 14 6 1455-1470
[10]
Enck W et al. TaintDroid: an information-flow tracking system for realtime privacy monitoring on smartphones ACM Trans. Comput. Syst. (TOCS) 2014 32 2 1-29
[11]
Gao T, Peng W, Sisodia D, Saha TK, Li F, and Al Hasan M Android malware detection via graphlet sampling IEEE Trans. Mob. Comput. 2018 18 12 2754-2767
[12]
Glodek, W., Harang, R.: Rapid permissions-based detection and analysis of mobile malware using random decision forests. In: MILCOM 2013–2013 IEEE Military Communications Conference, pp. 980–985. IEEE (2013)
[13]
Hui H, Zhi Y, Xi N, and Liu Y Kutyłowski M, Zhang J, and Chen C A weighted voting framework for android app’s vetting based on multiple machine learning models Network and System Security 2020 Cham Springer 63-78
[14]
Lashkari, A.H., Kadir, A.F.A., Taheri, L., Ghorbani, A.A.: Toward developing a systematic approach to generate benchmark android malware datasets and classification. In: 2018 International Carnahan Conference on Security Technology (ICCST), pp. 1–7. IEEE (2018)
[15]
Li, D., Wang, Z., Xue, Y.: DeepDetector: android malware detection using deep neural network. In: 2018 International Conference on Advances in Computing and Communication Engineering (ICACCE), pp. 184–188. IEEE (2018)
[16]
Liu K, Xu S, Xu G, Zhang M, Sun D, and Liu H A review of android malware detection approaches based on machine learning IEEE Access 2020 8 124579-124607
[17]
McGiff, J., Hatcher, W.G., Nguyen, J., Yu, W., Blasch, E., Lu, C.: Towards multimodal learning for android malware detection. In: 2019 International Conference on Computing, Networking and Communications (ICNC), pp. 432–436. IEEE (2019)
[18]
Peiravian, N., Zhu, X.: Machine learning for android malware detection using permission and API calls. In: 2013 IEEE 25th International Conference on Tools with Artificial Intelligence, pp. 300–305. IEEE (2013)
[19]
Rahali, A., Lashkari, A.H., Kaur, G., Taheri, L., Gagnon, F., Massicotte, F.: DIDroid: android malware classification and characterization using deep image learning. In: 2020 the 10th International Conference on Communication and Network Security, pp. 70–82 (2020)
[20]
Santos I, Brezo F, Ugarte-Pedrero X, and Bringas PG Opcode sequences as representation of executables for data-mining-based unknown malware detection Inf. Sci. 2013 231 64-82
[21]
Tam, K., Fattori, A., Khan, S., Cavallaro, L.: Copperdroid: automatic reconstruction of android malware behaviors. In: NDSS Symposium 2015, pp. 1–15 (2015)
[22]
Tan DJ, Chua TW, and Thing VL Securing android: a survey, taxonomy, and challenges ACM Comput. Surv. (CSUR) 2015 47 4 1-45
[23]
Wu, C., Shi, J., Yang, Y., Li, W.: Enhancing machine learning based malware detection model by reinforcement learning. In: Proceedings of the 8th International Conference on Communication and Network Security, pp. 74–78 (2018)
[24]
Xiao X, Xiao X, Jiang Y, Liu X, and Ye R Identifying android malware with system call co-occurrence matrices Trans. Emerg. Telecommun. Technol. 2016 27 5 675-684
[25]
Zhao, L., Li, D., Zheng, G., Shi, W.: Deep neural network based on android mobile malware detection system using opcode sequences. In: 2018 IEEE 18th International Conference on Communication Technology (ICCT), pp. 1141–1147. IEEE (2018)
[26]
Zhao M, Ge F, Zhang T, and Yuan Z Liu C, Chang J, and Yang A AntiMalDroid: an efficient SVM-based malware detection framework for android Information Computing and Applications 2011 Heidelberg Springer 158-166
[27]
Zhu HJ, You ZH, Zhu ZX, Shi WL, Chen X, and Cheng L DroidDet: effective and robust detection of android malware using static analysis along with rotation forest model Neurocomputing 2018 272 638-646

Cited By

View all
  • (2023)A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learningComputers and Security10.1016/j.cose.2023.103277130:COnline publication date: 1-Jul-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Innovative Security Solutions for Information Technology and Communications: 14th International Conference, SecITC 2021, Virtual Event, November 25–26, 2021, Revised Selected Papers
Nov 2021
344 pages
ISBN:978-3-031-17509-1
DOI:10.1007/978-3-031-17510-7
  • Editors:
  • Peter Y.A. Ryan,
  • Cristian Toma

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 25 November 2021

Author Tags

  1. Security
  2. Malware detection
  3. Android
  4. Machine learning

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learningComputers and Security10.1016/j.cose.2023.103277130:COnline publication date: 1-Jul-2023

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media