Using Visual Studio 2010 I tried remote debugging a process run by a different user.
To do this my user had to receive "debug" privileges on the test machine, run the remote debugging monitor under my account, and attach from my machine to the remote process, run as the tester's account.
Both when giving my account debug privileges on the test machine, and when attaching to a different user's process on the developing machine, I received security warnings.
What are the actual dangers of giving an user debug privileges, or debugging a process owned by a different user?