Hacker News new | ask | show | jobs
by FavouriteColour 2777 days ago
There is no way your game server can verify that the clients are actually running in a hypothetical secure mode.

Any calculation or data that client could send to your server could equally be calculated or sent by a hacked copy running in an insecure environment.

1 comments

Not necessarily. If TPMs/Trusted Execution Cores come into play, Microsoft can ensure that only trusted software can understand server communications. Most modern systems already have the hardware for this, as it is required for Secure Boot.

See: Netflix 4K requiring Kaby Lake processors for their on-die DRM solution.

The only way for this to work would be for Microsoft to provide the hardware to begin with. As it stands, all the "security" technologies are still under the control of the user, which means the only barrier is the time it takes to reverse-engineer how they work.

> Netflix 4K requiring Kaby Lake processors for their on-die DRM solution.

Just a matter of time before it's reverse engineered. It's not secure by any means. You can prove this by using the same technologies to allow anyone to download (but not use, due to DRM) a private key associated with a lot of cryptocurrency, and see how little time it takes before someone steals the money.