Kampen for retfærdighed: Statusrapport om antisnyd
En statusrapport om EAs antisnydsteknologi.
24. april 2025


Af Elise Murphy, Head of Game Security
Resumé:
- EA Javelin Anticheat har blokeret over 33 millioner forsøg på snyd i 2,2 milliarder spilsessioner på pc siden lanceringen.
- Nu aktiv i 14 EA-titler, herunder spilserier som Battlefield, Madden og EA SPORTS FC.
- Bygget af eksperter inden for sikkerhed, data og spiludvikling for at opdage og stoppe snyd i alle dens former.
- Fairplay er forbedret—tilstedeværelsen af snydere i Battlefield 2042-kampe blev halveret efter de seneste opdateringer.
Her hos EA inspirerer vi verden til at spille – men intet ødelægger morskaben ved et spil som snyd. Vores mål er at sikre vores spil, forhindre og opdage alle former for snyd, der kan ødelægge spiloplevelsen. Vi har arbejdet på vores antisnydsprogram i de seneste par år og glæder os til at dele det, vi har opnået til dato.
Vores førende antisnydprodukt, der oprindeligt blev lanceret i september 2022 til FIFA 23, forhindrer, identificerer og adresserer snydeaktiviteter. Siden lanceringen har mere end 28 millioner pc-spillere haft fairplay i mere end 2,2 milliarder spilsessioner på pc på tværs af EA SPORTS FC™, EA SPORTS™ Madden NFL, Battlefield™, F1®, EA SPORTS™ WRC og Plants vs. Zombies™-spilserier. Løsningen har forhindret over 33 millioner forsøg på at snyde, og i samarbejde med vores studiepartnere har vi permanent blokeret tusindvis af snyderkonti i 14 EA-spil!
I dag bekræfter vi vores forpligtelse til fair play ved at introducere brandet EA Javelin Anticheat. Dette brand blev omhyggeligt valgt for at formidle løsningens kerneegenskaber: forsvar, styrke og smidighed. Vi vil også gerne give mere gennemsigtighed omkring vores indsats mod snyd her hos EA, så overvej dette som den første af en række artikler og dybdegående analyser, vi løbende vil udgive.
Holdindsats
For at skabe og drive et antisnydsprogram i denne skala kræves det et talentfuldt team, der er klar til at tage udfordringen op. Antisnyd-holdet består af tre primære enheder:
- EA Javelin Anticheat-teknologien udvikles og vedligeholdes af et udviklerteam af superstjerner inden for sikkerhed og software, der har ekspertise inden for alt fra sårbarhedsforskning til kerneudvikling og spiludvikling.
- Vores utrolige operations team består af analytikere og reverse engineers, der udfører undersøgelser, håndhæver regler mod snyd og gennemgår vores antisnydteknologi regelmæssigt for at give os feedback om, hvordan vi kan blive bedre.
- Det er vores fantastiske, mangfoldige datateam, der understøtter alt dette og består af dataanalytikere, datateknikere og dataforskere. De giver os indsigt i, hvor effektive vores indsats mod snyd er, udvikler og vedligeholder avancerede maskinlærings- og AI-modeller, og gør os i stand til at skalere vores indsats mod snyd på tværs af den brede vifte af spilgenrer og franchises, vi understøtter.
En vigtig del af det, der gør vores indsats mod snyd til en succes, er vores omfattende netværk af partnere på tværs af EA. Sammen har disse teams et unikt perspektiv, der hjælper med at sikre, at vi træffer de rette foranstaltninger på de rette tidspunkter for at skabe den bedst mulige oplevelse for spillerne.
Bekæmpelse af snyd i alle dets former
På et praktisk niveau har forskellige genrer forskellige typer snyd. Skydespil er berømt for at have aimbots og triggerbots, der hjælper snydere med at udføre præcise skud uden anstrengelse eller færdigheder samt wallhacks eller "extra sensory perception" (ESP)-evner, hvilket gør det muligt for en snyder at se gennem vægge, finde loot eller endda se placeringen og helbredstilstanden for fjendtlige spillere. I et spil som EA SPORTS FC™ kan en snyder forsøge at forfalske kampoplysninger for at opnå en øjeblikkelig sejr. Dette er blot nogle få eksempler. Analyse og reaktion på snydekoder, efterhånden som de dukker op, er en af de ting, der gør vores arbejde så interessant – udviklere af snydekoder kan være ret kreative, så det skal vi også være.
På et teknisk niveau kan snydkoder grupperes i to hovedkategorier – interne og eksterne. Dette har at gøre med, hvorvidt snydekoden injicerer kode i spilprocessen eller blot læser og udfører handlinger uden for spillet. Begge disse typer snyd kan alvorligt påvirke retfærdigheden i spillet. Pixel-bots er et eksempel på en ekstern snydekode, og de kan være effektive som aimbots ved blot at læse skærmen, mens interne snydkoder kan manipulere spildata for at ændre alt, der ikke er direkte beskyttet af spilserveren. EA Javelin Anticheat er bygget til at beskytte mod begge disse typer med hundredevis af specifikke registreringer, mere generiske telemetrisignaler og en række andre beskyttelser, der hindrer snydkoder i at kunne gøre noget som helst.
Antisnyd på kerneniveau
Du har måske hørt om "kerneniveau antisnyd." Ligesom mange andre produkter inden for antisnyd opererer EA Javelin Anticheat af nødvendighed inde i kernen. Da eksterne snydkoder ikke interagerer med selve spilprocessen, kan de let undgå mange antisnydteknikker, især hvis de udføres fra kernen. Kernen er den dybeste del af operativsystemet, og hvis snydkoder fungerer derfra, mens antisnyd ikke gør, kan de skjule alt, hvad de gør, uden mulighed for, at vi kan opdage eller forhindre noget af det. Selvom det er afgørende at have en kernedriver for at beskytte fair spil i vores spil, forstår vi også de bekymringer, som en kernedriver kan give anledning til. EA Javelin Anticheat kører kun, når et af vores beskyttede spil kører, og det vil afinstallere sig selv, hvis du har afinstalleret alle dine EA-spil, der har EA Javelin Anticheat-beskyttelse. Vi har samarbejdet tæt med interne teams og 3. partsbedømmere for at bekræfte, at EA Javelin Anticheat kun inspicerer det, der er nødvendigt til antisnyd formål... alt andet er uden for dets grænser.
Måling af påvirkning
Snydkoder kan angribe spilsikkerheden på mange forskellige måder, og vi har bygget alle disse værktøjer og funktioner til at stoppe dem, men hvordan ved vi, om vi faktisk gør en forskel og beskytter vores spillere? Retten til fair spil?
En simpel måde at vide, hvor fair vores spil er, er at vurdere antallet af kampe, hvor der er fundet snydere, og se hvor mange kampe de har spillet med andre spillere. Med nogle analyser kan vi komme frem til et mål for, hvor ofte en regulær spiller i gennemsnit ville møde en snyder i deres spil. Vi kalder dette for kampinfektionsrate, og det er en tilbageskuende måling, der hjælper os med at forstå, om de håndhævelser, vi har udstedt, har resulteret i flere kampe med fair spil. Dette er en god måde at måle, hvor meget vi rydder op i vores spil over tid.

