摘要:
智能终端随着3G业务的推广而普及,在各种平台的竞争中,Android逐渐占据了主流,谷歌学习苹果的应用商店模式,推出了自己的应用商城.面对应用市场的繁荣,用户的终端安装了形形色色的应用,许多安全隐患使用户面临严重的威胁.调查显示,安全问题是当前智能终端面临的重要问题,许多恶意软件进入了用户的终端,盗取用户的私人资料,危害到用户的切身利益,还有许多在传统手机中存在的骚扰电话,垃圾短信的威胁. 本论文着眼于Android平台的应用层安全,基于其提供的安全机制和框架模型,总结应用设计的安全视角,从组件设计,数据共享,组件交互,人机交互四个方面去剖析应用安全设计的理论,为开发者在设计时提供更多的指导.之后,根据用户的安全需求,设计一个应用防护系统,分为数据防护子系统,连接防护子系统,公共应用防护子系统,从功能结构和逻辑结构描述了系统的总体设计.最后实现连接防护子系统中的短信过滤子模块,结合黑白名单,关键字过滤和文本分类,在实现文本分类器中基于朴素贝叶斯算法提出改进方法,并集成在Android的短信应用程序中,实现自动屏蔽到来的垃圾短信. Android是一个开放的平台,应用是Android的核心,本应用防护系统从各个角度对Android应用的安全进行了有效的防护,适应当前智能终端应用多样化的趋势.同时,用户也应该加强安全意识,不要随便信任下载的应用程序,尤其是在手机中存入个人重要信息时,注意使用密码保护.Android的安全需要开发者,使用者,还有连接到终端的网络的管理者,内容提供者,服务提供者等各方的通力合作.随着Android系统的不断升级,用户对智能终端的逐步了解,相信智能终端的前景更加美好.
展开