Brahami Menaouer, Abdallah El Hadj Mohamed Islem, M. Nada
{"title":"基于堆叠式自动编码器和卷积神经网络的安卓恶意软件检测方法","authors":"Brahami Menaouer, Abdallah El Hadj Mohamed Islem, M. Nada","doi":"10.4018/ijiit.329956","DOIUrl":null,"url":null,"abstract":"In the past decade, Android has become a standard smartphone operating system. The mobile devices running on the Android operating system are particularly interesting to malware developers, as the users often keep personal information on their mobile devices. This paper proposes a deep learning model for mobile malware detection and classification. It is based on SAE for reducing the data dimensionality. Then, a CNN is utilized to detect and classify malware apps in Android devices through binary visualization. Tests were carried out with an original Android application (Drebin-215) dataset consisting of 15,036 applications. The conducted experiments prove that the classification performance achieves high accuracy of about 98.50%. Other performance measures used in the study are precision, recall, and F1-score. Finally, the accuracy and results of these techniques are analyzed by comparing the effectiveness with previous works.","PeriodicalId":43967,"journal":{"name":"International Journal of Intelligent Information Technologies","volume":null,"pages":null},"PeriodicalIF":0.6000,"publicationDate":"2023-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks\",\"authors\":\"Brahami Menaouer, Abdallah El Hadj Mohamed Islem, M. Nada\",\"doi\":\"10.4018/ijiit.329956\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the past decade, Android has become a standard smartphone operating system. The mobile devices running on the Android operating system are particularly interesting to malware developers, as the users often keep personal information on their mobile devices. This paper proposes a deep learning model for mobile malware detection and classification. It is based on SAE for reducing the data dimensionality. Then, a CNN is utilized to detect and classify malware apps in Android devices through binary visualization. Tests were carried out with an original Android application (Drebin-215) dataset consisting of 15,036 applications. The conducted experiments prove that the classification performance achieves high accuracy of about 98.50%. Other performance measures used in the study are precision, recall, and F1-score. Finally, the accuracy and results of these techniques are analyzed by comparing the effectiveness with previous works.\",\"PeriodicalId\":43967,\"journal\":{\"name\":\"International Journal of Intelligent Information Technologies\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.6000,\"publicationDate\":\"2023-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Journal of Intelligent Information Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/ijiit.329956\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Intelligent Information Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/ijiit.329956","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
In the past decade, Android has become a standard smartphone operating system. The mobile devices running on the Android operating system are particularly interesting to malware developers, as the users often keep personal information on their mobile devices. This paper proposes a deep learning model for mobile malware detection and classification. It is based on SAE for reducing the data dimensionality. Then, a CNN is utilized to detect and classify malware apps in Android devices through binary visualization. Tests were carried out with an original Android application (Drebin-215) dataset consisting of 15,036 applications. The conducted experiments prove that the classification performance achieves high accuracy of about 98.50%. Other performance measures used in the study are precision, recall, and F1-score. Finally, the accuracy and results of these techniques are analyzed by comparing the effectiveness with previous works.
期刊介绍:
The International Journal of Intelligent Information Technologies (IJIIT) encourages quality research dealing with (but not limited to) the following topics: •Agent-based auction, contracting, negotiation, and ecommerce •Agent-based control and supply chain •Agent-based simulation and application integration •Cooperative and collaborative systems •Distributed intelligent systems and technologies •Human-agent interaction and experimental evaluation •Implementation, deployment, diffusion, and organizational impact •Integrating business intelligence from internal and external sources •Intelligent agent and multi-agent systems in various domains •Intelligent decision support systems