论文部分内容阅读
互联网已经改变了人们的生活,而伴随着移动智能终端的功能的发展与完善,移动互联网,成为了学术界研究的另一个研究热点。移动互联网不仅仅是移动通信网络与互联网的融合,移动互联网更是一次新的科技革命。互联网企业和电信运营商甚至是实体经济体无一幸免地都被卷入了这次革命,但是在移动互联网快速发展、智能终端功能不断完善的浪潮下,我们却忽略了安全这一问题,作为移动互联网的载体的智能终端的安全并不让人放心。智能终端的应用高速发展,而终端软件安全防御则相对于滞后,使得智能终端相对于传统电脑终端更容易被入侵且不易被察觉。本文以移动智能终端的安全防御系统研究与设计为题,着重探讨移动智能终端的安全防御问题。首先,给出移动互联网的概念,就其各组成部分进行简单介绍。其次,本文详细的阐明了移动智能终端的组成、架构、恶意软件和未来移动智能终端安全技术的发展趋势。本文针对Microsoft的Windows Phone8和Google的Android两款移动智能终端的系统分别设计了各自的安全防御系统。WindowsPhone8系统采用的是Windows NT内核,本文借鉴目前在PC机上较为成熟的安全防御技术HIPS,在可能发生威胁的行为的执行处采用钩子函数,对存在威胁的操作进行监控,并且使用模态对话框进行拦截,评估行为是否合法,合法则调用正常的处理函数去处理,非法则拦截后不允许其继续执行,将违法行为存储在日志文件以便于下次对行为的判断。Android系统的移动智能终端的防御系统主要涉及应用程序框架层和应用程序层,在应用程序框架层引入AIDL机制解决不同进程间的通信问题,使得不同的进程之间可以进行数据的交换和参数的传递;在应用程序层利用Java反射机制动态的匹配,匹配到在应用程序框架层预置的模块则调用预置模块,否则调用Android系统提供的标准接口进行安全处理。确保对于可能威胁到系统正常运行的行为能实时监控、及时拦截、系统的正常运行和数据的安全。