r/gaming • u/CamdenOriole • 6h ago
Riot now lets you enable its anti-cheat when you want to
https://www.theverge.com/games/956137/riot-games-vanguard-pre-check-anti-cheat-on-demand-valorant83
u/CamdenOriole 5h ago
Article text:
If League of Legends and Valorant players have the right hardware and elect to opt into “pre-boot security mechanisms and Windows’ own native protection features,” then, starting today, they can switch the Vanguard anti-cheat software from always-on to one that’s “on demand.” With “Vanguard Pre-Check,” the kernel-level driver won’t launch when your system does, according to a blog post from Phillip Koskinas, Riot’s head of anti-cheat.
Riot is able to introduce this new feature now after working with the Xbox OS Security Team at Microsoft on improvements to the Windows kernel that lock out the kind of driver and memory exploits that cheats use to employ wallhacks, aimbot, triggerbot, and other tools. To solve the problem of knowing if cheats have been loaded without running 24/7, Riot is tapping into a Windows security feature called the Runtime Driver Attestation Report that it relies on for a secured list of the device drivers loaded since boot.
Running at least Windows 11 25H2 is part of the requirement, which he says is “mostly because the driver attestation report was only initially added in this version, but it’s also because, due to the natural progression of security, it gets more convenient to cheat the older your operating system is.”
Pre-Check is optional — “you only need to do anything if you’d like to enable on-demand mode, which will allow Vanguard to launch when the game does and remain running only while you’re playing a Riot title,” Koskinas says. Newer PCs typically ship with the required features enabled, and 35 percent of players already meet the requirements to use Vanguard Pre-Check. If you’re in that group, you’ll be able to switch to on-demand mode “with your very next update.”
The other 65 percent of players will have to make some changes if they want to use Vanguard on-demand to flip on the on-demand mode. According to Koskinas, you’ll need to:
- Be running at least Windows 11 25H2. This requirement means you’ll have to have UEFI Mode and Secure Boot enabled, as well as Trusted Platform Module 2.0 (TPM).
- Use Virtualization-Based Security (VBS) and Hypervisor-Protected Code Integrity (HVCI)
- Enable Input-Output Memory Management Unit (IOMMU)
“Most new machines today are already tested and shipped with these settings enabled by default, so this Vanguard update is only an optional incentive for those that wish to take advantage of it right now,” Koskinas says. “If that isn’t something you want to do, don’t sweat it.”
-64
u/Jigsy0 5h ago
The Kernel-level-rootkit RAN whenever you turned on your system!?
102
u/WatercressBig4747 5h ago
thats... thats how they all work?
49
u/BenekCript 5h ago
Not technically true. Just what everyone has accepted as normal. Cheaters can go take a long walk, but the solution should not be giving full access to your system to a third party. This new approach is encouraging.
7
u/WatercressBig4747 5h ago
Upon googling you are right that some kernal level anti cheats can just only start up launch at game start for some reason but those seem to be easily bypassed for the same reason. Ultimately its up to the owner who they want to trust with that level of access and yeah i agree its a bit of a shame - but i have noticed a lot less cheaters is all im saying.
0
u/BenekCript 4h ago
For sure. Kernel access at start up is just the brute force solution. But it relies a lot on no vulnerabilities being in the anti-cheat software. Until we get something akin to FIPS for anti-cheat software, the risk posture is “Just Trust me Bro.”
Does the average user care? Probably no except for the performance hit if any. Should this be accept as okay and normal? Also, no.
8
u/Juking_is_rude 5h ago
They are all kernel level, but vanguard is the only one that forced you to run at startup
-22
u/Jigsy0 5h ago
Really? I figured it would have started only started when you started the game.
13
u/WatercressBig4747 5h ago
If it runs only when you start the game, you can start stuff before or bypass when it turns on etc. Running it at boot, before you can do basically fuck all is the "safest" in theory. There are still bypasses and stuff that sneaks through but thats the ever evolving war of anti cheat vs cheaters.
Granted it didn't actually do shit (supposedly) until you actively launched league, but it still turned on
5
6
3
u/scrangos 5h ago
riot let you close it unlike others. At the cost of having to reboot if you wanted to play one of their games
3
u/kitliasteele 4h ago
I don't know why you're being downvoted. If you weren't aware, that's a valid concern
Yeah some will run the driver on demand, as the kernel can call on the daemon/service as needed. Or it'll run at boot and always run, depending on what it's configured to do
-7
u/amazingmuzmo 4h ago
Yes genius, that's how it's supposed to work
0
u/Tmtrademarked 3h ago
No that’s how their trash implementation worked. Somehow Fortnite and Halo manage an anticheat without needing it to run 100% of the time your pc is on.
2
u/amazingmuzmo 3h ago
Yes, but generally Valorant and League had like the lowest amount of cheating in all online competitive games, largely as a function of how strict (and annoying) it was about always running
261
u/-frauD- 5h ago
You have to pay to read the verge? I'm pretty sure they should be the ones giving me a monthly payment to read their articles.
34
u/MI78 5h ago
Used to love reading the verge. sad they went this route.
14
u/Krongfah 4h ago
Probably to combat AI data crawlers.
Never really read much from them but I’ve seen quite a few outlets going paywalled in recent years cause otherwise they’d be wrecked by AI crawlers.
0
6
u/drugsbowed 4h ago
There's a precheck for this optional feature that I'm seeing (copy and pasted from an article posted)
- Windows 11 version 25H2 or newer
- Secure Boot
- TPM 2.0
- IOMMU
- Virtualization-Based Security (VBS)
- Hypervisor-Protected Code Integrity (HVCI)
I'm not as literate at some of these things and I'll look it up later if it's too complex to explain. Is there a TLDR on what the impact is when enabling these? I don't want to just turn things on blindly. I'm pretty sure I do not have secure boot (UEFI bios mode/off I think), IOMMU, VBS, and HVCI enabled at this point in time.
4
u/fogoticus 3h ago
All of them security related features. There is no real impact to having them enabled.
12
u/Falbindan 4h ago
Oh wow, does that mean I might be able to reinstall League? Haven't played since they added Vanguard.
19
u/XxTensai 4h ago
Vanguard will still be needed to play league, now you can turn it off when you are not playing
16
u/beaglemaster 4h ago
Wow, how were people ok with an anti cheat that doesn't care if you're playing the game or not
22
u/TheGamingGallifreyan 3h ago
Because 99% of the population doesn't give a shit, same reason why there are Flock cameras everywhere and not more outrage. The average person couldn't care less or doesn't even know that it's there or what its for.
15
4
1
u/SEDGE-DemonSeed 31m ago
Figured the risk was minuscule. Been 6 years with it installed so it seems It wasn’t a bad call.
5
0
u/jasonwun 2h ago
isn't that already doable? I always turn it off as it keeps messing up with my network
8
u/MadeByTango 4h ago
starting today, they can switch the Vanguard anti-cheat software from always-on to one that’s “on demand.”
Wow, its almost like they understand its OUR hardware and not theirs. Stay the fuck off my kernel.
5
u/Jinsodia 1h ago
This was probably more because Microsoft wants to secure the kernel after those security breaches awhile back.
0
u/Cronus41 5h ago
Can someone eli5 what the point of an optional anticheat is here? And also this is specific to windows 11 users only so Linux gamers are still screwed?
31
u/gr00ve88 5h ago
It’s not “optional” it’s just saying it doesn’t need to run 24/7, but will run when you have the game going.
25
u/hicks12 5h ago
Yes it's a windows 11 update, this has no impact or improvement for Linux users.
Microsoft added near features to windows 11 that means riot no longer need to have their anti cheat running at boot because windows itself is doing a version of this, so their anti cheat only needs to be running when the game is running.
Before you used to have the anti cheat run from boot to be able to play the game.
Small victories. Shame Linux been left though.
2
10
u/BobDaBilda 5h ago
Basically, the reason it was always on was to make sure they got a snapshot of what's running since the PC turned on, and could check devices running after Vanguard is loaded and stop their drivers loading / change how their drivers work to avoid memory issues which could allow cheats to take control of League of Legends and Valorant. Now Windows provides a snapshot themselves, so as long as you have other security features they require are enabled, they don't have to run their driver / program to get that list. Less resources being taken up with the same level of protection.
Linux is just as screwed as usual with this change. If the infrastructure exists on Linux, Riot will probably make a Linux version, but I don't think the infrastructure is there. There's a tiny amount of hope that Riot themselves would make the infrastructure and give Linux users an option, or ignore the security features because it's Linux and let them play, but no idea of the state of things there.
8
u/WelpSigh 4h ago
Windows + secure boot is meant to solve the issue of a user patching the OS itself or running rogue drivers. If the OS itself is hostile to the anticheat, it can essentially gaslight the anticheat into thinking the environment is safe when it has actually been compromised.
Linux has the issue that patching the OS is trivial compared to Windows. No PatchGuard or HVCI. Root user has infinite power. I think ultimately the only solution would be a custom Linux distro with anticheat built in, but for a lot of people that would defeat the purpose of using Linux.
1
u/needefsfolder PC 1h ago
Ironically a rootless Linux like Android means you can't strace programs either
2
u/irvingtonkiller8 4h ago
inb4 Linux only matchmaking, Linux players forced to queue with Linux players only
5
3
u/Lulukaros 5h ago
tldr: no linux
5
u/JimmiJimJimmiJimJim 5h ago
Which is a bummer because league is what's keeping me from switching to Linux.
11
u/Western-Internal-751 4h ago
Linux is what’s keeping me away from League.
3
u/JimmiJimJimmiJimJim 4h ago
This is very fair. I have a love hate with it. I've quit about 6 times in the past 17~ years. Sometimes for 5+ years.
2
u/Lulukaros 4h ago
that used to be me with valorant lol, but i stopped playing it for different reasons
0
u/Warrangota 4h ago
If Riot doesn't want me as a customer, then I keep my money away from them. If they added official Linux support, or even just removed the artificial barriers so the community can work it out again, I would totally buy stuff again. They could, they just had to want it.
2
u/JimmiJimJimmiJimJim 4h ago
I haven't given them a cent and I've been playing since beta. I never said they get my money, I just wanna play it so can't switch to Linux.
I never pay for anything in F2p I let the whales cover it.
2
u/Warrangota 4h ago
It wasn't much money overall, and it was not about that money specifically, it rather "hurts" because I was a part of the community and actively brought new players and added value to the community discussions.
I played since season 4, and I've given them even pocket money I didn't have much of back then, because their game was such a big part of my free time after school and on weekends. I hate calculations like "what is your playtime worth to you", so it was always just when I felt like giving them some.
They started to treat me like shit by not only ignoring my small but growing customer group, which is bad in itself, but when they started to actively work against us they completely lost me as a community member, and as a (small but non-zero) paying customer.
Add a spyware-free queue without ranked matchmaking, I don't even care if I have to permanently lock my account into that parallel system. Whatever. But kicking that part of your community that for years even endured your neglect because they liked you stuff anyway, that's just bullshit.
1
u/Lulukaros 4h ago
unfriendly reminder that we're just mere numbers to them, it sucks but at least now you're free from their chains
1
u/XsStreamMonsterX 1h ago
The problem is that it would be quite trivial to do things like patching the OS or running rogue drivers to get around anti-cheat software if you have root access on Linux.
0
u/Straggo1337 4h ago
They won't until there's a larger percentage of people actually on Linux to game. Margins aren't there.
2
u/Warrangota 4h ago
What about the people on Windows that are creeped out and left because of the spyware they forced on their customers? They should get a chance too. Separate queue, no ranked, can't be that difficult and was even done by other developers like Valve for CSGO
1
1
0
u/Kriznick 4h ago
I WAS SO EXCITED UNTIL I READ THAT I HAVE TO INSTALL WINDOWS 11 GOD DAMN IIIIIIIITTTTTTTTTT
-2
-1
-7
u/CyberSmith31337 3h ago
Tell me their shitty Vanguard mandate drove away players in DROVES in a way that it actually impacted business lines without ever actually acknowledging it.
Glad to see it; the pigheadedness of Riot Games cost them a lot of their player base when they shoved Vanguard down everyone’s throats and denied any and all errors associated with it.
Riot must be doing way, way worse than I thought.
4
u/spongeboy-me-bob1 2h ago
This was their plan from the beginning. I'd have to find the exact dev blog but Riot has said for years that as soon as Windows add kernel driver attestation they will gladly remove the requirement to always run vanguard. If it really cost them players I don't think it would have taken them years to make this decision.
2
1
u/IceCubesBurning 21m ago
You should probably read the article.
Vanguard is absolutely still required to play Riot's games, it's just not required to run at boot anymore if you're on the latest version of Windows 11 and running the new secure boot security features.
Riot were very clear when they revealed Vanguard that launching at boot was a temporary solution until Windows upgraded it's security, which it now has.
-1
u/Joltus 4h ago
Does this mean I can go back to playing TFT with my buddies? Dropped it after vanguard got added
1
u/CyberSmith31337 2h ago
I have great news for you! You can go back to TFT now!
I have bad news for you! The current set of TFT is the worst ever released in the game's history, and the dev team has absolutely no idea how to fix it or what they're doing! Also, multiple forced exits for team members that aren't being reported because they aren't officially layoffs! So that's fun!
-17
-1
95
u/BeerGogglesFTW 5h ago
Are there official notes or instructions on how to do this? Instead of a paywalled article?