南开大学硕士论文:Android病毒行为分析工具设计与实现
需积分: 9 30 浏览量
更新于2024-07-22
收藏 6.97MB PDF 举报
随着移动互联网的快速发展,Android操作系统凭借其开源特性在智能手机市场取得了巨大成功,但这也带来了安全隐患。本文由南开大学研究生王伟撰写,针对Android手机病毒行为的自动分析进行了深入研究。作者首先概述了当前Android手机安全形势,强调了由于Android的开放性,病毒程序可能造成的隐私泄露和系统破坏问题。相比于传统计算机病毒检测,静态码分析方法在应对快速变化的手机病毒上显得力不从心。
论文的核心内容包括四个方面:
1. **Android安全现状与传统检测方法**:作者详细介绍了Android系统中的安全挑战,并探讨了现有的检测技术在识别病毒程序时的局限性,特别是对于动态行为分析的不足。
2. **ARMLinux系统调用与LKM模块**:为了克服传统方法的局限,论文利用Linux可加载内核模块(LKM)技术,扩展了Android内核的功能。通过在内核空间中动态搜索系统调用表地址,作者修改系统调用表,实现了对系统调用函数的钩子(hook),以监控和记录病毒程序的活动。
3. **Android病毒行为自动分析工具设计**:利用Android SDK提供的模拟器功能,结合LKM模块,作者设计了一款病毒行为分析工具。该工具将Android模拟器作为沙盒环境,隔离病毒程序,记录其系统调用日志,捕捉恶意行为。
4. **系统调用日志记录与验证**:在ARMLinux内核源码基础上,作者采用了hook技术,实现了对301个系统调用的精确记录。为了确保工具的有效性,作者编写了测试样本,如读写用户文件、发送通讯录等,结果显示该工具能准确识别恶意行为,为Android病毒行为分析提供了强有力的数据支持。
关键词:Android病毒行为分析、Linux可加载内核模块(LKM)、系统调用。这篇硕士论文不仅提升了对Android手机安全的认识,还提供了一种实用的工具和技术,有助于提高Android设备的安全防护能力。
2018-06-27 上传
2023-05-05 上传
2018-01-27 上传
2021-02-05 上传
2018-03-29 上传
2018-08-07 上传
2021-03-20 上传
xpzhanglz
- 粉丝: 1
- 资源: 9
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能