Bloquear Portas USB no Ubuntu

Publicado por Estevão Luiz Vicakas em 10/02/2020

[ Hits: 17.552 ]

Blog: http://linkedin.com/in/estevão-vicakas

 


Bloquear Portas USB no Ubuntu



Introdução

Imagine uma situação em que a empresa onde você trabalha possua máquinas com os mais variados Sistemas Operacionais, como as distribuições GNU/Linux (incluindo o Ubuntu), Windows e MacOS, onde a diretoria quer implementar uma política de segurança, em que se faz necessário que haja o controle do uso de dispositivos externos através das portas USBs, sendo assim, necessário que as portas USBs sejam bloqueadas para unidades externas, como unidades de armazenamento (pendrives, HDs externos), modens USB etc., porém, não podendo afetar mouses e teclados que usem portas USB. Como resolver esta questão?

Nesta dica, veremos uma forma simples, porém muito útil, para gerenciar o bloqueio de portas USB no Ubuntu (mas que funciona também em algumas outras distribuições do Linux), tendo assim um controle de quem usa unidades externas.

Apesar de ser improvável que máquinas com Linux sejam contaminadas com algum tipo de vírus, é de suma importância que políticas de segurança sejam respeitadas e aplicadas em toda infraestrutura, pois sabemos que como administradores de redes, qualquer problema que possa existir, especialmente quando falamos de segurança, seremos responsáveis e cobrados por ele.

Bloqueando as portas USB

Abra o terminal e entre com o root:

sudo su -

Após isso, acesse o seguinte diretório:

# cd /lib/modules/$(uname -r)/kernel/drivers/usb/storage

Em seguida, liste os arquivos dentro do diretório:

# ls -lha
usb-storage.ko

Como resultado do comando, você deverá identificar o arquivo com o nome acima.

Antes de qualquer coisa, você deverá fazer uma cópia de segurança do arquivo:

# cp /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko /root/

No caso, copiei o arquivo para o diretório /root/.

Para efetuar o bloqueio, você deverá renomear este arquivo usando o seguinte comando:

# mv -v /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko usb-storage.ko.old

Reinicie a máquina e teste conectando um pendrive, por exemplo, ele deverá não ser reconhecido. Então o bloqueio estará realizado.

Desbloqueando as Portas USB

Para desbloquear as portas, basta renomear o mesmo arquivo para seu nome original:

# mv -v /lib/modules/$(uname -r)/kernel/drivers/usb/storage/usb-storage.ko.old usb-storage.ko

Reinicie a máquina e pronto, as portas estarão desbloqueadas novamente.

Esse é um método simples e que pode ser aprimorado e automatizado, para que em uma rede de muitos computadores, não seja necessário efetuar o procedimento um por um.

Para finalizar, quero deixar as minhas fontes de pesquisa:
Assim, termino minha primeira contribuição para a comunidade.
Espero ter ajudado.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Como instalar flashplayer em plataforma 64 bits

openSUSE Build Service (OBS)

Como falar bem de Linux sem falar mal de Windows

Aumentando a segurança de pastas e arquivos com ACL

Hardening de servidores

  

Comentários
[1] Comentário enviado por Minions em 16/05/2023 - 18:09h


Aqui o arquivo original esta assim:

/lib/modules/5.18.19_1/kernel/drivers/usb/storage/usb-storage.ko.zst




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts