I am developing a project where I need to restrict usage of accessing non white listed USB devices in the organization network.I am using it by checking VID and PID of that USB devices.Now the problem is that If Suppose I have an Apple I-pad, that would have a global VID and PID number. If I'll white List any of the Apple I-Pad then with my current scenario all other Apple I-Pad would be authorized in the network.Is it a best way to check a USB device from VID and PID number whether that device is white listed in organization network or their is some thing else better then it.Please suggest.Thanks.