Blocca i dispositivi USB con il comando chmod in Linux

Attualmente uno dei dispositivi attuali che la maggior parte di noi ha e che diventa uno strumento utile per la sua praticità e capacità sono i dispositivi USB, chiamati unità esterne, memorie USB o unità SD, queste ci consentono di archiviare grandi quantità di dati e persino installare sistemi da loro.

Sebbene questo sia funzionale e nuovo, i dispositivi USB sono un mezzo attraverso il quale virus, malware e, peggio ancora, possono essere trasmessi, possono essere utilizzati per rubare informazioni, una situazione a cui è esposto ogni amministratore è che alcuni utenti collegano supporti USB sul tuo computer locale e puoi fare quanto segue:

  • Download di elementi multimediali in cui possono essere nascosti malware, ransomware, ecc.
  • Copia di documenti riservati
  • Installazione di programmi non autorizzati
  • Replica o propagazione delle informazioni in tutta la rete e altro ancora.

In questo caso, la soluzione più adatta è quella di bloccare l'utilizzo dei dispositivi USB sul server e aggiungere così un ulteriore livello di sicurezza all'interno dell'organizzazione.

In Solvetic analizzeremo come raggiungere questo obiettivo con alcuni passaggi e quindi evitare problemi a breve, medio o lungo termine.

1. Controlla se il driver è nel kernel Linux


Per disabilitare il supporto dei supporti USB sul server, prima di tutto, sarà necessario identificare se il driver di archiviazione è caricato nel kernel della distribuzione, in questo caso Ubuntu 17, e convalidare il nome del driver responsabile di questo supporto di archiviazione. .

Passo 1
Per verificare ciò eseguiremo quanto segue. Grazie al comando "lsmod" è possibile convalidare che il modulo "usb_storage" sia in uso dal modulo UAS.

 lsmod | grep usb_storage

Passo 2
Il prossimo passo da fare sarà scaricare entrambi i moduli di archiviazione USB del kernel e verificare se il processo di rimozione è stato completato con successo, per questo possiamo eseguire i seguenti comandi:

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

2. Modifica criteri in Linux

Passo 1
Il prossimo passo da compiere sarà elencare il contenuto nella directory dei moduli di archiviazione USB del kernel corrente utilizzando il seguente comando:

 ls /lib/moduli/`uname -r`/kernel/drivers/usb/archiviazione/ 
Passo 2
Lì dobbiamo identificare il nome del controller di archiviazione USB che nella maggior parte dei casi ha il seguente formato:
 usb-storage.ko.xz usb-storage.ko

Passaggio 3
Ora, per bloccare il modulo di archiviazione USB nel kernel, sarà necessario modificare il percorso dei moduli di archiviazione USB dalla directory al kernel e quindi rinominare il modulo usb-storage.ko.xz in usb-storage.ko. xz.blacklist o usb-storage.ko a usb-storage.ko.blacklist, utilizzando i seguenti comandi:

 cd / lib / moduli / `uname -r` / kernel / drivers / usb / storage / ls sudo mv usb-storage.ko usb-storage.ko.blacklist
NotaIn questo caso il nostro dispositivo è identificato come usb-storage.ko.

Passaggio 4
Nel caso di Debian dobbiamo eseguire i seguenti comandi per bloccare il modulo di archiviazione USB:

 cd / lib / moduli / `uname -r` / kernel / drivers / usb / storage / ls sudo mv usb-storage.ko usb-storage.ko.blacklist
Pertanto, quando un supporto USB è collegato al computer, il kernel non sarà in grado di caricare il rispettivo kernel di input di questo driver di archiviazione.

Passaggio 5
Quando vogliamo ripristinare le modifiche, rinomina semplicemente il dispositivo con il suo nome originale eseguendo quanto segue:

 cd / lib / moduli / `uname -r` / kernel / driver / usb / storage / mv usb-storage.ko.blacklist usb-storage.ko

3. Blocca i dispositivi USB con chmod su Linux


L'obiettivo di Solvetic è fornire le migliori soluzioni e quindi spiegheremo un altro metodo semplice per ottenere il blocco dei dispositivi USB in Linux.

Sappiamo molto bene che ogni USB è montata in / media / o se la distribuzione usa systemd, verrà montata in / run / media /, quindi, dobbiamo modificare i permessi di queste rotte in modo che solo l'utente root abbia accesso e nessun altro, per questo eseguiremo quanto segue:

 sudo chmod 700 / media / 
Oppure nel suo caso:
 sudo chmod 700 / esegui / media / 

INGRANDIRE

Con questo metodo, l'unità verrà montata, ma non verrà visualizzata alcuna notifica all'utente, né l'utente potrà accedere direttamente al suo contenuto, solo l'utente root.

wave wave wave wave wave