12.5. Criando uma política personalizada para dispositivos USB
O procedimento a seguir contém passos para criar um conjunto de regras para dispositivos USB que reflita as exigências de seu cenário.
Pré-requisitos
-
O serviço
usbguard
está instalado e funcionando. -
O arquivo
/etc/usbguard/rules.conf
contém um conjunto inicial de regras geradas pelo comandousbguard generate-policy
.
Procedimento
Criar uma política que autorize os dispositivos USB atualmente conectados e armazenar as regras geradas no arquivo
rules.conf
:usbguard generate-policy --no-hashes > ./rules.conf
# usbguard generate-policy --no-hashes > ./rules.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow A opção
--no-hashes
não gera atributos de hash para dispositivos. Evite atributos de hash em suas configurações, pois eles podem não ser persistentes.Edite o arquivo
rules.conf
com um editor de texto de sua escolha, por exemplo:vi ./rules.conf
# vi ./rules.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Adicionar, remover ou editar as regras, conforme necessário. Por exemplo, a regra a seguir permite que somente dispositivos com uma única interface de armazenamento em massa interajam com o sistema:
permitir com -interface é igual a { 08:*:* }
permitir com -interface é igual a { 08:*:* }
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Consulte a página de manual
usbguard-rules.conf(5)
para uma descrição detalhada das regras e mais exemplos.Instalar a política atualizada:
install -m 0600 -o root -g root rules.conf /etc/usbguard/rules.conf
# install -m 0600 -o root -g root rules.conf /etc/usbguard/rules.conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Reinicie o daemon
usbguard
para aplicar suas mudanças:systemctl restart usbguard
# systemctl restart usbguard
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Etapas de verificação
Verifique se suas regras personalizadas estão na política ativa, por exemplo:
usbguard list-rules
# usbguard list-rules ... 4: allow with-interface 08:*:* ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
usbguard-rules.conf(5)
página do homem