Protecting game data against theft or modification

Started by
11 comments, last by Hodgman 11 years, 4 months ago

Unfortunately this will do nothing. Anyone smart enough to do so will simply remove the integrity check from the binary, and there goes your clever scheme.


Yes, but the signature would be broken.
Advertisement

Yes, but the signature would be broken.

But how would this matter in practice? :)

“If I understand the standard right it is legal and safe to do this but the resulting value could be anything.”

Signed executables are required on a lot of platforms (consoles and some PC publishing platforms), however, they're only any use if the security of the authenticator can't be broken. On consoles, it's a closed platform, so this works until someone cracks the hardware/OS, but on PC it's not possible to make 100% secure. If authentication is done locally it can be cracked, and if it's done remotely then a local hack can send lies over the network. In either case, you can still interfere with a running program after it's been launched/authenticated.

This topic is closed to new replies.

Advertisement