I feel like since I'm on the security team, I should find a non-exploit method to actually resolve the policy failure.
...and now I have a project for this weekend.
The naive approach is to look at device ID, but article already talks about copying identification data, and the rest of USB descriptor is trivially copyable as well.
Is the system going to have a rule like "mouse moves same amount of pixels with equally spaced pauses"? But what if they randomize motion commands and intervals between them?
https://docs.microsoft.com/en-us/sysinternals/downloads/proc...
https://docs.microsoft.com/en-us/sysinternals/downloads/proc...
There is no device ID, process ID or binary to match.