So blockieren Sie USB-Speichergeräte auf Linux-Servern
Um die Extraktion sensibler Daten von Servern durch Benutzer mit physischem Zugriff auf Maschinen zu schützen, empfiehlt es sich, die Unterstützung für USB-Speicher im Linux-Kernel zu deaktivieren.
Um die Unterstützung von USB-Speichern zu deaktivieren, müssen wir zunächst feststellen, ob der Speichertreiber in den Linux-Kernel geladen ist, und den Namen des Treibers (Moduls) angeben, der für den Speichertreiber verantwortlich ist.
Blockieren von USB-Speichergeräten mit ManageEngine Endpoint Central
ManageEngine Endpoint Central ist eine einheitliche Endpunktverwaltungslösung, die es Administratoren ermöglicht, die Nutzung von USB-Geräten auf Linux-Systemen zu steuern, indem benutzerdefinierte Skripte bereitgestellt werden, die das Blockieren oder Entsperren externer Speichergeräte ermöglichen, wodurch die Datensicherheit erhöht und die Risiken im Zusammenhang mit nicht autorisierten Datenübertragungen und Malware-Infektionen gemindert werden.
Um USB-Speichergeräte auf Linux-Computern mit Endpoint Central zu blockieren, können Administratoren im Abschnitt Linux-Konfigurationen eine benutzerdefinierte Skriptkonfiguration erstellen, die das Angeben von Befehlszeilenanweisungen und das Hinzufügen der erforderlichen Abhängigkeitsdateien umfasst. Nach der Bereitstellung schränkt diese Konfiguration die Verwendung von USB-Speichergeräten auf Linux-Zielendpunkten effektiv ein.
Für Unternehmen, die einen umfassenden Ansatz für die Verwaltung von USB-Geräten suchen, bietet die Secure USB-Funktion von Endpoint Central die Flexibilität, die Nutzung von USB-Geräten selektiv einzuschränken, indem der vollständige Zugriff auf der Grundlage einzelner Benutzerrollen oder Abteilungen eingeschränkt, blockiert oder zugelassen wird.
Dadurch wird sichergestellt, dass Sicherheitsrichtlinien im gesamten Netzwerk konsistent durchgesetzt werden, sich an Compliance-Standards orientieren und das Risiko von Datenschutzverletzungen verringern.
Durch die Integration von ManageEngine Endpoint Central in Ihre Linux-Umgebung können Sie den Zugriff auf USB-Speichergeräte effektiv verwalten und steuern und so die allgemeine Sicherheitslage Ihres Unternehmens stärken.
Blockieren Sie USB-Speichergeräte unter Linux über die Befehlszeile
Führen Sie den Befehl lsmod aus, um alle geladenen Kernel-Treiber aufzulisten und die Ausgabe über den Befehl grep mit der Suchzeichenfolge "usb_storage " zu filtern.
# lsmod | grep usb_storage
Aus dem Befehl lsmod können wir sehen, dass das sub_storage-Modul vom UAS-Modul verwendet wird. Entladen Sie als Nächstes beide USB-Speichermodule aus dem Kernel und überprüfen Sie, ob die Deinstallation erfolgreich abgeschlossen wurde, indem Sie die folgenden Befehle ausführen.
# modprobe -r usb_storage
modprobe -r uas
lsmod | grep usb
Listen Sie als Nächstes den Inhalt des aktuellen Runtime-Kernel-Verzeichnisses usb storage modules auf, indem Sie den folgenden Befehl ausführen, und identifizieren Sie den Namen des usb-storage-Treibers. Normalerweise sollte dieses Modul usb-storage.ko.xz oder usb-storage.ko heißen.
# ls /lib/modules/`uname -r`/kernel/drivers/usb/storage/
Um das Laden des USB-Speichermoduls in den Kernel zu blockieren, ändern Sie das Verzeichnis in den Pfad des Kernel-USB-Speichermoduls und benennen Sie das usb-storage.ko.xz-Modul in usb-storage.ko.xz.blacklist um, indem Sie die folgenden Befehle ausführen.
# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/
ls
mv usb-storage.ko.xz usb-storage.ko.xz.blacklist
Geben Sie in Debian-basierten Linux-Distributionen die folgenden Befehle ein, um das Laden des usb-storage module in den Linux-Kernel zu blockieren.
# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/
ls
mv usb-storage.ko usb-storage.ko.blacklist
Wenn Sie nun ein USB-Speichergerät anschließen, kann der Kernel den Intro-Kernel des Speichergerätetreibers nicht laden. Um die Änderungen rückgängig zu machen, benennen Sie einfach das USB-Modul, das auf der schwarzen Liste steht, wieder in seinen alten Namen um.
# cd /lib/modules/`uname -r`/kernel/drivers/usb/storage/
mv usb-storage.ko.xz.blacklist usb-storage.ko.xz
Diese Methode gilt jedoch nur für Laufzeitkernelmodule. Falls Sie USB-Speichermodule aus allen verfügbaren Kernels im System auf die Blacklist setzen möchten, geben Sie den Versionspfad jedes Kernelmodul-Verzeichnisses ein und benennen Sie usb-storage.ko.xz in usb-storage.ko.xz.blacklist um.



