【问题标题】:Best way to authorize an USB device in organisation?在组织中授权 USB 设备的最佳方式?
【发布时间】:2012-09-25 13:38:50
【问题描述】:

我正在开发一个项目,我需要限制访问组织网络中非白名单 USB 设备的使用。

我通过检查该 USB 设备的 VID 和 PID 来使用它。

现在的问题是,如果我有一个 Apple I-pad,它将有一个全局 VID 和 PID 编号。如果我将任何 Apple I-Pad 列入白名单,那么在我当前的情况下,所有其他 Apple I-Pad 都将在网络中获得授权。

这是从 VID 和 PID 号检查 USB 设备的最佳方法,该设备是否在组织网络中被列入白名单,或者它们是否比它更好。

请提出建议。

谢谢。

【问题讨论】:

  • asp.net 出现在哪里?
  • 因为在asp.net上开发那个应用程序,所以不知道哪个标签更适合这里..请指导我..

标签: c# asp.net windows usb


【解决方案1】:

除了供应商和产品 ID,USB 设备描述符还可以包含设备序列号。如果存在,它应该对于具有特定 VID/PID 组合的每个单独设备是唯一的。此序列号是可选的(某些供应商可能会在其设备中编写非唯一序列号而违反规范),因此请先检查。如果您很幸运并且您关心的设备确实包含序列号,您将能够使用(VID、PID、序列号)组合来唯一标识特定设备。序列号通常不容易重新编程,这对您的应用程序来说是一个加分项。

【讨论】:

    猜你喜欢
    • 2016-05-24
    • 2010-09-08
    • 2021-11-20
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2012-12-25
    • 2018-11-29
    • 1970-01-01
    相关资源
    最近更新 更多