gpt4 book ai didi

c# - 在组织中授权 USB 设备的最佳方式?

转载 作者:可可西里 更新时间:2023-11-01 10:38:23 24 4
gpt4 key购买 nike

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

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

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

这是从 VID 和 PID 编号检查 USB 设备的最佳方法,无论该设备是否在组织网络中列入白名单,还是其他比它更好的东西。

请提出建议。

谢谢。

最佳答案

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

关于c# - 在组织中授权 USB 设备的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12584173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com