Sidste efterår introducerede vi nye funktioner til EA Javelin Anticheat og implementerede dem i Battlefield 2042, hvilket resulterede i, at kampinfektionsraten blev omtrent halveret. Teamet introducerede disse funktioner langsomt for at forhindre falske positiver. Der vil altid være en forskel mellem det samlede antal spillere, vi mener kunne snyde, og det antal, vi rent faktisk håndhæver med stor sikkerhed. Vi tager spillerkonflikter meget alvorligt, da vi aldrig vil påvirke en legitim spillers evne til at spille et af vores spil. Vi har fastholdt en nøjagtighedsrate på over 99 %, når vi blokerer snydere, og vi har omstødt håndhævelser, hvor en undersøgelse indikerede, at håndhævelse ikke var berettiget.
En mindre indlysende måleenhed er den effekt, vores arbejde har på snydemarkedet. Hvis vores arbejde gør det sværere og mere tidskrævende at udvikle og understøtte en velfungerende snydekode, vil tilgængeligheden af denne snydekode være lavere, og prisen vil sandsynligvis stige. Frustrerede snydere kan stoppe med at snyde, ophøre med at spille eller skifte til et andet spil med mere tilgængelige snydekoder.
Vi er utroligt stolte af de fremskridt, vi har gjort, men vi ved, at vores arbejde ikke er færdigt. Vi er glade for at kunne fortsætte med at levere på vores mission om at sikre, at EA's pc-spillerfællesskab har fair og sjove oplevelser i vores spil. Hold øje – vi vil fremover dele opdateringer om vores indsats mod snyd oftere.
Indtil da, sørg for, at det er sjovt, og at det er fair!
