PoisonTap: Ein neuer Angriff für nur fünf Dollar
PoisonTap

Die Sicherheit eines Computers zu umgehen war noch nie so günstig. Obwohl das Schreiben von Code Zeit und Mühe erfordert, sucht jeder Sicherheitsenthusiast nach einer effektiven Plattform, um ihn einzusetzen, und genau hier kommt der Raspberry Pi Zero ins Spiel. Die Risiken, einen Computer unbeaufsichtigt zu lassen erhalten mit PoisonTap neue Dimensionen – einem Angriff, der in der Lage ist, Webverkehr abzufangen, sogar in einem passwortgeschützten System, und eine Backdoor zu installieren, die den Fernzugriff ermöglicht.

Ich bin der Einzige, der die Computer im Haus berührt, und jede Anfrage, die mit dem Internet zu tun hat, geht durch meine Hände, sodass ich wie eine Art Proxy agiere. Es handelt sich nicht um eine Regel oder ähnliches: Sie wissen, dass die Computer Arbeitsressourcen sind und ich sie in optimalem Zustand benötige. Einige schalten sich nach wenigen Minuten ab oder gehen in den Ruhezustand, und alle sind passwortgeschützt. Man sollte meinen, das sei ausreichend, aber jetzt übertragen wir diese Parameter auf öffentliche Computer, Büroterminals und jedes andere System, das eine Weile unbeaufsichtigt bleibt. Die Möglichkeiten, dieses System zu kompromittieren, sind bereits riesig, wenn man physischen Zugang erhält, aber wenn nicht viel Zeit bleibt, ist die Idee, den Angriff extrem zu automatisieren.

So funktioniert PoisonTap

Das bringt uns zu PoisonTap, einem neuen Projekt von Samy Kamkar, den wir von Schwachstellen bei der Geolokalisierung, dem SkyJack, der Drohnen in der Luft angreift, und seinem RollJam-Zubehör kennen, das Signale von Fernbedienungen abfängt, um Türen zu öffnen. Die Basis von PoisonTap ist ein Raspberry Pi Zero, der abgesehen von seiner schlechten Verfügbarkeit immer noch fünf Dollar kostet sowie etwas Software, genauer gesagt Node.js. Im Allgemeinen täuscht PoisonTap den Computer, sobald es an einen USB-Port angeschlossen wird, und präsentiert sich nicht als USB-Gerät, sondern als eine Ethernet-Verbindung, die vorgibt, das Internet zu sein (mit anderen Worten, es wird zum Gateway). Sobald der Computer eine HTTP-Anfrage von einem Browser sendet (sei es Telemetrie, Werbung einer Website usw.), antwortet PoisonTap mit einem Bombardement bösartiger Iframes für eine Million Websites, die wichtigsten laut Alexa. Dazu kommt die Öffnung einer Backdoor und das Sammeln von Cookies und ganzen Sitzungen, die der Angreifer von einem entfernten Server aus verwalten kann.

Gegenmaßnahmen und Konsequenzen

Systemadministratoren können PoisonTap an der Wurzel ausschalten, indem sie HTTPS für den gesamten erzeugten Datenverkehr erzwingen. Die Geschichte ist jedoch auf der Seite der Terminals etwas komplizierter. Die Effektivität von PoisonTap hängt von vielen Faktoren ab (ein verschlüsselter Computer mit tiefem Ruhezustand könnte die physische Verbindung vollständig ignorieren), aber seine erste Bewegung zeigt ein Detail, das Unternehmen wie Apple und Microsoft endlich angehen sollten. Es ist inakzeptabel, dass ein Betriebssystem sofort und ohne Sicherheitsbedenken auf alles reagiert, was über USB angeschlossen wird. Eine der ersten Dinge, die Malware ausnutzte, war die berüchtigte Autostart-Funktion (erinnern Sie sich an all diese autorun.inf, die Müll ausführten?). Wie lange müssen wir warten, bis eine Art „automatisches Misstrauensvotum“ für unbekannte Geräte eingeführt wird, sobald sie angeschlossen werden? Damals haben wir uns über die paranoide Benutzerkontensteuerung lustig gemacht, aber mit so etwas wie PoisonTap lacht niemand mehr ...

Quelle: