[发明专利]一种移动终端可信隔离环境核心控制方法有效

专利信息
申请号: 201811431078.3 申请日: 2018-11-28
公开(公告)号: CN109522754B 公开(公告)日: 2021-11-19
发明(设计)人: 王利明;张妍;李超群;陶小结 申请(专利权)人: 中国科学院信息工程研究所
主分类号: G06F21/74 分类号: G06F21/74
代理公司: 北京科迪生专利代理有限责任公司 11251 代理人: 安丽;成金玉
地址: 100093 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 移动 终端 可信 隔离 环境 核心 控制 方法
【说明书】:

发明公开了一种移动终端可信隔离环境核心控制方法,针对移动终端中不同运行环境的可信隔离问题,基于TrustZone技术实现在安全域中的核心控制器CSC,使得不同运行环境之间的可信隔离安全性得到增强。根据细粒度安全策略库的管控,实现监管不同运行环境的内存访问行为,保证不同运行环境互相无法访问代码和数据;并监管不同运行环境的运行状态,保证非法操作不能获得相应权限。

技术领域

本发明涉及一种移动终端可信隔离环境核心控制方法,增强不同执行环境的安全隔离能力。

背景技术

基于Xen on ARM移动终端虚拟环境构建技术正在蓬勃发展,移动终端的虚拟化带来诸多优点。基于虚拟化技术,移动终端上可运行多个客户机,用于部署多个不同的运行环境,满足同一用户不同的使用需求,如在同一移动终端内可同时启动多个客户机,构建办公应用运行环境、个人娱乐生活应用运行环境与高安全等级应用(如支付应用、敏感政务应用运行环境),使得不同环境之间的资源和数据相互隔离,减小攻击面。移动终端虚拟化提供按需灵活配置,可以根据用户不同需求配置不同的安全运行环境,从而更好地符合不同安全应用场景。移动终端虚拟化可提供用户数据安全功能,可以及时灵活地对用户数据进行迁移备份,有效保证重要敏感数据的可用性与完整性。

Xen是一个开放源代码虚拟机管理器,起源于英国的剑桥大学计算机实验室。最初设计时操作系统必须进行显式地修改并移植在Xen上运行,这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。Xen能够支持多个客户机同时运行,并且能够达到相对较高的性能水平和资源隔离。Xen直接运行于硬件之上,其上存在一个协助管理的客户机Dom0,其他被虚拟化的客户机DomU(可以有多个)运行于硬件之上的第二层。Xen on ARM实现的是半虚拟化环境,半虚拟化需要对操作系统做一些修改,操作系统被修改之后,使用特殊的系统调用ABI,而不是调用原有的接口,从而使Xen能够达到高性能。

Xen核心称为Hypervisor,Hypervisor是一种运行在物理机和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,因此也可以看作是虚拟环境中的“元”操作系统,它可以协调访问服务器上的所有物理设备和客户机,也叫客户机监视器(Virtual Machine Monitor,VMM)。

Hypervisor会对物理内存和线性空间进行重新规划,管理客户机运行与进行所有物理内存管理;由于客户机进行物理资源的共享,Hypervisor管理物理资源的调度,控制不同客户机对资源的使用;Hypervisor管理所有客户机的运行和控制,比如客户机的新建,开启,挂起,销毁和迁移等操作;由于各种资源的共享,Hypervisor提供客户机之间的安全隔离,保证各客户机之间拥有隔离的运行空间。Xen Hypervisor控制整个虚拟化运行平台,具有最高管理权限。

Xen虽然具有高性能、占用资源少优势,但Xen依然在隔离上存在不少安全漏洞。CVE-2016-6258漏洞,Xen平台半虚拟化模式下运行的客户机存在权限提升漏洞,综合利用漏洞,可提升普通用户权限,进而控制整个客户机系统,造成用户主机数据泄漏风险。CVE-2015-7835漏洞存在于Xen Hypervisor的内存管理机制中,Xen为了优化检查步骤,提高运行速度,在Xen Hypervisor中提供了快速更新页表选择功能,该功能缺乏严格的检查流程,带来客户机逃逸的风险。CVE-2018-3620漏洞,对装有带预测执行和地址翻译功能微处理器的系统,可能会被利用终端页面错误和侧信道分析获取了本地用户访问权,攻击者可以在未授权情况下抽取出一级数据缓存中的信息。Hypervisor、Dom0层的安全漏洞,以及平台中存在的各类侧信道攻击手段,使得不同客户机之间的资源和数据无法真正得到隔离。由此可见,Xen平台虽然为移动终端提供了多运行环境隔离的基础能力,但隔离控制能力仍需要进一步增强。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811431078.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top