计算机工程 ›› 2010, Vol. 36 ›› Issue (4): 1-3.doi: 10.3969/j.issn.1000-3428.2010.04.001

• 博士论文 •    下一篇

基于HID的USB监控技术的设计与实现

卢志刚1,刘建华2,刘宝旭1,许榕生1   

  1. (1. 中国科学院高能物理研究所计算中心,北京 100049;2. 北京市国家保密局,北京 100743)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-02-20 发布日期:2010-02-20

Design and Implementation of USB Monitoring Technique Based on HID

LU Zhi-gang1, LIU Jian-hua2, LIU Bao-xu1, XU Rong-sheng1   

  1. (1. Computing Center, Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049; 2. Beijing State Secrecy Bureau, Beijing 100743)
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-02-20 Published:2010-02-20

摘要: 描述分布式USB监控系统的设计与实现。针对USB驱动开发复杂和通用性较差的问题,提出利用IRP拦截的方法实现一个扩展的USB HID(人工接口设备)数据访问接口,在不影响接口I/O效率的前提下实现对硬件数据的侦听,并以仿真实验进行验证。实验结果表明,该方法能简化驱动开发流程,提供数据的封装和扩展接口。

关键词: 人工接口设备, USB监控, 硬件数据侦听, 扩展接口

Abstract: This paper presents the design and implementation of a distributed USB monitoring system. Aiming at the complexity and low commonality about development of USB driver, the system implements a scalable USB HID(Human Interface Device) data access interface by using the method of IRP interception. It achieves a technique to sniff the data of hardware under the premise of non-impact on effective of I/O transmission, and takes a simulation experiment as an example to test this method. Experimental result shows that this method simplifies the development of the drive, and supplies the encapsulation of data and a scalable interface.

Key words: Human Interface Device(HID), USB monitoring, hardware data sniff, scalable interface

中图分类号: