论文部分内容阅读
Android手机平台开放性在满足用户需求的同时,通过提供灵活的开发和服务交互方法,给现存的手机操作系统带来了深远影响。如果没有合适的安全体系结构和网络防范管理,未知或者不可信来源应用程序不受限制的访问手机资源以及系统API,威胁用户隐私数据。本文首先分析了Android系统平台安全性研究现状,从宏观上描述Android系统平台架构,研究了Linux内核Binder通信关键技术以及在Android应用程序开发过程中使用到的Android API包文件,在Android应用程序源码中提出了各方法函数与使用Android API权限的对应模型,模型可作为Android应用程序声明权限的一种检查机制,能有效防止应用程序滥声明、误声明权限情况发生。根据系统监控软件功能以及架构,详细分析了Android系统监控软件的设计开发,该监控软件基本原理是获取CPU、文件系统列表、进程列表、本地和远程IP地址、端口号等等信息。本文研究的差异性权限优化模型以及系统监控软件,对日后进一步研究Android系统安全性提供了一定的借鉴。