{"id":579175,"date":"2018-03-16T13:47:02","date_gmt":"2018-03-16T12:47:02","guid":{"rendered":"https:\/\/diablo3.ingame.de\/?p=579175"},"modified":"2018-03-16T13:47:02","modified_gmt":"2018-03-16T12:47:02","slug":"diablo-3-blizzards-anti-cheat-macht-ernst","status":"publish","type":"post","link":"https:\/\/planetdiablo.eu\/de\/diablo-3-blizzards-anti-cheat-macht-ernst\/579175\/","title":{"rendered":"Diablo 3: Blizzards Anti-Cheat macht Ernst"},"content":{"rendered":"<p><a href=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/wardencheathammer.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/wardencheathammer-680x383.jpg\" alt=\"Warden Anti Cheat\" width=\"680\" height=\"383\" class=\"aligncenter size-large wp-image-579180\" \/><\/a><\/p>\n<p>F\u00fcr Diablo 3 und andere Spiele von Blizzard w\u00fcnschen sich nicht wenige Spieler ein Spiel mit fairen Voraussetzungen. Keine Bots die 24\/7 Items und Paragonlevel farmen, keine Maphacks oder andere &#8222;Bequemlichkeiten&#8220; welche durchaus \u00fcber den Spielerfolg mitbestimmen konnten. Das wei\u00df jeder der mal ein Greater Rift gerade nicht geschafft hat weil man eine Sackgasse zu viel gelaufen ist. Mit dieser etwas <em>l\u00e4ngeren<\/em> Hintergrund-News wollen wir die bisherige Entwicklung und die  neueren Anti-Cheat-Ma\u00dfnahmen von Blizzard beleuchten und einordnen.<\/p>\n<p>Blizzards Spiele sind beliebt bei Bot- und Cheat-Programmierern da jedes Spiel eine feste und treue Fanbase hat, zuweilen auch eine sehr gro\u00dfe Fanbase hat. Manche machen das aus puren Interesse am Spiel und am Programmieren, manche weil sie Geld damit verdienen wollen &#8211; das ist wohl die Mehrheit.<\/p>\n<h3>Katz und Maus in Blizzards Haus<\/h3>\n<p>Bisher hatte Blizz nicht allzuviel auf die Reihe gebracht was das Unterbinden von Bots, Maphacks und dergleichen angeht. Vor einigen Jahren wurde Warden im Blizzard Universum eingef\u00fchrt, ein Tool, welches verd\u00e4chtige Aktivit\u00e4ten auf den Rechnern der Spieler entdecken sollte. Das hat oft funktioniert und es gab eine Reihe von Banwaves.<\/p>\n<p>Aber diese Methode l\u00f6ste das Problem nicht. Blizzards Spiele waren immer noch grundlegend anf\u00e4llig f\u00fcr Hacks und Cheats und Blizzard doktorte mehr an den Symptomen rum als an der Ursache. Sobald Warden Aktivit\u00e4ten entdecken konnte und Bans f\u00fcr nutzende Accounts ausgesprochen wurden, haben die &#8222;Third-Party&#8220;-Software Programmierer einen Weg gefunden ihren Code besser zu verstecken. Gleiches galt f\u00fcr \u00c4nderungen am Spielcode. Sobald statische Sprungadressen oder Quelladressen umgestellt oder neu strukturiert wurden, wurde binnen Tagen oder weniger Wochen ein neues Release nachgeschoben welche die Bots und Maphacks dieser Welt wieder funktionieren liessen.<\/p>\n<p>Es war ein Katz-und Maus-Spiel, wobei Blizzard oft die Rolle der Maus einnahm.<\/p>\n<h3>G\u00f6tterd\u00e4mmerung f\u00fcr Bots und Co. in Diablo 3<\/h3>\n<p><a href=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/altergehweg.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/altergehweg-680x382.jpg\" alt=\"No Cheats in Diablo 3\" width=\"680\" height=\"382\" class=\"aligncenter size-large wp-image-579182\" \/><\/a><\/p>\n<p>Das hat sich nun ge\u00e4ndert. Der neue Patch 2.6.1 brachte einiges Neues mit sich, was sich, nachtr\u00e4glich betrachtet im Vorfeld schon ank\u00fcndigte. Blizzard ist ja nun nicht bekannt daf\u00fcr besonders transparent \u00fcber seine Anti-Cheat-Politik zu sprechen. Das ist ja auch verst\u00e4ndlich. Aber es gab mindestens einen Hinweis der uns schon damals Hoffnung machte dass sich die Lage \u00e4ndern k\u00f6nnte.<\/p>\n<p>Im letzten Herbst begann die neue Diablo 2 Ladder ganz \u00fcberraschend bot- und cheatfrei. Ein Meilenstein f\u00fcr dieses mittlerweile 18 Jahre Spiel. Das ist weitgehend so geblieben. Vereinzelt auftauchende Bot-Accs verschwinden zumeist wieder recht schnell &#8211; die Botschwemme in D2 &#8211; \u00fcbrigens auch Werbebots betreffend, ist, wie es aussieht, vorbei.<\/p>\n<p>Dazu war es offenbar notwendig &#8211; wie in Diablo 3 auch &#8211; die Unterst\u00fctzung f\u00fcr alte Betriebssysteme abzuk\u00fcndigen und nur noch neuere Betriebssysteme zu unterst\u00fctzen. Sicherlich, man kann Diablo 2 unter Windows im Kompatibilit\u00e4tsmodus fahren. Das \u00e4ndert aber nichts daran, dass die Codebase von Diablo 2 bzw. eine Schnittstelle zu neueren Betriebssystemen, nach und nach angepasst wurde. Noch im Jahr 2016 gab es <a href=\"https:\/\/us.battle.net\/forums\/en\/bnet\/topic\/20745035139\" rel=\"noopener\" target=\"_blank\">gr\u00f6\u00dfere Banwaves<\/a>.<\/p>\n<p>Aber das urspr\u00fcngliche Problem blieb, n\u00e4mlich die Durchsichtigkeit von Blizzards Code f\u00fcr &#8222;Reverse Engineers&#8220;. Mit der neuen Ladder hat sich das ge\u00e4ndert und seitdem ist es, was man so h\u00f6rt, keinem Programmierer mehr gelungen spielbeeinflussende und\/oder entdeckungsfreie Software f\u00fcr Diablo 2 zu schreiben, bzw. dauerhaft im Spiel anzuwenden. \u00c4hnliches gilt f\u00fcr die Werbebots die sonst die Channels geflutet haben.<\/p>\n<p>Eine parallele Entwicklung ist im deutlich j\u00fcngeren Overwatch zu beobachten. Hier begann Blizzard im Jahr 2017 mit seinerzeit stark kritisierten Ma\u00dfnahmen um die Spieler zu einem besseren Verhalten in-und au\u00dferhalb des Spiels auf Blizzards Servern zu animieren. Diese &#8222;Anti-Toxic-Strategy&#8220; zeitigte aber gute Erfolge und nahezu zeitgleich wurden Aimbots und anderer Third-Party-Software das \u00dcberleben schwer gemacht. Die bisher g\u00e4ngigen Bots sind, was man so liest, offline.<\/p>\n<p>No Bots anymore in Diablo 3<\/p>\n<p>Anfang 2017 wurde f\u00fcr Diablo 3 die Unterst\u00fctzung der Betriebssystem Windows XP und Windows Vista ab Patch 2.6.1 <a href=\"https:\/\/eu.battle.net\/forums\/de\/d3\/topic\/17615131400\" rel=\"noopener\" target=\"_blank\">abgek\u00fcndigt<\/a>. Jetzt kann man sagen, klar, wer spielt 2017 noch auf WinXP oder Vista? Richtig, aber mit diesem Schritt ergab sich f\u00fcr die Entwickler von Diablo 3 und anderen Spielen auch die M\u00f6glichkeit im Code von den Vorteilen neuerer Hardware (Prozessoren, RAM) und Betriebssystemen zu profitieren ohne Altlasten mit sich herumschleppen zu m\u00fcssen.<\/p>\n<p>Das Zusammentreffen mehrerer Umst\u00e4nde, n\u00e4mlich hier die m\u00f6gliche \u00c4nderung der Code-Basis von Diablo 3 aufgrund Wegfalls von Altlasten sowie erstmals weitgehende Botfreiheit in Season <strong>13<\/strong> (Nomen est Omen f\u00fcr Abergl\u00e4ubische)- ist als Koinzidenz bekannt. Was freilich kein sicherer Hinweis auf die Ursache ist. Erg\u00e4nzen wir den Umstand dass es erstmals seit langem kein Content-Update f\u00fcr Diablo mit der neuen Season gab, kommt man aber schon in den Bereich gr\u00f6\u00dferer Wahrscheinlichkeit, n\u00e4mlich jener, dass Blizz sich voll und ganz auf die Umstellung des Spielcodes konzentriert hatte und Inhaltsarbeit weniger priorisiert wurde.<\/p>\n<p>Kurz: Derzeit gibt es keine Bots oder Maphacks f\u00fcr Diablo 3 die so funktionieren wie es die Nutzer dieser Software gerne h\u00e4tten, n\u00e4mlich entdeckungsfrei und komfortabel cheaten zu k\u00f6nnen. Ich hatte bereits vor 10 Tagen nach einer kurzen Recherche ins Forum geschrieben, dass die g\u00e4ngigen Tools deren Name hier nicht erw\u00e4hnt wird, alle offline sind weil es keiner der Programmierer bisher geschafft hat, Blizzards neuen Code zu knacken. Daran hat sich bis heute nichts ge\u00e4ndert. Vereinzelte R\u00fcckzugsgefechte wie &#8222;Beta-Status&#8220; einer Software gibt es, aber keine Releases und vor allem, keine &#8222;stable&#8220; Releases wie es deren Entwickler gerne verkaufsf\u00f6rdernd anpreisen.<\/p>\n<p><a href=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/thoushallnotcheat.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/diablo3.ingame.de\/files\/2018\/03\/thoushallnotcheat-680x383.jpg\" alt=\"Thou shall not cheat\" width=\"680\" height=\"383\" class=\"aligncenter size-large wp-image-579183\" \/><\/a><\/p>\n<h3>Das neue Sicherheitskonzept von Blizzard<\/h3>\n<p>Was hat Blizzard nun ge\u00e4ndert? Nun, das werden sie uns nicht auf die Nase binden, aber einige zielf\u00fchrende Hinweise gibt es. Blizzard hat es aufgegeben allein darauf zu hoffen, dass Botsoftware und vergleichbare irgendwie entdeckt werden kann. Der Aufwand war zwar betr\u00e4chtlich aber die Ergebnisse eher mager. Denn neben dem Nachweis dass jemand Botsoftware nutzte mussten echte Menschen dar\u00fcber entscheiden wer gebannt werden sollte und wer nicht. Nach eigener Politik sollten ja vor allem die gebannt werden die tiefgreifend in das Spiel eingreifen und\/oder sich erhebliche unfaire Vorteile verschafften. Daher war die Entscheidung von Menschen notwendig was Ressourcen bindet und nat\u00fcrlich auch Geld kostet. Mit dem Ergebnis dass sich der\/die Gebannte umgehend eine neue E-Mailadresse und einen neuen Acc zulegte und binnen 24 Stunden mit Hilfe seiner Kollegen wieder Paralevel 800 erreicht hatte und weiterbottete.<\/p>\n<p>Jetzt sorgt Blizzard daf\u00fcr dass ihre eigene Software nicht mehr ohne weiteres ausgelesen werden kann und packt damit das \u00dcbel an der Wurzel. Der laufende Code ist in weiten Teilen im System verschl\u00fcsselt, wobei unklar ist ob es sich um eine statische oder eine sich \u00e4ndernde Verschl\u00fcsselung handelt. Quellen und vor allem Zieladressen f\u00fcr die Ausf\u00fchrung des Codes sind damit nicht mehr ohne weiteres lesbar. Daneben wurden wenigstens auch die Zieladressen die f\u00fcr die einzelnen Schritte zur Abarbeitung des Codes notwendig sind, dynamisch gemacht. Das hei\u00dft: Wo fr\u00fcher f\u00fcr die Laufzeit eines Patches und f\u00fcr einen bestimmten Arbeitsschritt immer die gleiche Zieladresse bzw. Offsets verwendet wurden, sind diese jetzt teilweise dynamisch und k\u00f6nnen nicht mehr ohne weiteres vorhergesagt werden. Ferner wurde wohl daf\u00fcr gesorgt dass bestimmte Spielinhalte, die f\u00fcr die Verwendung von Maphacks wichtig sind, z.B. Leveldesign, Monsterarten, Schreine etc. ebenfalls nur dynamisch preisgegeben werden in Abh\u00e4ngigkeit vom Standort des Spielers. Also softwareseitig genauso beschr\u00e4nkt wie es sich f\u00fcr normale Spieler darstellt die durch Ablaufen der Karte nach und nach alles aufdecken m\u00fcssen. Maphacks k\u00f6nnen also nicht mehr die ganze Karte\/Level anzeigen da die Information noch gar nicht lesbar ist. Soweit bekannt k\u00f6nnen Maphacks deswegen zur Zeit nur sehr wenig mehr aufdecken als der normale Spieler wodurch sie praktisch nutzlos werden.<\/p>\n<p>Die Programmierer m\u00fcssen also mindestens zwei H\u00fcrden nehmen: Sie m\u00fcssen die Verschl\u00fcsselung knacken oder umgehen wenn sie f\u00fcr die Zwecke des Spiels entschl\u00fcsselt wird UND sie m\u00fcssen wissen wo welche notwendigen Spielinformationen f\u00fcr eine korrekte Funktion liegen. Das hat ihnen Blizzard nun sehr schwer gemacht.<\/p>\n<p>Blizzard wird uns nicht sagen was sie nun genau gemacht haben. Sicherheitstechnisch ist dieser Ansatz des &#8222;Security by Obscurity&#8220; (in etwa: Sicherheit durch Unklarheit) verst\u00e4ndlich, aber in dem Moment gescheitert wo jemand Muster in der Verschl\u00fcsselung und der Sprungvorhersage entdeckt und f\u00fcr sich ausnutzt. Es ist also denkbar dass jemand in der Zukunft den Code lesen kann wie fr\u00fcher auch und einen Maphack oder einen Bot darauf abstimmt.  Aber wir wollen uns nicht beschweren: Es ist in jedem Fall eine effiziente Methode mit einer sehr sehr hoch gelegten Latte die bisher noch keiner \u00fcbersprungen hat. Daher wiederhole ich mich gerne:<\/p>\n<p><strong>GOOD JOB BLIZZARD !<\/strong><\/p>\n<p>Die Auswirkungen k\u00f6nnen wir f\u00fcr Season 13 bereits sehen: Es gibt zwar Accounts mit recht hohen Paraleveln. In einer gut laufenden Meta die mehrheitlich \u00fcber 100+ Greater Rifts spielt sind diese Werte aber durchaus realistisch. Kein Vergleich zu vorherigen Seasons wo bereits nach wenigen Wochen die ersten 3500+ Paralevel sichtbar waren. 24\/7 Accounts &#8211; also Spielzeit nahe 24 Stunden \u00fcber mehrere Wochen- sind derzeit auch nicht sichtbar.<\/p>\n<p>Nun ich bin kein Programmierer oder Softwareentwickler. Was meint Ihr? Wird Blizzards Ma\u00dfnahme halten oder m\u00fcssen wir in n\u00e4herer Zukunft wieder mit wochenlang laufenden Bots in Diablo 3 rechnen? Habt Ihr eigentlich gemerkt dass sich in den Ranglisten bzw. Spielen keine Bots oder zielsicher laufenden Mitspieler mehr tummeln? (Man wei\u00df ja nie &#8230;)  :p<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr Diablo 3 und andere Spiele von Blizzard w\u00fcnschen sich nicht wenige Spieler ein Spiel mit fairen Voraussetzungen. Keine Bots die 24\/7 Items und Paragonlevel farmen, keine Maphacks oder andere &#8222;Bequemlichkeiten&#8220; welche durchaus \u00fcber den Spielerfolg mitbestimmen konnten. Das wei\u00df jeder der mal ein Greater Rift gerade nicht geschafft hat weil man eine Sackgasse zu&hellip; <a class=\"more-link\" href=\"https:\/\/planetdiablo.eu\/de\/diablo-3-blizzards-anti-cheat-macht-ernst\/579175\/\"><span class=\"screen-reader-text\">Diablo 3: Blizzards Anti-Cheat macht Ernst<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":762,"featured_media":579183,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,3],"tags":[122,436,1426,1747],"class_list":["post-579175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-gaming-news","category-news","tag-anti-cheat","tag-diablo-3","tag-season-13","tag-warden","entry"],"_links":{"self":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/posts\/579175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/users\/762"}],"replies":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/comments?post=579175"}],"version-history":[{"count":0,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/posts\/579175\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/media\/579183"}],"wp:attachment":[{"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/media?parent=579175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/categories?post=579175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/planetdiablo.eu\/de\/wp-json\/wp\/v2\/tags?post=579175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}