[发明专利]一种基于薄虚拟机监控器的USB存储设备安全访问控制方法有效

专利信息
申请号: 201710351397.2 申请日: 2017-05-18
公开(公告)号: CN107239321B 公开(公告)日: 2020-08-21
发明(设计)人: 马恒太;刘欢;薛刚汝 申请(专利权)人: 中国科学院软件研究所;北京兆芯电子科技有限公司
主分类号: G06F9/455 分类号: G06F9/455;G06F13/42;G06F21/60
代理公司: 北京君尚知识产权代理有限公司 11200 代理人: 邱晓锋
地址: 100190 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 虚拟机 监控器 usb 存储 设备 安全 访问 控制 方法
【说明书】:

发明涉及一种基于薄虚拟机监控器的USB设备安全访问控制的方法,其中USB设备I/O拦截的关键步骤是通过分析BitVisor中模拟实现的USB存储设备的BULK‑ONLY协议中数据流程提出的。该方法通过分析BitVisor中USB主机控制器的实现原理,根据设备具有的访问权限,对特定设备的识别操作、读操作、写操作进行拦截,达到安全访问控制的目的。同时,由于基于薄虚拟机监控器BitVisor实现,USB设备的安全访问控制对操作系统透明,其安全性不依赖于操作系统的安全性,且相较于Xen等虚拟机监控器,薄虚拟机监控器BitVisor体积更小,本身的安全可靠性更高,因此本发明的安全性和可靠性也更高。

技术领域

本发明涉及一种基于薄虚拟机监控器的USB存储设备安全访问控制方法,属于软件工程技术领域。

背景技术

目前Linux操作系统中,USB存储设备安全访问控制机制主要包括基于udev、基于LSM框架、基于系统USB设备驱动层等几种。

基于udev的USB存储设备安全访问控制机制:udev是Linux Kernel 2.6系列的设备管理器。该机制通过修改udev的规则文件来实现USB存储设备不可用的目标。该方法在应用层实现,安全性不高。

基于系统USB设备驱动层的USB存储设备安全访问控制机制:该机制主要是修改驱动层对应的函数来达到目标,但是驱动开发较为复杂,要进行重新进行编译,实用性差。

基于LSM框架进行USB存储设备访问控制机制:LSM框架在LINUX内核数据结构中加入了安全域,基于LSM框架的USB存储设备访问控制的研究主要是利用LSM在文件系统以及inode中的HOOK函数,当进行MOUNT、OPEN、READ、WRITE等系统调用时通过HOOK函数进行判断,如果操作针对的是USB存储设备文件系统,则不再继续相应操作。但是LSM框架本身存在着不具备综合决策能力等缺点,虽然可以动态加载实现的模块,但是当攻击者获得root权限时,完全可以绕过这些USB访问控制模块,然后利用USB存储设备盗取数据。

目前在Windows操作系统中,主要研究包括:基于WDM(Windows Driver Model)过滤驱动的USB移动存储设备访问控制系统,利用Microsoft推出的设备驱动程序模型实现了USB存储设备的访问控制;或利用Windows提供的API接口,在应用层开发USB存储设备的监控系统,但安全性不高。

基于虚拟化平台的USB设备安全访问机制,目前主要是基于XEN虚拟化平台的USB数据保护机制,它利用XEN系统中的PVUSB设备驱动,PVUSB驱动分为前端驱动和后端驱动,利用前端驱动以及后端驱动中数据流的特点,来区分I/O中的数据流部分,然后对数据流进行透明的加解密操作,从而达到数据安全的目的。该机制利用虚拟机的回滚机制来擦除USB存储设备使用时遗留在虚拟机中数据痕迹,该机制的数据保护模块是放在Dom0管理域中,但相关研究都是基于Dom0是安全的这一假设之上的。

发明内容

本发明技术解决问题:克服现有操作系统平台和虚拟化平台安全访问控制机制的不足,提供一种基于薄虚拟机监控器BitVisor的USB存储设备安全访问控制方法。BitVisor作为薄虚拟机监控器,具有极好的轻量化特点,只支持单个Guest OS(客户操作系统),但对所支持的操作系统的类型没有任何限制。因此本发明所提出的基于薄虚拟机监控器BitVisor的USB存储设备安全访问控制方法,与Guest OS的类型无关。同时虚拟机监控器的运行环境独立于Guest OS,所以其安全性不依赖于Guest OS的安全性。BitVisor相比于现有的虚拟化架构,可信计算基更小,安全性更好。本发明主要针对BitVisor的USB主机控制器以及USB设备数据传输协议的特点,在BitVisor中实现了对USB存储设备的读操作、写操作、识别操作的控制。

本发明采用的技术方案如下:

一种基于薄虚拟机监控器的USB存储设备安全访问控制方法,其步骤包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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