• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

BlockDroid:使用带有集成学习和区块链的轻量级卷积神经网络模型从图像中检测安卓恶意软件,用于移动设备。

BlockDroid: detection of Android malware from images using lightweight convolutional neural network models with ensemble learning and blockchain for mobile devices.

作者信息

Şafak Emre, Doğru İbrahim Alper, Barışçı Necaattin, Atacak İsmail

机构信息

Department of Information and Communication Technologies, HAVELSAN, Ankara, Turkey.

IoTLab, Department of Computer Engineering, Gazi University, Ankara, Turkey.

出版信息

PeerJ Comput Sci. 2025 May 30;11:e2918. doi: 10.7717/peerj-cs.2918. eCollection 2025.

DOI:10.7717/peerj-cs.2918
PMID:40567767
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12192715/
Abstract

Due to the increase in the volume and diversity of malware targeting Android systems, research on detecting this harmful software is steadily growing. Traditional malware detection studies require significant human intervention and resource consumption to analyze all malware files. Moreover, malware developers have developed polymorphism and code obfuscation techniques to evade traditional signature-based detection approaches used by antivirus companies. Consequently, traditional methods have become increasingly inadequate for malware detection. So far, many machine learning methods have been successfully applied to address the issue of malware detection. Recent efforts in this area have turned to deep learning methods. Because these methods can automatically extract meaningful features from data and efficiently learn complex relationships, they can achieve better performance in malware detection as well as in solving many other problems. This article presents BlockDroid, an approach that combines convolutional neural network (CNN) models, ensemble learning, and blockchain technology to increase the accuracy and efficiency of malware detection for mobile devices. By converting Android DEX files into image data, BlockDroid leverages the superior image analysis capabilities of CNN models to discern patterns indicative of malware. The CICMalDroid 2020 dataset, comprising 13,077 applications, was utilized to create a balanced dataset of 3,590 images, with an equal number of benign and malware instances. The proposed detection system was developed using lightweight models, including EfficientNetB0, MobileNetV2, and a custom model as CNN models. Experimental studies were conducted by applying both individual models and the proposed BlockDroid system to our dataset. The empirical results illustrate that BlockDroid surpasses the performance of the individual models, demonstrating a substantial accuracy rate of 97.38%. Uniquely, BlockDroid integrates blockchain technology to record the predictions made by the malware detection model, thereby eliminating the need for re-analysis of previously evaluated applications and ensuring more efficient resource utilization. Our approach offers a promising and innovative strategy for effective and efficient Android malware detection.

摘要

由于针对安卓系统的恶意软件在数量和种类上不断增加,检测此类有害软件的研究也在稳步发展。传统的恶意软件检测研究需要大量人力干预和资源消耗来分析所有恶意软件文件。此外,恶意软件开发者已经开发出多态性和代码混淆技术,以规避杀毒公司使用的基于传统签名的检测方法。因此,传统方法在恶意软件检测方面越来越不足。到目前为止,许多机器学习方法已成功应用于解决恶意软件检测问题。该领域最近的努力转向了深度学习方法。因为这些方法可以自动从数据中提取有意义的特征并有效地学习复杂关系,所以它们在恶意软件检测以及解决许多其他问题方面都能取得更好的性能。本文介绍了BlockDroid,一种结合卷积神经网络(CNN)模型、集成学习和区块链技术的方法,以提高移动设备恶意软件检测的准确性和效率。通过将安卓DEX文件转换为图像数据,BlockDroid利用CNN模型卓越的图像分析能力来识别恶意软件的特征模式。使用包含13077个应用程序的CICMalDroid 2020数据集创建了一个由3590张图像组成的平衡数据集,其中良性和恶意软件实例数量相等。所提出的检测系统是使用轻量级模型开发的,包括EfficientNetB0、MobileNetV2以及一个作为CNN模型的自定义模型。通过将单个模型和所提出的BlockDroid系统应用于我们的数据集进行了实验研究。实证结果表明,BlockDroid优于单个模型的性能,展示了高达97.38%的准确率。独特的是,BlockDroid集成了区块链技术来记录恶意软件检测模型所做的预测,从而无需重新分析先前评估过的应用程序,并确保更高效的资源利用。我们的方法为有效且高效的安卓恶意软件检测提供了一种有前景的创新策略。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1e6ffe7e737c/peerj-cs-11-2918-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/5f69a16b5104/peerj-cs-11-2918-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1ac8a9b1a25c/peerj-cs-11-2918-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/f3746a22cbfd/peerj-cs-11-2918-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/07be3910222c/peerj-cs-11-2918-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/730894434558/peerj-cs-11-2918-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/0d947578e136/peerj-cs-11-2918-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1a94df60816e/peerj-cs-11-2918-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1210262f8d0e/peerj-cs-11-2918-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1e6ffe7e737c/peerj-cs-11-2918-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/5f69a16b5104/peerj-cs-11-2918-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1ac8a9b1a25c/peerj-cs-11-2918-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/f3746a22cbfd/peerj-cs-11-2918-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/07be3910222c/peerj-cs-11-2918-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/730894434558/peerj-cs-11-2918-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/0d947578e136/peerj-cs-11-2918-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1a94df60816e/peerj-cs-11-2918-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1210262f8d0e/peerj-cs-11-2918-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a0a4/12192715/1e6ffe7e737c/peerj-cs-11-2918-g009.jpg

