作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (4): 275-277. doi: 10.3969/j.issn.1000-3428.2011.04.099

• 开发研究与设计技术 • 上一篇    下一篇

基于虚拟设备的访问控制模型

黄凌翔a,顾 明b   

  1. (清华大学 a. 计算机科学与技术系;b. 软件学院,北京 100084)
  • 出版日期:2011-02-20 发布日期:2011-02-17
  • 作者简介:黄凌翔(1985-),男,硕士,主研方向:操作系统,数据安全;顾 明,教授

Virtual Device-based Access Control Model

HUANG Ling-xiang a, GU Ming b   

  1. (a. Department of Computer Science and Technology; b. School of Software, Tsinghua University, Beijing 100084, China)
  • Online:2011-02-20 Published:2011-02-17

摘要: 访问控制系统需具备便携性、易用性。基于此,提出一种Windows操作系统I/O模型下的访问控制模型。该模型基于以加密文件为容器的虚拟设备,在用户态和内核态进行授权判定、透明加解密、访问重定向,可扩展为各种定制访问控制系统。根据需求进行模块设计,使用API钩子、虚拟设备驱动和过滤驱动等技术开发,测试包括性能的模型特点,并给出2种应用扩展。

关键词: 访问控制, 过滤驱动, 虚拟设备, API钩子

Abstract: Portability and usability for access control systems are presented. This paper presents an access control model based on I/O model on Windows platform, which uses virtual device with encrypted file as container. It mainly relies on authorization, transparent encryption/decryption and redirection of disk access. Various access control systems can be extended from this model. It describes the design of the model according to the requirements, and illustrates the development which is composed of API Hook, virtual device driver and filter driver development. Experiments are conducted to verify the characteristics of this model including performance. Two extensions in practice are discussed as a confirmation to the extensibility.

Key words: access control, filtering drive, virtual device, API hook

中图分类号: