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
usbguardestá instalado e funcionando. -
O arquivo
/etc/usbguard/rules.confconté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.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow A opção
--no-hashesnã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.confcom um editor de texto de sua escolha, por exemplo:vi ./rules.conf
# vi ./rules.confCopy 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.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow Reinicie o daemon
usbguardpara aplicar suas mudanças:systemctl restart usbguard
# systemctl restart usbguardCopy 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