首页--工业技术论文--自动化技术、计算机技术论文--自动化基础理论论文--人工智能理论论文--自动推理、机器学习论文

基于机器学习的安卓恶意应用检测方法研究

致谢第5-6页
摘要第6-7页
ABSTRACT第7-8页
1 引言第12-18页
    1.1 研究背景第12-14页
    1.2 国内外研究现状第14-16页
        1.2.1 静态分析第14-15页
        1.2.2 动态分析第15-16页
        1.2.3 基于机器学习的检测方法第16页
    1.3 论文研究内容第16-17页
    1.4 本文结构第17-18页
2 相关技术研究第18-38页
    2.1 安卓系统概述第18-20页
        2.1.1 Linux内核层第19页
        2.1.2 系统运行库层第19-20页
        2.1.3 应用框架层第20页
        2.1.4 应用层第20页
    2.2 安卓应用安全机制第20-22页
    2.3 安卓恶意软件分析第22-25页
        2.3.1 恶意软件分类第23-24页
        2.3.2 恶意代码植入方法第24-25页
    2.4 机器学习第25-32页
        2.4.1 最近邻算法第25-26页
        2.4.2 决策树算法第26-27页
        2.4.3 朴素贝叶斯算法第27-28页
        2.4.4 随机森林第28-30页
        2.4.5 Adaboost算法第30页
        2.4.6 SVM算法第30-32页
    2.5 反编译文件解析第32-37页
        2.5.1 AndroidManifest.xml文件分析第32-34页
        2.5.2 smali文件分析第34-36页
        2.5.3 classes.dex文件分析第36-37页
    2.6 本章小结第37-38页
3 基于机器学习的恶意应用检测方案设计第38-55页
    3.1 实验准备第38-40页
        3.1.1 实验环境第38-39页
        3.1.2 数据集第39-40页
    3.2 基于机器学习的恶意应用检测框架设计第40-48页
        3.2.1 检测框架设计第40页
        3.2.2 反编译第40-42页
        3.2.3 特征抽取第42-45页
        3.2.4 特征处理第45-46页
        3.2.5 分类器训练第46-47页
        3.2.6 分类器评价第47-48页
    3.3 N-gram Opcode特征检测方案设计第48-52页
        3.3.1 检测框架与实验方案第49页
        3.3.2 Dalvik指令分类规则第49-51页
        3.3.3 N-gram Opcode特征第51-52页
    3.4 特征比较实验方案设计第52-54页
        3.4.1 检测框架第53页
        3.4.2 分类器效率测试第53-54页
    3.5 本章小结第54-55页
4 实验结果与评价第55-65页
    4.1 N-gram Opcode特征实验第55-57页
        4.1.1 Dalvik指令分类规则选取第55-56页
        4.1.2 N-gram参数确定第56-57页
    4.2 特征比较实验第57-63页
        4.2.1 单个特征集实验结果第57-59页
        4.2.2 组合特征集实验结果第59-60页
        4.2.3 分类器效率实验结果第60-62页
        4.2.4 综合评价第62-63页
    4.3 本章小结第63-65页
5 总结与展望第65-67页
    5.1 总结第65-66页
    5.2 展望第66-67页
参考文献第67-69页
作者简历及攻读硕士学位期间取得的研究成果第69-71页
学位论文数据集第71页

论文共71页,点击 下载论文
上一篇:特发性中枢性性早熟女童雌激素受体α基因Pvu Ⅱ和Xba Ⅰ多态性分析与血清骨形成标志物的研究
下一篇:颈椎前路椎弓根螺钉人工椎体系统对邻近节段的生物力学影响