Skip to content

Instantly share code, notes, and snippets.

@cyber-sushi
cyber-sushi / Vanguard.md
Last active February 29, 2024 19:35
Vanguard on League is a compatibility and accessibility issue

Vanguard on League is a compatibility and accessibility issue

As you might know, Vanguard is Riot's kernel-level anti-cheat system, originally developed for Valorant and soon to be implemented into League of Legends.
There are multiple reasons why I think they should reconsider their choice, both in terms of security and compatibility/accessibility, but I intend to focus on compatibility and explain why it's not like other popular anti-cheats.

- TPM 2.0

As many of you know, one of the requirements for Vanguard on Windows 11 is to have the Trusted Platform Module version 2.0 on your processor. The TPM is a chiplet that acts as a vault for your sensitive data like passwords, encryption keys, fingerprints and other biometric data.
As to why this is a requirement for an anti-cheat system, I don't know, especially if we consider that no other anti-cheat needs it, but this isn't what I wanted to talk about.

The issue at hand is that version 2.0 of TPM is only present on Intel processors from the 8th g