【摘 要】
:
随着Android智能手机的迅速普及,Android操作系统的安全性越来越受到关注。然而Android系统的开放性导致其存在版本碎片化以及生态系统不完善等问题。这些问题的存在使得针对A
论文部分内容阅读
随着Android智能手机的迅速普及,Android操作系统的安全性越来越受到关注。然而Android系统的开放性导致其存在版本碎片化以及生态系统不完善等问题。这些问题的存在使得针对Android系统的安全威胁也随着其本身的发展而日益加剧。大量学术研究证明将虚拟化技术引入Android系统能够有效防止恶意应用程序窃取用户隐私数据,而其中基于容器技术的轻量级虚拟化方案带来的性能损耗最少。本文通过对Android系统以及Android容器虚拟化技术进行深入分析,了解到该方案中的容器间切换技术已经不适用于新版本的Android系统并且存在一定的性能问题。因此本文在Android容器虚拟化的应用场景下设计和实现了一种新的屏幕显示和用户输入在容器间切换的机制,主要工作包括以下几个方面: 1)对移动虚拟化的发展现状进行调研,详细了解各个虚拟化方案中的输入输出切换机制,为本文的切换机制提供参考; 2)对Android容器虚拟化的现架构进行分析,并且对其中Binder虚拟化进行改造以用于本文切换机制的实现; 3)对Android系统的显示模块和输入模块进行详细分析,并且以此为基础确定本文切换方案的设计和实现思路; 4)设计和实现了新的切换机制,通过容器间共享画面合成服务并且控制窗口管理服务提供的窗口参数来实现屏幕显示的切换,通过在输入事件的传递路径中添加事件过滤模块来实现用户输入的切换。 该切换机制不仅解决了多个容器共享Gralloc设备时的冲突问题,还具有对不同硬件平台具有良好的通用性,同时具有较低的性能损耗。通过对该切换机制的功能和性能进行测试,我们验证了该方案的可用性并且对其带来的性能损耗进行了评估,测试结果说明了本设计方案的优势。
其他文献
随着网络的发展,科技的广泛应用,对于身份识别的安全性可靠性的要求日益增加。指纹由于其易采集、难伪造、较稳定等优势,成为生物特征识别领域的研究热点。近年来,指纹识别技术也
目前,神经网络集成技术已经被广泛应用于回归和分类等诸多领域。提高预测和分类的精度作为其应用的一种是目前很多决策领域面对的重要而困难的工作,多模型结合的结构是预测领
当今社会是信息社会,信息无论对于个人或者国家来说都是至关重要的。对于一个国家的国防安全来说,这一点尤其重要。计算机网络是获取信息的重要途径。网络管理作为一种重要的
为适应全国铁路第六次大面积提速的需要,铁路货车的检修标准也随之提高。单车试验器主要用来对铁路货车制动系统进行检测,其性能的好坏将直接影响到铁路货车运行的安全。在2008
随着计算机技术、信息技术和网络技术的迅速发展,纯电子期刊的出版、数字图书馆的建设已经越来越普遍。科技论文的在线出版与在线共享在欧美国家已经成为现实,但在国内尚处于
随着计算机技术的普及,信息化、智能化、网络化的发展,传统的电视技术得到了广泛的发展和应用;随着高性能集成芯片技术的发展以及嵌入式技术的成熟,各种各样的嵌入式产品已经
OOSD技术能够较好的解决核心关注点的问题,但是对于横切关注点的处理以及如何响应软件需求的多变性,仍然具有局限性。而AOSD技术正是针对这一问题而被提出的。AOSD技术是面向
新研发的处理器越来越多地加入SIMD向量指令集,增强其数据并行处理能力。无锡江南计算所研发的国产处理器神威也搭载了SIMD向量处理单元。然而,国产处理器平台上应用匮乏,三
随着互联网技术的迅速发展,互联网上的数据类型日益多样,应用的种类也日趋复杂。单一种类的传统关系型数据库或者NoSQL数据库已经无法满足数据的各类存储处理需求。而在为了
随着互联网的发展,以利益为驱动的有组织网络犯罪在全球日渐猖獗。这些犯罪活动包括网络盗窃、诈骗和攻击破坏,窃取个人敏感信息和国家秘密信息等,严重威胁我国互联网的安全