USBSecure Enterprise protects your company network from unknown USB devices. You can define allowed USB devices in whitelists on a per-user basis.