Os direitos de autorização no EPM macOS definem ações que só são executadas no momento em que um aplicativo ou o próprio usuário tenta realizá-las. Essas ações exigem que o usuário possua credenciais de administrador.
Se o usuário não tiver essas credenciais administrativas e houver um Direito de Autorização (Authorization Right) cadastrado para a ação, o EPM solicitará que ele informe uma credencial padrão. Essa credencial será usada para estender o direito e permitir a execução da ação vinculada ao direito de autorização, mesmo que não seja uma conta com perfil administrador.
Mais informações em Como identificar e configurar direitos de autorização (Auth Rights) no EPM macOS.
Funcionalidades
Os direitos de autorização permitem:
- Definir permissões baseadas em critérios como nome do aplicativo, assinatura digital e caminho de execução.
- Associar usuários específicos a regras de autorização, garantindo que apenas usuários autorizados possam executar determinadas ações.
- Criar regras de autorização segregadas por escopo: geral, por dispositivo ou por usuário.
- Validar regras com base em critérios técnicos para reforçar a segurança do ambiente.
Aplicabilidade
Os direitos de autorização são especialmente úteis em ambientes que exigem controle rigoroso sobre o uso de comandos ou aplicações sensíveis. Eles oferecem uma camada adicional de segurança em relação às políticas de acesso gerais, permitindo exceções controladas e rastreáveis.
Uso de expressões regulares (Regex) com Direitos de Autorização
No EPM macOS, os Direitos de Autorização suportam expressões regulares no padrão PCRE2 para dois critérios:
- Direito de autorização (Authorization right): identificador do direito solicitado pelo processo.
- Caminho de execução (Execution path): caminho completo do binário/processo que solicita o direito.
Para comandos SUDO, utilize Regex POSIX, não PCRE2.
Casos de uso
- Permitir que um grupo restrito de usuários execute comandos administrativos específicos.
- Restringir a execução de ferramentas de desenvolvimento fora do horário comercial.
- Autorizar usuários de determinados domínios a acessar scripts ou automações essenciais.
- Criar exceções às regras globais com base no nome do aplicativo ou na assinatura digital.