

I read your comment and I’m familiar with the technology. I’m not insinuating they’re putting anything sleazy in the kernel, in fact I acknowledge there are practical security benefits to it. That’s where a lot of the nuance comes in.
Secure Boot and the TPM help verify the boot process and that it hasn’t been tampered with. I keep mentioning TPM as well because it’s part of the mechanisms already in place with CoD[1], it has remote attestation[2], and has been pitched as a DRM mechanism since at least 2009[3]. This makes a lot more sense in a corporate/enterprise environment where you’re either using a company issued laptop or your BYOD device needs to prove it’s up to a standard worthy of trust to connect and interact with network resources. In this scenario the company has created a secure platform and your device needs to be trusted within it.
But on a consumer level, while you can still argue there’s protection from tampering by malicious parties with the boot process, you have to ask yourself what platform you’re participating in and why. This is the equivalent of allowing the cops to put a camera in your house on the grounds that if everyone is watched it’ll reduce crime. Microsoft (or whatever game developer) wants to know your device can be trusted on their platform and you need to submit to whatever those standards are. Allowing EAC is opening the door to that process. If Microsoft sniffs something out on your PC they don’t like, they can decline to run the software. It gives them right of denial over what your system looks like. They can enforce you to run telemetry scraping services as part of the configuration that must be in place to trust your device.
So while I don’t have any proof that this is being used quite in that manner yet, or even what it might eventually look like, it is well within possibility. And we know the tech industry absolutely has an appetite for it. This is the Sony rootkit scandal from 2005 except now they just tell you they’re doing it instead of trying to hide the fact.
You’re free to make of that information what you will and evaluate how much of a likely threat you perceive any of that to be and if it’s worth the tradeoff. And sorry about the people downvoting you, I’m just trying to get this information out there. It’s complicated and nuanced, I get it.


I’ve written at length elsewhere in the topic about how it’s not just the technical implementation, but what this attestation process signifies about control of these companies over your system.
I understand this is one of the weaker arguments I can make in isolation, but it bears asking the question: why is it Epic that’s doing it and not Valve?