首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Android平台的软件行为分析系统的设计与实现

摘要第4-5页
ABSTRACT第5-6页
第一章 引言第10-13页
    1.1 课题背景和意义第10-11页
    1.2 本文研究内容和目标第11页
    1.3 论文主要内容和组织结构第11-13页
第二章 软件行为分析系统相关技术背景第13-21页
    2.1 Android系统介绍第13-14页
        2.1.1 Android系统的优势第13页
        2.1.2 Android系统的劣势与不足第13-14页
    2.2 Android安装文件分析第14-15页
        2.2.1 Android应用程序apk文件结构第14-15页
        2.2.2 dex文件结构第15页
    2.3 Android安全性分析第15-18页
        2.3.1 传统的访问控制第15-16页
        2.3.2 基于许可的访问控制第16页
        2.3.3 应用程序来源(应用程序签名)第16页
        2.3.4 加密第16页
        2.3.5 隔离第16-18页
    2.4 Android软件行为静态分析方法第18-19页
        2.4.1 快速定位Android程序的关键代码第18-19页
        2.4.2 使用baksmali工具提升静态分析效率第19页
    2.5 Android软件行为动态分析方法第19-20页
        2.5.1 Hook技术第20页
        2.5.2 用Monkey实现软件行为的触发第20页
    2.6 本章小结第20-21页
第三章 软件行为分析系统需求分析第21-28页
    3.1 功能性需求分析第21-25页
        3.1.1 函数调用分析功能第21-22页
        3.1.2 行为分析功能第22-24页
        3.1.3 风险评估功能第24页
        3.1.4 恶意行为预警功能第24页
        3.1.5 日志记录功能第24-25页
    3.2 非功能性需求分析第25页
        3.2.1 容差性第25页
        3.2.2 稳定性第25页
        3.2.3 可移植性第25页
        3.2.4 可扩展性第25页
    3.3 分析系统使用场景分析第25-27页
        3.3.1 静态行为分析系统部署第25-26页
        3.3.2 动态行为分析系统部署第26页
        3.3.3 软件行为分析系统使用第26页
        3.3.4 软件行为分析系统异常处理第26-27页
        3.3.5 软件行为分析系统停止第27页
    3.4 本章小结第27-28页
第四章 软件行为分析系统概要设计第28-38页
    4.1 系统总体架构第28-29页
    4.2 静态分析部分概要设计第29-32页
        4.2.1 apk解析模块第29-30页
        4.2.2 dex分析模块第30-31页
        4.2.3 调用分析模块第31-32页
    4.3 动态分析部分概要设计第32-35页
        4.3.1 注入模块第32-33页
        4.3.2 拦截模块第33-34页
        4.3.3 触发模块第34-35页
    4.4 综合分析部分概要设计第35-36页
        4.4.1 行为分析模块第35-36页
        4.4.2 风险评估模块第36页
    4.5 日志记录模块设计第36-37页
    4.6 本章小结第37-38页
第五章 软件行为分析系统详细设计第38-57页
    5.1 静态分析部分详细设计第38-42页
        5.1.1 apk解析模块第38页
        5.1.2 dex分析模块第38-41页
        5.1.3 调用分析模块第41-42页
    5.2 动态分析部分详细设计第42-51页
        5.2.1 注入模块第42-46页
        5.2.2 拦截模块第46-50页
        5.2.3 触发模块第50-51页
    5.3 综合分析部分详细设计第51-55页
        5.3.1 行为分析模块第52-53页
        5.3.2 风险评估模块第53-55页
    5.4 日志记录模块详细设计第55-56页
    5.5 本章小结第56-57页
第六章 软件行为分析系统测试第57-63页
    6.1 功能性测试第57-62页
        6.1.1 apk解析模块测试第57页
        6.1.2 dex分析模块测试第57-58页
        6.1.3 调用分析模块测试第58页
        6.1.4 注入模块测试第58-59页
        6.1.5 拦截模块测试第59-60页
        6.1.6 触发模块测试第60-61页
        6.1.7 行为分析模块测试第61页
        6.1.8 风险评估模块测试第61页
        6.1.9 日志记录模块测试第61-62页
    6.2 非功能性测试第62页
    6.3 测试结果总结第62-63页
第七章 总结与展望第63-65页
    7.1 本文工作总结第63页
    7.2 系统的不足及展望第63-65页
参考文献第65-66页
致谢第66页

论文共66页,点击 下载论文
上一篇:高超声速飞行器姿态控制方法研究
下一篇:欠驱动可变形桁架机构控制方法研究