How do video game anti-piracy measures work?

171 viewsOtherTechnology

How are games designed to recognize if it’s been pirated? How come pirates can’t just circumvent these? What specifically makes it so hard?

In: Technology

3 Answers

Anonymous 0 Comments

PC and consoles have very different approaches.

On consoles, the platform security depends on the closed nature of the platform. The discs are custom made and cannot be copied correctly or even read by PC drives. The console checks the discs for authenticity.

Digital console games all have there executables signed by the platform provider and contains a license encrypted only to the particular security processor in each console. Only that console can decrypt, verify the keys and decrypt the actual game package to be able to run it.

Making sure the console always boots from genuine console software so it’s not possible to bypass any of the checks, or dumping out keys and decrypted game packages is the core of console security.

On PCs it’s a different story. PCs are open platforms so anything has to have an unencrypted piece of code to start from even if the rest of the content is encrypted, meaning they eventually get dumped unencrypted and modified to skip checks, instead the game publishers choose to obfuscate the executable as much as possible using tools like Denuvo, making it harder to find where the checks are and patch them out.

This only need to buy enough time for most of the game sales to take place. After which the publishers usually release de-obfuscated version of the game because obfuscation slows things down. That’s what you see as publishers releasing DRM-free patches.

You are viewing 1 out of 3 answers, click here to view all answers.