Blokujte zařízení USB pomocí příkazu chmod v systému Linux

V současné době jedním ze současných zařízení, která většina z nás vlastní a která se díky své praktičnosti a kapacitě stává užitečným nástrojem, jsou zařízení USB, nazývaná externí disky, paměti USB nebo jednotky SD, která nám umožňují ukládat velké množství dat a dokonce instalovat operační systémy od nich.

Přestože je to funkční a nové, zařízení USB jsou prostředkem, pomocí kterého lze přenášet viry, malware a to nejhorší ze všeho, lze jej použít ke krádeži informací. Situace, které je vystaven každý správce, spočívá v tom, že někteří uživatelé připojují média USB na místním počítači a můžete provádět následující:

  • Stahování multimediálních prvků, ve kterých může být skryt malware, ransomware atd.
  • Kopie důvěrných dokumentů
  • Instalace neautorizovaných programů
  • Replikace nebo šíření informací v síti a další.

V tomto případě je nejvhodnějším řešením zablokovat používání zařízení USB na serveru a přidat tak další úroveň zabezpečení v rámci organizace.

Ve společnosti Solvetic budeme analyzovat, jak toho dosáhnout pomocí některých kroků, a vyhnout se tak problémům v krátkodobém, střednědobém nebo dlouhodobém horizontu.

1. Zkontrolujte, zda je ovladač v jádře Linuxu


K deaktivaci podpory médií USB na serveru bude nejprve nutné zjistit, zda je ovladač úložiště načten v distribučním jádře, v tomto případě Ubuntu 17, a ověřit název ovladače zodpovědného za toto paměťové médium.

Krok 1
Abychom to zkontrolovali, provedeme následující. Díky příkazu „lsmod“ je možné ověřit, že modul „usb_storage“ modul UAS používá.

 lsmod | grep usb_storage

Krok 2
Dalším krokem bude stažení obou úložných modulů USB jádra a ověření, zda byl proces odebrání úspěšně dokončen. K tomu můžeme provést následující příkazy:

 modprobe -r usb_storage modprobe -r uas lsmod | grep usb

2. Úpravy zásad v Linuxu

Krok 1
Dalším krokem bude vypsat obsah v adresáři úložných modulů USB aktuálního jádra pomocí následujícího příkazu:

 ls / lib / modules / `uname -r` / kernel / drivers / usb / storage / 
Krok 2
Zde musíme identifikovat název řadiče úložiště USB, který má ve většině případů následující formát:
 usb-storage.ko.xz usb-storage.ko

Krok 3
Chcete-li nyní uzamknout úložný modul USB v jádře, bude nutné změnit cestu úložných modulů USB z adresáře do jádra a poté přejmenovat modul usb-storage.ko.xz na usb-storage.ko. xz. blacklist nebo usb-storage.ko na usb-storage.ko.blacklist, pomocí následujících příkazů:

 cd / lib / modules / `uname -r` / kernel / drivers / usb / storage / ls sudo mv usb-storage.ko usb-storage.ko.blacklist
PoznámkaV tomto případě je naše zařízení identifikováno jako usb-storage.ko.

Krok 4
V případě Debianu musíme provést následující příkazy k zablokování úložného modulu USB:

 cd / lib / modules / `uname -r` / kernel / drivers / usb / storage / ls sudo mv usb-storage.ko usb-storage.ko.blacklist
Když je tedy k počítači připojeno jakékoli médium USB, jádro nebude moci načíst příslušné vstupní jádro tohoto ovladače úložiště.

Krok 5
Když chceme vrátit změny, jednoduše přejmenujte zařízení na původní název provedením následujícího:

 cd / lib / modules / `uname -r` / kernel / drivers / usb / storage / mv usb-storage.ko.blacklist usb-storage.ko

3. Blokujte zařízení USB pomocí chmod na Linuxu


Cílem Solvetic je poskytnout nejlepší řešení, a proto vysvětlíme další jednoduchou metodu, jak dosáhnout blokování USB zařízení v Linuxu.

Dobře víme, že každé USB je připojeno do / media / nebo pokud distribuce používá systemd, bude připojeno v / run / media /, proto musíme upravit oprávnění těchto tras, aby měl přístup pouze uživatel root a nikdo jiný, za tímto účelem provedeme následující:

 sudo chmod 700 / media / 
Nebo v jejím případě:
 sudo chmod 700 / run / media / 

ZVĚTŠIT

Pomocí této metody bude jednotka připojena, ale uživateli se nezobrazí žádné oznámení ani uživatel nebude mít přímý přístup k jejímu obsahu, pouze uživatel root.

wave wave wave wave wave