Hey,
ich will hier mal ne kleine Diskussion anstoßen oder eure Meinungen zu dem Thema hören.
Es gibt in Minecraft viele Hacks, das liegt vllt. auch an dem System/Modell für das sich Mojang für die Client-Server Kommunikation entschieden hat.
Im Moment nimmt das ja wieder überhand, auf nicht gerade wenigen Netzwerken.
Die Server halten dagegen mit noch feineren NCP-Einstellungen (die NCP Devs tun auch ihr bestes), diversen Modellen (z.B. das Anti-Killaura und Fairness auf Gomme) oder weiteren Ideen. Das klappt mehr oder weniger gut. Es ist auf jeden Fall ein endloses Katz- und Maus-Spiel.
Dann hatte ich mir vor einigen Tagen überlegt, wie es wäre das ganze mal mit einem neuronalem Netzwerk (also einer KI) anzugehen. Man speise alle Packets der Spieler und sämtliche Log-Daten ein und zusätzlich noch, welche Spieler in welchen Games gehackt haben und welche nicht. Das Netzwerk generiert sich dann seine Logik in dem es Gemeinsamkeiten und Unterschiede von Hackern/Nicht Hackern erkennt. Dann muss es noch ausführlich trainiert werden, in dem zum Beispiel das ganze mit Reports abgleich o.ä.
Das System was ich mir ausgedacht habe, würde zwar nicht live funktionieren, sondern nur mit so 10min Verzögerung (nach jeder Runde schickt der Gameserver alle seine Logdaten an den Analyseserver, der dann prüft), aber das war ja alles nur Wunschdenken. Dann kann man z.B. intern Counter erhöhen für jede "Auffälligkeit" und bei dem Erreichen eines Thresholds eine Meldung via Fairness auslösen (und das Ergebnis der Meldung gleich zum Training verwenden) oder sofort bannen.
Das war halt ne spontane Idee die ich so in guten 10 Minuten entwickelt habe. Ich habe keine große Ahnung von neuronalen Netzen, künstlicher Intelligenz, Big Data oder Machine Learning, von daher konnte ich nicht einschätzen wie gut das funktionieren würde. Aber es war zumindest eine Idee!
Jetzt bin ich gerade auf einen Tweet von Hypixel (https://twitter.com/Hypixel/status/684935339077533697) gestoßen, dass sie wohl so ein selbstlernendes System fürs Bannen entwickeln. Natürlich arbeiten sie da schon länger dran, bevor ich die Idee hatte
Aber das hat mich dran doch ins Grübeln gebracht, anscheinend ist ein automatisiertes und lernendes System für die Hackererkennung doch gar nicht so weit von der Realität entfernt.
So wie es aussieht, soll das System erstmal nur die Usernamen sammeln und dann in Wellen bannen, aber die Wellen sollen immer häufiger vorkommen, bis das System am Ende instant arbeitet.
Hier ist die dazugehörige Diskussion im Hypixel-Forum (mit ein paar Infos vom Hypixel Staff):
https://hypixel.net/threads/what-to-expect-from-judgement-day.544855/
Was haltet ihr von so einem System? Denkt ihr es hilft gegen die Hacker-Wellen? Wird es nachhaltig sein bzw. sich schnell genug an neue Hacks anpassen und dazulernen? Wie hoch werden die false positives sein (also zu unrecht Gebannte) oder werden sie überhaupt vorkommen? Sollte man hier sowas auch mal testen oder einführen? Oder wird das am Ende doch nur ein Flop?
Auf eine schöne Diskussion an einem Samstagabend,
Max
ich will hier mal ne kleine Diskussion anstoßen oder eure Meinungen zu dem Thema hören.
Es gibt in Minecraft viele Hacks, das liegt vllt. auch an dem System/Modell für das sich Mojang für die Client-Server Kommunikation entschieden hat.
Im Moment nimmt das ja wieder überhand, auf nicht gerade wenigen Netzwerken.
Die Server halten dagegen mit noch feineren NCP-Einstellungen (die NCP Devs tun auch ihr bestes), diversen Modellen (z.B. das Anti-Killaura und Fairness auf Gomme) oder weiteren Ideen. Das klappt mehr oder weniger gut. Es ist auf jeden Fall ein endloses Katz- und Maus-Spiel.
Dann hatte ich mir vor einigen Tagen überlegt, wie es wäre das ganze mal mit einem neuronalem Netzwerk (also einer KI) anzugehen. Man speise alle Packets der Spieler und sämtliche Log-Daten ein und zusätzlich noch, welche Spieler in welchen Games gehackt haben und welche nicht. Das Netzwerk generiert sich dann seine Logik in dem es Gemeinsamkeiten und Unterschiede von Hackern/Nicht Hackern erkennt. Dann muss es noch ausführlich trainiert werden, in dem zum Beispiel das ganze mit Reports abgleich o.ä.
Das System was ich mir ausgedacht habe, würde zwar nicht live funktionieren, sondern nur mit so 10min Verzögerung (nach jeder Runde schickt der Gameserver alle seine Logdaten an den Analyseserver, der dann prüft), aber das war ja alles nur Wunschdenken. Dann kann man z.B. intern Counter erhöhen für jede "Auffälligkeit" und bei dem Erreichen eines Thresholds eine Meldung via Fairness auslösen (und das Ergebnis der Meldung gleich zum Training verwenden) oder sofort bannen.
Das war halt ne spontane Idee die ich so in guten 10 Minuten entwickelt habe. Ich habe keine große Ahnung von neuronalen Netzen, künstlicher Intelligenz, Big Data oder Machine Learning, von daher konnte ich nicht einschätzen wie gut das funktionieren würde. Aber es war zumindest eine Idee!
Jetzt bin ich gerade auf einen Tweet von Hypixel (https://twitter.com/Hypixel/status/684935339077533697) gestoßen, dass sie wohl so ein selbstlernendes System fürs Bannen entwickeln. Natürlich arbeiten sie da schon länger dran, bevor ich die Idee hatte
Aber das hat mich dran doch ins Grübeln gebracht, anscheinend ist ein automatisiertes und lernendes System für die Hackererkennung doch gar nicht so weit von der Realität entfernt.
So wie es aussieht, soll das System erstmal nur die Usernamen sammeln und dann in Wellen bannen, aber die Wellen sollen immer häufiger vorkommen, bis das System am Ende instant arbeitet.
Hier ist die dazugehörige Diskussion im Hypixel-Forum (mit ein paar Infos vom Hypixel Staff):
https://hypixel.net/threads/what-to-expect-from-judgement-day.544855/
Was haltet ihr von so einem System? Denkt ihr es hilft gegen die Hacker-Wellen? Wird es nachhaltig sein bzw. sich schnell genug an neue Hacks anpassen und dazulernen? Wie hoch werden die false positives sein (also zu unrecht Gebannte) oder werden sie überhaupt vorkommen? Sollte man hier sowas auch mal testen oder einführen? Oder wird das am Ende doch nur ein Flop?
Auf eine schöne Diskussion an einem Samstagabend,
Max