首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于USB的存储设备信息安全防护设计
来源:本站整理  作者:佚名  2009-11-20 14:19:42




  2.3  区分硬盘和U盘驱动器

  作为磁盘驱动器的低层设备过滤器驱动程序。在区分硬盘和U盘驱动器时,Device_Ob_iect->DeviceType的值并不能真正区分硬盘和U盘驱动器。这个值对于U盘而言,第一次插入时是0x2d,但是,一旦被虚拟化成磁盘分区后,它将变成07。这和本地硬盘没有任何区别。因此,如果采用IoGetDeviceProperty来获得当前物理设备对象的总线类型的GUID,就往往会导致操作系统出现蓝屏(系统死机)。因为函数调用要求在passive-level执行。而不是dispatch—level。其代码如下:

  但是,由于符号链接的名称和光盘驱动器的设备类型将保持不变。所以,可以通过修改设备扩展的内部结构,并增加DeviceType项,然后根据符号链接的名称和设备类型来设置:deviceExtension->DeviceType

  该方法对光盘和硬盘以及USB都有很好的支持。其代码如下:

  3  结束语

  本文在分析了磁盘读写技术的基础上,采用对磁盘驱动器进行过滤的方法,给出了基于过滤驱动的USB存储设备的单向控制方法。这种技术的实现能有效解决涉密信息的外泄,是内网安全的一种重要辅助手段。


上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:215,718.80000 毫秒