Department of Computer Science, COMSATS University Islamabad, Sahiwal Campus, Sahiwal, Pakistan.
Department of Software Engineering, Superior University, Lahore, Pakistan.
PLoS One. 2024 Jan 19;19(1):e0296722. doi: 10.1371/journal.pone.0296722. eCollection 2024.
Android is the most popular operating system of the latest mobile smart devices. With this operating system, many Android applications have been developed and become an essential part of our daily lives. Unfortunately, different kinds of Android malware have also been generated with these applications' endless stream and somehow installed during the API calls, permission granted and extra packages installation and badly affected the system security rules to harm the system. Therefore, it is compulsory to detect and classify the android malware to save the user's privacy to avoid maximum damages. Many research has already been developed on the different techniques related to android malware detection and classification. In this work, we present AMDDLmodel a deep learning technique that consists of a convolutional neural network. This model works based on different parameters, filter sizes, number of epochs, learning rates, and layers to detect and classify the android malware. The Drebin dataset consisting of 215 features was used for this model evaluation. The model shows an accuracy value of 99.92%. The other statistical values are precision, recall, and F1-score. AMDDLmodel introduces innovative deep learning for Android malware detection, enhancing accuracy and practical user security through inventive feature engineering and comprehensive performance evaluation. The AMDDLmodel shows the highest accuracy values as compared to the existing techniques.
安卓是最新款移动智能设备中最受欢迎的操作系统。有了这个操作系统,许多安卓应用程序已经被开发出来,成为我们日常生活中不可或缺的一部分。不幸的是,随着这些应用程序的不断涌现,各种安卓恶意软件也随之产生,并在 API 调用、权限授予和额外软件包安装过程中被恶意安装,严重影响了系统安全规则,对系统造成损害。因此,有必要检测和分类安卓恶意软件,以保护用户隐私,避免造成最大损失。许多研究已经针对安卓恶意软件检测和分类的不同技术展开。在这项工作中,我们提出了一个基于深度学习的 AMDDL 模型,该模型由卷积神经网络组成。该模型基于不同的参数、滤波器大小、epoch 数量、学习率和层来检测和分类安卓恶意软件。该模型使用包含 215 个特征的 Drebin 数据集进行评估。该模型的准确率达到了 99.92%。其他统计值包括精确率、召回率和 F1 分数。AMDDL 模型为安卓恶意软件检测引入了创新的深度学习技术,通过创新的特征工程和全面的性能评估,提高了准确性和实际用户安全性。与现有技术相比,AMDDL 模型显示出了最高的准确率值。