计算机应用 ›› 2016, Vol. 36 ›› Issue (2): 511-515.DOI: 10.11772/j.issn.1001-9081.2016.02.0511

• 网络空间安全 • 上一篇    下一篇

基于虚拟机监控器的Windows剪贴板操作监控

周登元, 李清宝, 张擂, 孔维亮   

  1. 数学工程与先进计算国家重点实验室(信息工程大学), 郑州 450000
  • 收稿日期:2015-07-20 修回日期:2015-10-07 出版日期:2016-02-10 发布日期:2016-02-03
  • 通讯作者: 周登元(1991-),男,河南商丘人,硕士研究生,CCF会员,主要研究方向:网络信息安全。
  • 作者简介:李清宝(1967-),男,四川乐山人,教授,博士生导师,博士,主要研究方向:网络信息安全、计算机体系结构;张擂(1990-),男,安徽涡阳人,硕士研究生,主要研究方向:信息安全、可信计算;孔维亮(1990-),男,天津人,硕士研究生,主要研究方向:网络信息安全。
  • 基金资助:
    国家核高基项目(2013JH00103)。

Windows clipboard operations monitoring based on virtual machine monitor

ZHOU Dengyuan, LI Qingbao, ZHANG Lei, KONG Weiliang   

  1. State Key Laboratory of Mathematical Engineering and Advanced Computing(Information Engineering University), Zhengzhou Henan 450000, China
  • Received:2015-07-20 Revised:2015-10-07 Online:2016-02-10 Published:2016-02-03

摘要: 针对现有剪贴板操作监控无法抵御内核层攻击,且所采取的单一保护策略无法满足现实需求的问题,提出一种基于虚拟机监控器(VMM)的文档内容剪贴板操作监控技术,并提出基于剪贴板操作监控的电子文档分级保护策略。首先,通过修改影子寄存器的方法在VMM层截获并识别系统调用;其次,监控文档打开操作建立进程标识符和文档路径之间的映射表,并在截获到剪贴板操作后通过进程标识符解析文档路径;最后,根据电子文档分级保护策略对剪贴板操作进行过滤。实验结果表明,监控系统给客户机文件系统带来的性能损耗随着文件读写块的增大而减小,当读写块大小达到64 KB以上时,客户机性能损耗在10%以内,对用户影响不大。

关键词: 虚拟机监控器, 剪贴板监控, 系统调用, 电子文档, 分级保护

Abstract: The existing methods for monitoring clipboard operations cannot defend kernel-level attacks and satisfy the practical needs due to the simple protection strategy. In order to mitigate these disadvantages, a clipboard operations monitoring technique for document contents based on Virtual Machine Monitor (VMM) was proposed, as well as a classification protection strategy for electronic documents based on clipboard operations monitoring. Firstly, system calls were intercepted and identified in VMM by modifying the shadow registers. Secondly, a mapping table between process identifier and document path was created by monitoring the document open operations, then the document path could be obtained by process identifier when the clipboard operations were intercepted. Finally, clipboard operations were filtered according to classification protection strategy. The experimental results show that the performance loss to Guest OS file system caused by the monitoring system decreases with the increase of the record size; when the record size reaches more than 64 KB, the performance loss is within 10%, which has little effect on the user.

Key words: Virtual Machine Monitor(VMM), clipboard monitoring, system call, electronic document, classification protection

中图分类号: