www.wikidata.de-de.nina.az
Die Artikel Anti Cheat Tool und Cheat Computerspiel Anti Cheat Techniken uberschneiden sich thematisch Informationen die du hier suchst konnen sich also auch im anderen Artikel befinden Gerne kannst du dich an der betreffenden Redundanzdiskussion beteiligen oder direkt dabei helfen die Artikel zusammenzufuhren oder besser voneinander abzugrenzen Anleitung Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Ein Anti Cheat Tool ist ein Computerprogramm das erkennen soll ob ein Spieler im Mehrspieler Modus eines Computerspiels cheatet mogelt Diese Programme verfahren zur Erkennung der Cheats nach verschiedenen Mustern und teilen sich in drei Gruppen nach Installationstyp auf Inhaltsverzeichnis 1 Typen von Anti Cheat Tools 1 1 Clientseitig beim Benutzer als externes Programm 1 2 Clientseitig beim Benutzer integriert 1 3 Serverseitig 1 4 Client und Serverseitig 2 Funktionsweise 3 EinzelnachweiseTypen von Anti Cheat Tools BearbeitenClientseitig beim Benutzer als externes Programm Bearbeiten Zum einen kann auf dem Rechner des Spielers selbst ein derartiges Programm installiert werden das kontinuierlich nachpruft ob der Spieler einen Cheat benutzt oder einen als Trainer bezeichneten Programmtyp zur Spielerleichterung parallel zum Spiel ausfuhrt Dies wird gegebenenfalls dem Server auf dem der betrugende Spieler aktiv ist mitgeteilt der daraufhin den Zugang temporar oder sogar permanent sperrt In drastischen Fallen kann bei Dienstleistern mit mehreren Servern auch eine globale Sperrung fur alle Spiele und Server erfolgen Clientseitig beim Benutzer integriert Bearbeiten Die fur den Spieler wohl beste Losung ist ein in die Spiel Engine integriertes Anti Cheat Tool das die Vorzuge des eigenstandigen Programms besitzt aber durch den Anwender nicht separat installiert werden muss diese Variante wird z B bei Valve Anti Cheat VAC in aktuellen Source Spielen genutzt diese Methode ist technisch sehr wirksam und erfordert vom Spieler keine zusatzlichen Kenntnisse im Falle von VAC werden vom Hersteller allerdings sehr wenige Updates bereitgestellt somit ist der praktische Nutzen dieser Variante sehr gering Serverseitig Bearbeiten Das Anti Cheat Tool kann auch ausschliesslich auf dem Spielserver installiert sein und die Kommunikation mit dem Client Rechner des Spielers nach typischen Charakteristika eines Cheats uberprufen Diese Variante wird insbesondere bei Spielen eingesetzt wo clientseitig kein Schutz vor Cheat Programmen vorgesehen ist und die Server nicht unter der Kontrolle des Spieleentwicklers liegen ein Beispiel hierfur ist das Computerspiel Minecraft Ein weiteres Beispiel fur ein serverseitiges Anti Cheat Tool ist das Tool Cheating Death das fur Counter Strike entwickelt wurde aber mittlerweile nicht mehr weiterentwickelt wird Ein anderes Aktuelleres Beispiel ist CVAR X von steambans com das momentan fur fast alle Source Spiele wie Counter Strike Source oder Half Life 2 Deathmatch konzipiert ist Client und Serverseitig Bearbeiten Ein solches Anti Cheat Tool wird vom Serveradmin auf dem Server installiert und muss gleichzeitig auch bei allen Clients laufen Client Server Modell Der Server schickt dann Abfragen an den Client der diese beantworten muss Es gibt extern laufende Client Server Anticheats aber auch solche die im Spiel integriert sind Ein Beispiel fur letzteres ist PunkBuster Funktionsweise BearbeitenDie genaue Funktionsweise ist fur viele Anti Cheat Tools nicht offentlich einsehbar Damit soll das umgehen der Schutzmassnahmen erschwert werden SignaturbasiertAhnlich wie bei einer Virensignatur versucht das Anti Cheat Tool auf dem Computer des Nutzers bekannte unerlaubte Cheat Programme ausfindig zu machen Dazu werden Dateien auf der Festplatte des Arbeitsspeichers sowie laufende Programme nach bekannten Cheat Programmteilen durchsucht Es konnen dabei nur bekannte Cheat Programme erkannt werden so das eine regelmassige Aktualisierung der Signaturen erforderlich ist 1 IntegritatsprufungDabei wird versucht unerlaubte Manipulationen am Programmcode und Dateien zu erkennen indem uber den Spieldateien wichtigen Windows Systemdateien sowie den Dateien des Anti Cheat Tools selber eine Prufsumme gebildet und mit den Prufsummen der Originaldateien verglichen werden Dabei kommen Kryptographische Hashfunktion zum Einsatz Bei fehlgeschlagener Integritat wird das Ausfuhren des Spiels verhindert und der Spieler erhalt eine Fehlermeldung Wird das Spiel bereits ausgefuhrt wird der Spieler vom Server geworfen 2 VerhaltensprufungDiese Art kommt haufig bei serverseitigen Anti Cheat Tools zum Einsatz Dabei werden die Spieleraktionen und die gesendeten Daten zum Server auf Plausibilitat gepruft 3 Es konnen dabei verschiedene Techniken zum Einsatz kommen Prufen der Reaktionszeit Zu schnelle Reaktionen sind ein Hinweis auf unerlaubte Cheats Das konnte z b die nahezu sofortige leerung einer Kiste mit dutzenden verteilten Items sein Aktionsintervall uberprufen Zu gleichmassige vom Spieler direkt ausgefuhrte Aktionen deuten auf einen Bot hin allerdings konnen auch andere Cheats wie Autoklicker damit erkannt werden Genauigkeit uberprufen Zu genaue Aktionen wie zum Beispiel immer perfekte Kopfdrehungen des Ingame Spielers zu einem Punkt der Hitbox des Gegners obwohl das Spiel keine Zielhilfe anbietet sind ein Hinweis auf Cheats Gultigkeit uberprufen Ungultige Spieleraktionen die vom Spieler eigentlich nicht durchgefuhrt werden konnen zum Beispiel das Angreifen eines Spielers durch eine solide Wand hindurch konnen serverseitig erkannt werden Statistische auffalligkeiten herausfinden Ein Spieler der immer nur Kopftreffer landet oder zu viele Aktionen auf einmal durchfuhrt sticht heraus und konnte auf einen Cheat hindeuten Um eine Fehlerkennung zu vermeiden wird der Spieler vom Anti Cheat Tool uber einen langeren Zeitraum hinweg beobachtet Trotzdem ist nicht auszuschliessen das ein sehr guter Spieler vom Anti Cheat falschlicherweise als Cheater erkannt wird Auch serverseitige oder clientseitige Verzogerungen oder Uberlastungen konnen eine Fehlerkennung auslosen HoneypotMit einem Honeypot konnen Cheat Programme dazu gebracht werden sich selbst zu verraten So wurden 2023 im Spiel Dota 2 durch einen Honeypot 40 000 Cheater erkannt und gesperrt Dazu wurde ein Datenbereich im Spielclient platziert der im Spiel nie genutzt wird allerdings im Rahmen eines alten Exploits vom Cheatprogramm ausgelesen wird und sich so selber verrat 4 Einzelnachweise Bearbeiten Counterstrike de Alle Informationen zu Anticheat Tools fur CounterStrike 1 6 und CounterStrike Source Abgerufen am 9 April 2023 Easy Anti Cheat Abgerufen am 9 April 2023 Anti Cheat An Analysis 15 November 2016 abgerufen am 9 April 2023 englisch Dota 2 Valve lockt Cheater in einen Honeypot Golem de Abgerufen am 9 April 2023 Abgerufen von https de wikipedia org w index php title Anti Cheat Tool amp oldid 233110058