首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

基于机器学习的Android恶意应用检测系统的设计与实现

摘要第3-4页
Abstract第4-5页
第一章 绪论第9-17页
    1.1 研究背景第9-12页
    1.2 研究现状第12-15页
        1.2.1 静态代码分析第12-14页
        1.2.2 动态代码分析第14-15页
    1.3 研究目的与意义第15-16页
    1.4 论文结构第16-17页
第二章 系统设计相关背景介绍第17-28页
    2.1 Android系统架构及运行原理第17-23页
        2.1.1 Android系统架构设计第17-19页
        2.1.2 Android系统安全机制第19-20页
        2.1.3 Android系统的启动流程分析第20-22页
        2.1.4 Android系统服务的工作原理及其控制第22-23页
    2.2 自动化测试技术第23-24页
        2.2.1 自动化测试的优点第23-24页
        2.2.2 自动化测试的分类,主流的测试工具以及选择第24页
    2.3 机器学习算法第24-27页
        2.3.1 机器学习算法的选择第25-26页
        2.3.2 集成机器学习算法第26-27页
    2.4 本章小结第27-28页
第三章 基于机器学习的恶意软件检测系统的设计与实现第28-57页
    3.1 系统整体框架与运行流程介绍第28-29页
    3.2 Android系统服务监控客户端实现第29-43页
        3.2.1 Android系统服务监控客户端总体架构设计第29-30页
        3.2.2 Hook模块的设计与实现第30-37页
        3.2.3 Service服务进程的接口设计与挂载第37-41页
        3.2.4 应用程序安装与卸载监控逻辑第41-43页
    3.3 PC控制端的设计与实现第43-52页
        3.3.1 整体架构第43-44页
        3.3.2 数据源模块第44-45页
        3.3.3 静态解析模块第45-46页
        3.3.4 应用程序入口启动测试第46-49页
        3.3.5 monkey测试模块第49-52页
    3.4 机器学习模块的设计与实现第52-56页
        3.4.1 特征向量提取模块第52-53页
        3.4.2 数据库存储模块第53-54页
        3.4.3 训练样本划分与算法模块导入第54-56页
    3.5 本章小结第56-57页
第四章 系统测试与实验分析第57-64页
    4.1 Android调试桥工具与测试环境选择第57页
    4.2 测试样本选择与测试分析第57-58页
    4.3 实验数据分析第58-60页
        4.3.1 预测精度分析第58-59页
        4.3.2 漏报与误报分析第59-60页
        4.3.3 集成算法改进精度分析第60页
    4.4 有区分度的函数调用与恶意行为监测结果分析第60-62页
    4.5 误差分析第62-63页
    4.6 本章小结第63-64页
第五章 总结与展望第64-66页
    5.1 总结第64-65页
    5.2 研究展望第65-66页
参考文献第66-69页
在学期间的研究成果第69-70页
致谢第70页

论文共70页,点击 下载论文
上一篇:基于GPU集群的大规模颗粒流输运模拟可视化系统的研究
下一篇:Struck目标跟踪算法的改进研究