相似文献

1
BlockDroid: detection of Android malware from images using lightweight convolutional neural network models with ensemble learning and blockchain for mobile devices.BlockDroid:使用带有集成学习和区块链的轻量级卷积神经网络模型从图像中检测安卓恶意软件,用于移动设备。
PeerJ Comput Sci. 2025 May 30;11:e2918. doi: 10.7717/peerj-cs.2918. eCollection 2025.
2
Signs and symptoms to determine if a patient presenting in primary care or hospital outpatient settings has COVID-19.在基层医疗机构或医院门诊环境中,如果患者出现以下症状和体征,可判断其是否患有 COVID-19。
Cochrane Database Syst Rev. 2022 May 20;5(5):CD013665. doi: 10.1002/14651858.CD013665.pub3.
3
A deep learning approach to direct immunofluorescence pattern recognition in autoimmune bullous diseases.深度学习方法在自身免疫性大疱性疾病中的直接免疫荧光模式识别。
Br J Dermatol. 2024 Jul 16;191(2):261-266. doi: 10.1093/bjd/ljae142.
4
A rapid and systematic review of the clinical effectiveness and cost-effectiveness of paclitaxel, docetaxel, gemcitabine and vinorelbine in non-small-cell lung cancer.对紫杉醇、多西他赛、吉西他滨和长春瑞滨在非小细胞肺癌中的临床疗效和成本效益进行的快速系统评价。
Health Technol Assess. 2001;5(32):1-195. doi: 10.3310/hta5320.
5
Interventions to reduce harm from continued tobacco use.减少持续吸烟危害的干预措施。
Cochrane Database Syst Rev. 2016 Oct 13;10(10):CD005231. doi: 10.1002/14651858.CD005231.pub3.
6
Antidepressants for pain management in adults with chronic pain: a network meta-analysis.抗抑郁药治疗成人慢性疼痛的疼痛管理:一项网络荟萃分析。
Health Technol Assess. 2024 Oct;28(62):1-155. doi: 10.3310/MKRT2948.
7
A review: Lightweight architecture model in deep learning approach for lung disease identification.综述:深度学习方法中用于肺病识别的轻量级架构模型
Comput Biol Med. 2025 Aug;194:110425. doi: 10.1016/j.compbiomed.2025.110425. Epub 2025 Jun 14.
8
Cost-effectiveness of using prognostic information to select women with breast cancer for adjuvant systemic therapy.利用预后信息为乳腺癌患者选择辅助性全身治疗的成本效益
Health Technol Assess. 2006 Sep;10(34):iii-iv, ix-xi, 1-204. doi: 10.3310/hta10340.
9
Health professionals' experience of teamwork education in acute hospital settings: a systematic review of qualitative literature.医疗专业人员在急症医院环境中团队合作教育的经验:对定性文献的系统综述
JBI Database System Rev Implement Rep. 2016 Apr;14(4):96-137. doi: 10.11124/JBISRIR-2016-1843.
10
Computer and mobile technology interventions for self-management in chronic obstructive pulmonary disease.用于慢性阻塞性肺疾病自我管理的计算机和移动技术干预措施。
Cochrane Database Syst Rev. 2017 May 23;5(5):CD011425. doi: 10.1002/14651858.CD011425.pub2.

本文引用的文献

1
Generalized Cross Entropy Loss for Training Deep Neural Networks with Noisy Labels.用于训练带有噪声标签的深度神经网络的广义交叉熵损失
Adv Neural Inf Process Syst. 2018 Dec;32:8792-8802. Epub 2018 Dec 3.
2
PermQRDroid: Android malware detection with novel attention layered mini-ResNet architecture over effective permission information image.PermQRDroid:基于有效权限信息图像的新型注意力分层迷你残差网络架构进行安卓恶意软件检测
PeerJ Comput Sci. 2024 Oct 17;10:e2362. doi: 10.7717/peerj-cs.2362. eCollection 2024.
3
Android malware detection using hybrid ANFIS architecture with low computational cost convolutional layers.
使用具有低计算成本卷积层的混合自适应神经模糊推理系统(ANFIS)架构进行安卓恶意软件检测。
PeerJ Comput Sci. 2022 Sep 26;8:e1092. doi: 10.7717/peerj-cs.1092. eCollection 2022.
4
A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects.卷积神经网络综述:分析、应用与展望
IEEE Trans Neural Netw Learn Syst. 2022 Dec;33(12):6999-7019. doi: 10.1109/TNNLS.2021.3084827. Epub 2022 Nov 30.
5
Effect of Dataset Size and Train/Test Split Ratios in QSAR/QSPR Multiclass Classification.数据集大小和训练/测试分割比例对 QSAR/QSPR 多类分类的影响。
Molecules. 2021 Feb 19;26(4):1111. doi: 10.3390/molecules26041111.