Modern cracks often try to intercept the communication between the software and the KeyAuth servers. By "spoofing" a successful login response, hackers try to trick the software into thinking a key is valid.
If you are a developer worried about your software being bypassed, KeyAuth offers several tools to stay ahead of the "updated cracks": crack keyauth updated