首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

Android应用安全加固技术研究与实现

摘要第3-4页
Abstract第4-5页
1 绪论第11-19页
    1.1 研究背景及意义第11-13页
    1.2 国内外研究现状第13-16页
        1.2.1 Android应用常见的攻击类型第13-14页
        1.2.2 Android现有保护技术及缺陷第14-16页
    1.3 主要研究内容第16-17页
    1.4 论文组织结构第17-19页
2 Android安全技术研究第19-33页
    2.1 Android系统架构第19-21页
    2.2 Android安全机制第21-24页
        2.2.1 内核层安全机制第21页
        2.2.2 权限授予机制第21-22页
        2.2.3 沙箱隔离机制第22-23页
        2.2.4 数字签名机制第23-24页
    2.3 Dalvik虚拟机第24-28页
        2.3.1 Dalvik指令集第24-25页
        2.3.2 Dalvik虚拟机执行流程第25-26页
        2.3.3 Dalvik虚拟机运行机制第26-28页
    2.4 DEX文件第28-31页
        2.4.1 DEX文件中的数据结构第29页
        2.4.2 DEX文件结构分析第29-31页
    2.5 虚拟机保护技术第31-32页
    2.6 本章小结第32-33页
3 基于虚拟机定制的加固方法研究第33-46页
    3.1 基本思想第33-34页
    3.2 关键代码信息抽取第34-38页
        3.2.1 方法签名获取第34-36页
        3.2.2 代码信息抽取第36-38页
    3.3 虚拟指令转换第38-40页
        3.3.1 指令转换策略分析第38-39页
        3.3.2 指令转换规则描述第39-40页
        3.3.3 指令存储第40页
    3.4 字节码解释器第40-44页
        3.4.1 字节码解释器模型描述第41-42页
        3.4.2 虚拟指令分类与解释第42-44页
    3.5 验证实验与结果分析第44-45页
        3.5.1 实验过程第44-45页
        3.5.2 实验结果分析第45页
    3.6 本章小结第45-46页
4. Android应用安全加固系统实现第46-58页
    4.1 体系结构第46-47页
        4.1.1 系统功能第46-47页
        4.1.2 系统工作流程第47页
    4.2 应用解析模块第47-49页
        4.2.1 静态技术分析Smali文件第48页
        4.2.2 获取自定义方法列表第48-49页
    4.3 代码加固模块第49-53页
        4.3.1 指令抽取子模块第49-50页
        4.3.2 指令转换子模块第50-51页
        4.3.3 字节码解释器子模块第51-53页
    4.4 安全增强模块第53-56页
        4.4.1 反调试子模块第53-55页
        4.4.2 签名校验子模块第55-56页
    4.5 重编译模块第56-57页
    4.6 本章小结第57-58页
5 系统测试与验证第58-67页
    5.1 测试环境准备第58-59页
    5.2 安全性测试与分析第59-64页
        5.2.1 系统功能测试第59-62页
        5.2.2 抗攻击能力测试第62-63页
        5.2.3 安全性分析第63-64页
    5.3 性能测试与分析第64-65页
    5.4 本章小结第65-67页
6 总结与展望第67-68页
    6.1 论文工作总结第67页
    6.2 后续工作展望第67-68页
致谢第68-69页
参考文献第69-73页
附录第73页

论文共73页,点击 下载论文
上一篇:面向智能终端的眼镜虚拟试戴系统
下一篇:基于智能终端的车辆碰撞预警系统的设计与实现