als een kernel niveau dit kan voorkomen (hopelijk) is het HELAAS een nodig kwaad.
En daar zit de crux. Je voorkomt het niet met Kernel niveau anti-cheat. Je mitigeert het alleen
deels.
Een aantal zaken komen daar bij aan de orde:
- Je geeft je PC volledig in handen van de anti-cheat maker en vertrouwd er op dat de software en updates die zij produceren uitvoerig getest op alle soorten en vormen van PCs om bricking, bluescreens of god-verbiede, fysieke schade aan hardware te voorkomen. Remember crowdstrike?
- De anti-cheat moet de perfecte balans opzoeken tussen "non-intrusive", waarin het puur en alleen het spel kan/mag monitoren (easy anti-cheat) of "invasive" waarbij het de
volledige PC in de macht krijgt zodra je het spel opstart (Vanguard).
- De anti-cheat start op mét de drivers van je PC. Als er in de anti-cheat een (online) exploit gevonden wordt door een andere entiteit dan de makers er van, dan ben je volledig de sjaak, kan je PC voor allemaal foutieve doeleinden gebruikt worden en laat staan de financiële of private schade je hier van direct en indirect kan oplopen (zie ook de Maplestory hack via Gameguard en later Nexon, data van miljoenen gebruikers gestolen). Zie ook weer het eerste punt over het vertrouwen van de de anti-cheat maker.
EA heeft naar mijn weten nog niet laten zien hoe ze mijn vertrouwen terug kunnen winnen om de volledige controle over m'n PC te mogen hebben tijdens het spelen van een spel. De belachelijke keuzes, de massa ontslagen van essentieel personeel, het aannemen van activistische 'advies organen', het willen dansen naar de pijpen van de investeerders ipv gamers, etc etc.
Anti-cheats kan je altijd en alsnog het beste regelen op server niveau. Het is kostbaar, het vergt actief personeel maar met een beetje investering kan je algoritmes en er wellicht een AI opzetten die sneller cheats kan ontdekken dan de AI cheats kunnen ontwikkelen.