论文部分内容阅读
近年来,随着当代科技的日益发展,智能手机已经成为人们生活中的良好伙伴,并且在很多方面提供了很大的方便,从而提高了其生活质量,这其中最大方便莫过于是在管理自己的财产上提供了很大的灵活性。利用智能手机进行支付或者转账,已成为当下最流行的方式,针对这一现状,市面上出现了各种第三方支付平台,例如支付宝、微信及各大银行应用等,人们在出去消费的时候,就可以利用智能手机通过这些第三方平台进行支付,从而不需要自带现金,以此给人们提供了方便及安全性。然而在当代智能手机中,Android系统占有很大的市场份额,由于其开源性而出现了大量的恶意软件,从而严重威胁人们财产隐私数据的安全。因此,论文提出一种保护手机用户财产应用数据的设计方案。论文重点研究了Android平台上现有保护用户财产的措施,并分析了其中存在的安全漏洞,给出了两种保护Android手机用户财产的设计方案。通过对比分析,最后论文给出设计方案,以此来保护用户财产白名单应用的静态数据和传输数据。静态数据安全是通过为用户财产相关应用的静态数据建立一个隔离存储空间,以此来达到与普通应用数据隔离的目的,并采用SEAndroid(Security-Enhanced Android)中的强制访问机制(MAC)对其进行保护,从而使用户手机即使感染病毒也可以保证其支付的安全;传输数据安全是通过Wifi网络环境安全检测、交易短信验证码和系统界面防劫持来对其进行保护。论文完成了基于Android平台的财产隔离系统的详细设计与实现。首先研究与分析了相关技术,其中包括Android系统架构、Android关键组件、Android安全机制及SEAndroid安全机制;然后,论文通过财产隔离系统的总体架构给出了软件功能的需求分析,并完成了整体方案的设计。其中功能模块包括系统界面、数据隔离存储区、隔离存储区数据的安全防护、Wifi安全检测、短信安全检测和系统防截屏,并通过代码对每个模块进行实现;最后,论文对财产隔离系统的功能、性能及安全性进行相关性测试。测试结果表明:隔离系统能够稳定运行并能保护用户财产白名单应用的静态数据与传输数据,符合预期设计目标。