Google stellte einen Eingabeblockierer fĂŒr schĂ€dliche USB-GerĂ€te vor

Das Unternehmen Google veröffentlicht Dienstprogramm ukip, das es ermöglicht, zu verfolgen und zu blockieren Angriffe, die unter Verwendung von bösartigen USB-GerĂ€ten durchgefĂŒhrt werden, die eine USB-Tastatur simulieren, um heimlich fiktive Tasteneingaben zu substituieren (zum Beispiel kann im Verlauf eines Angriffs simuliert eine Sequenz von Eingaben werden, die zur Öffnung eines Terminals und zur AusfĂŒhrung beliebiger Befehle in diesem fĂŒhren). Der Code ist in Python geschrieben und wird verbreitet unter der Apache 2.0 Lizenz.

Das Dienstprogramm wird als systemd-Dienst gestartet und kann in Überwachungs- und Schutzmodi betrieben werden. Im Überwachungsmodus erfolgt die Erkennung möglicher Angriffe und die Aufzeichnung von AktivitĂ€ten, die mit dem unsachgemĂ€ĂŸen Einsatz von USB-GerĂ€ten zur Eingabersubstitution verbunden sind. Im Schutzmodus wird bei der Erkennung eines potenziell schĂ€dlichen GerĂ€ts dessen Trennung vom System auf Treiber-Ebene durchgefĂŒhrt.

SchĂ€dliches Verhalten wird anhand einer heuristischen Analyse der Eingabemuster und der Verzögerungen zwischen den Tasteneingaben erkannt – Angriffe erfolgen in der Regel in Anwesenheit des Benutzers und um unentdeckt zu bleiben, werden die simulierten Eingaben mit im Vergleich zur normalen Tastatureingabe untypischen minimalen Verzögerungen gesendet. Zur Änderung der Logik zur Angriffserkennung stehen zwei Einstellungen zur VerfĂŒgung: KEYSTROKE_WINDOW und ABNORMAL_TYPING (die erste definiert die Anzahl der Eingaben zur Analyse, wĂ€hrend die zweite den Schwellenwert zwischen den Tasteneingaben festlegt).

Ein Angriff kann durch ein unauffĂ€lliges GerĂ€t mit modifizierter Firmware erfolgen, zum Beispiel kann die Tastatur simuliert werden in einem USB-Speicherstick, USB-Hub, Webcam oder Smartphone (in Kali NetHunter wird ein spezielles Dienstprogramm angeboten, um Eingaben von einem ĂŒber USB angeschlossenen Smartphone unter der Android-Plattform zu substituieren). Um Angriffe ĂŒber USB zu erschweren, kann neben ukip auch das Paket USBGuard, das das Anschließen von GerĂ€ten nur aus der Whitelist erlaubt oder die Möglichkeit, fremde USB-GerĂ€te wĂ€hrend der Bildschirmsperrung anzuschließen, verhindert und die Nutzung solcher GerĂ€te nach der RĂŒckkehr des Benutzers nicht zulĂ€sst.

Quelle: opennet.ru

60GB SSD 8Gb DDR4