A couple of days ago, Electronic Arts announced that Battlefield 6 would require Secure Boot and TPM 2.0 on Windows PCs. Now, Activision has announced that Call of Duty
EA's Battlefield 6 will use Javelin anti-cheat, and Call of Duty: Black Ops 7 will use Ricochet for their respective anti-cheat systems. Such tools are used in games like Valorant (Vanguard), and Fortnite (Easy Anti-Cheat).
Why do they need TPM and Secure Boot?
TPM is required by anti-cheat software to identify unique hardware, to check that they are not tampered with, i.e. it only loads signed drivers, firmware. Is it fingerprinting? Yes, that's how they know you're not using cheating tools, and stuff like that. Secure Boot prevents unsigned programs from loading during startup. Games with anti-cheat can identify cheaters and issue hardware ID bans, which cannot be bypassed, unless they replace the hardware.
Secure Boot and TPM are enabled on new computers, if your PC can run the game, it supports the protocols. That's not really the problem, the issue is, allowing kernel level access for anti-cheat. While such tools can protect gamers from cheaters, it's a double-edged sword. Kernel level anti-cheat could practically be exploited as a rootkit. In 2022, Ransomware attacks targeted the anti-cheat driver used by Genshin Impact to shut down the antivirus on PCs. Several Call of Duty titles were also targeted by Remote Code Execution (RCE) attacks and Remote Access Trojans (RAT) a couple of years ago, there was an attack that targeted COD: WWII last month.
Besides telemetry issues, kernel level anti-cheat could potentially cause system crashes, BSODs, etc. Remember the CrowdStrike fiasco? Well, that was using kernel-level code.
Windows 11 requires TPM anyway, and Windows 10 is being retired soon, so you can probably expect more games to require it for anti-cheat. And Secure Boot is a must-have feature to protect Windows from rootkits, unsigned apps or drivers that may run at start.
Linux is a different story, Secure Boot on Linux is optional. Some Linux LIVE USBs/ISO may not boot with Secure Boot on, for example, the ones that you create are not signed. The same applies to custom kernels, and other tools you may have. But, yes, you can use TPM and Secure Boot even if you dual boot Windows and Linux.
Is opening up a security hole and allowing fingerprinting worth it? Well, that's for you to decide.
Thank you for being a Ghacks reader. The post Call of Duty and Battlefield 6 require Secure Boot and TPM 2.0 appeared first on gHacks Technology News.
0 Commentaires