I am developing a project where I need to restrict usage of accessing non white-listed USB devices in the organization's network.
I am using it by checking the VID and PID of that USB devices.
Now, the problem is that if I have, for example, an Apple I-pad, that would have a global VID and PID number. If I white list any of the Apple I-Pads then, with my current scenario, all other Apple I-Pads would be authorized in the network.
Is using VID and PID numbers the best way to check if a USB device is white-listed, or is there a better solution?