Android操作系统安全增强方案的设计与实现

被引量 : 0次 | 上传用户:wd1219981997
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动技术的发展,智能移动终端成为人们工作和生活中必不可少的一部分。根据IDC的最新数据显示,在过去的2012年第三季度里,Android操作系统凭借其开源和高效等优点在众多智能终端操作系统中脱颖而出并占有约75%的市场份额。可是,在Android操作系统为用户带来便利的同时,其本身的安全问题也值得我们担忧。隐私泄露、骚扰电话、垃圾短信、疯狂跑流量等都是Android操作系统中比较常见的安全威胁。其中,隐私泄露的安全威胁尤为突出。而很多隐私泄露的安全威胁都是源自于Android操作系统所依赖的SQLite数据库。虽然SQLite数据库具有占用系统资源少等优点,但是没有采用有效的安全机制。因而SQLite数据库的安全问题成为Android操作系统中急需要解决的安全问题。本文将介绍一个基于远程服务能够保证Android操作系统中SQLite数据库安全运行的解决方案的设计以及实现。本解决方案基于一个可信任的远程服务,在SQLite数据库本身薄弱的安全机制上,引入了用户认证、数据库加密、操作审计和挂失机制保障SQLite数据库的安全。同时,所有的Android应用程序和普通用户都能够透明地使用本解决方案,使得本解决方案具有良好的易用性。本解决方案是基于客户端/服务器模型进行设计和实现的。在Android客户端中,本解决方案除了出于易用性修改了部分SQLite数据库管理系统的源代码和基于Blowfish算法实现了SQLite数据库管理系统的加解密接口之外,还在Android操作系统中增加了一些系统服务和一个用户认证应用程序。在远程服务器中,本解决方案不但实现了一个远程服务为Android客户端提供用户认证、密钥管理和挂失服务,而且还实现了一个网站供用户查看审计记录和完成挂失处理。最后,本文还对本解决方案进行了功能和性能测试。结果表明:本解决方案不仅具有良好的安全性和易用性,而且具有合理的运行性能。
其他文献
明清及民国这一时期对王世贞《艺苑卮言》的研究,就形式上看,都是不成系统的只言片语,就其内容看,一是高度评价其与堪与《文心雕龙》、《谈艺录》比肩的卓越地位;二是归纳其涉论广
道歉是一种在世界范围内广泛使用的日常言语行为。但是,由于文化差异以及一些其他因素的影响,有着不同文化背景的人们在道歉策略的选取中存在不同。即使是同一种文化中的道歉
云浮位于广东省西部,是连接广东珠三角和大西南的枢纽。市面积7779平方千米,常住人口323万。2005年,作为家电门外汉的袁洪波开始接触厨卫行业,并与好太太达成合作。9年过去,好太太
<正> 剑河高丘苗族“吃牯脏”,是五年两头吃,即五年当中吃两回。高丘,包括小高丘、麻力山、圭桃、圭怒、新怀、合平、张沟、白坦等寨子。其吃牯脏的组织形式:由小高丘姜、刘
《呼啸山庄》中粗犷恐怖的自然环境、剑拔弩张的生活氛围、殊死搏斗的血腥场面、强烈激动的个体情感和严酷冷峻的死亡,都为读者展现出崇高之感。作者在《呼啸山庄》中对崇高
一祭祖文化是中华民族传统精神文化的重要组成部分。在中国,几乎所有的民族都保留着自己的祭祖风俗。这种在中国社会里特别发展的文化,它具有的信仰和宗教方面的特征与意义,
超声检测技术作为目前应用最广泛的一种无损检测技术,是确保设备安全运行的重要手段。由于超声检测信号具有非平稳的特性,传统的信号处理方法如纯时域法、纯频域法、傅里叶变换
遗体捐献对医学教育、研究以及临床移植等做出的巨大贡献使得遗体成为一种重要的“资源”。然而,我国遗体捐献工作一直处于“曲高和寡”的状态,除传统观念影响外,民事立法工
经济增加值融合平衡计分卡的绩效管理模式,融合了BSC和EVA的长处,使组织能根据其远景与战略,确定其行动目标,然后将这些目标与具体的测评指标相联系,借助于测评指标使战略与