当前位置: 首页 > news >正文

基于CNN的Android恶意软件检测

1 背景知识

1.1 传统恶意软件检测方式

  • 基于签名的检测
    比对应用的二进制代码与本地已知恶意签名库中的特征码
    速度快、误报低、漏报高
    只能识别已知威胁,无法检测零日攻击
    恶意软件通过混淆或者变形技术容易绕过检测
  • 基于行为的检测
    动态分析应用在运行时的行为
    能识别未知恶意软件,适应性强。
    计算开销大、误报率高
    传统杀毒软件以签名检测为主,现代产品已逐步融合行为检测与AI技术,但签名仍是基础

1.2 android虚拟机

Android(≤4.4)采用 Dalvik 虚拟机;5.0 以后采用 ART
Dalvik:应用每次启动时把 DEX 字节码编译成机器码,边跑边译启动慢、运行时额外 CPU/耗电
ART:预先编译,安装或首次充电闲置时就把 DEX 编译成本地机器码,启动快、运行流畅

2. 数据处理

2.1 数据源

1000恶意样本:VirusShare
1000善意样本:Google Play Store ,APKPure

2.2 转化为图像

处理对象:整个APK、APK中的DEX文件
当作二进制文件逐个字节读取
根据文件大小在预定义的 60–1440 像素之间选一个合适的图像宽度将字节序列按选定的宽度重排成二维矩阵,每个字节直接作为灰度像素值
将灰度矩阵存成 224×224 PNG
像素值归一化为[0,1]
有助于提高模型稳定性与收敛性

2.3 数据划分

20%测试集,80%训练集

3 模型

3.1 custom CNN

Conv1:32 个滤波器 → ReLU → MaxPool
Conv2:64 个滤波器 → ReLU → MaxPool
Conv3:128 个滤波器 → ReLU → MaxPool
Flatten → Dense(128) → ReLU
Dropout(p = 0.5)
Dense(1) + Sigmoid → 二分类输出(恶意 / 良性)

3.2 VGG19&&ResNet50

微调:
冻结卷积层,训练增加的全连接分类头

4 训练

损失函数:binary cross-entropy
优化器:Adam
batch size:32
epoch:
整个APK:20
DEX:30

5 评估

6 结论

使用CNN进行Android malware检测时,只提取DEX就足够了

阅读原文:A Deep Learning-Driven Image Transformation Approach for Android Malware Detection using CNN and Transfer Learning Techniques

http://www.jsqmd.com/news/616461/

相关文章:

  • 2026年Q2成都心理咨询公司名录:3家合规机构深度解析 - 优质品牌商家
  • Android Jetpack Compose - 修饰符顺序的影响、Divider(分隔线)、DropdownMenu(下拉菜单)、NavigationBar(导航栏)
  • OpenClaw+千问3.5-9B组合优势:3个本地化AI助手典型案例
  • 伏羲模型在能源行业的应用:风电与光伏发电功率预测实战
  • 无网环境部署:OpenClaw离线使用Qwen3-4B-Thinking模型技巧
  • AcousticSense AI零基础部署教程:5分钟搭建音乐流派识别工作站
  • 2026新疆婚纱摄影工作室评测:性价比之选推荐,靠谱的婚纱摄影推荐口碑分析精选实力品牌 - 品牌推荐师
  • 2026年知名的硼硅玻璃管/泰兴硼硅玻璃管/高硼硅玻璃管/泰兴玻璃管高口碑品牌推荐 - 行业平台推荐
  • 千问3.5-9B在时序预测中的应用:LSTM模型原理与代码解读
  • Phi-4-mini-reasoning Chainlit插件市场:分享常用工具与Prompt模板
  • 13.1软件架构概述-构件技术
  • Windows下OpenClaw安装详解:千问3.5-35B-A3B-FP8多模态助手配置
  • 2026年4月蔬菜网眼袋直销厂家推荐,椰枣网眼袋/网袋/网眼袋/蔬菜网眼袋/洋葱网袋/洋葱网眼袋,蔬菜网眼袋实力厂家推荐 - 品牌推荐师
  • STM32串口通信实战与优化技巧
  • BQ4050智能电量计芯片与Arduino电池监控实战
  • 24-260409 AI 科技日报 (Gemma 4发布一周下载破千万,开源模型生态加速演进)
  • 不会提问就会处处碰壁啊
  • 开源模型实战教程:Pixel Language Portal在开发者文档本地化中的应用
  • OpenClaw+千问3.5-9B:自动化周报生成与邮件发送
  • GraalVM Native Image内存优化全链路拆解(类加载→元空间→堆外缓存→JNI映射),一线大厂SRE团队内部培训材料首次公开
  • mac 快捷键修改
  • 2026年天然木蜡油订做厂家排行榜揭晓,谁能拔得头筹?
  • -别给自己制造麻烦-和-关你啥事-
  • OpenClaw监控告警系统:Qwen3-14B分析服务器日志实践
  • 工艺液体管道:从介质特性到安装验收,工业流体管道项目要点
  • HY-Motion 1.0惊艳效果:Diffusion Transformer生成动作细节放大图
  • 2026年靠谱的锅炉养护剂/青岛锅炉养护剂多家厂家对比分析 - 行业平台推荐
  • 作业2:6位数码管静动态显示
  • mac 右键快速新建文件
  • 2026年热门的锅炉水节能剂/锅炉给水除氧剂精选厂家推荐 - 行业平台推荐