No Service Principal with Client Secret and permanent role assignment on Control Plane
Por que Isso é Importante
Service principals com segredos de cliente (client secrets) e atribuições permanentes a funções de alto privilégio no plano de controle representam um risco de segurança significativo. Se um segredo de cliente for comprometido, um invasor pode manter acesso elevado persistente ao seu ambiente do Azure. Usar certificados com vida útil mais curta ou identidades gerenciadas reduz essa superfície de ataque e está alinhado com os princípios de menor privilégio.
O que o Aether365 Verifica
Esta verificação examina service principals no seu locatário do Microsoft 365 que possuem tanto um segredo de cliente configurado quanto uma atribuição permanente a uma função de alto privilégio no plano de controle do Azure. Ela aparece no painel do Aether365 sob a categoria de verificações microsoft-365.
Como Corrigir
- Identifique o service principal a partir do alerta do Aether365 e anote seu registro de aplicativo (app registration).
- Revise se o service principal pode ser totalmente substituído por uma identidade gerenciada (para recursos do Azure) para autenticação.
- Se um service principal for necessário, navegue até o Azure Portal e vá para Azure Active Directory > App registrations.
- Selecione o registro de aplicativo para o service principal, vá para Certificates and secrets e remova o segredo de cliente.
- Faça upload de um certificado (X.509) na guia Certificates em vez de usar um segredo de cliente.
- Realize a rotação do certificado regularmente usando uma programação ou pipeline de automação.
- Para a atribuição de função de alto privilégio, considere usar acesso just-in-time (JIT) por meio do Privileged Identity Management em vez de uma atribuição permanente.
Conformidade
- Nenhuma citada diretamente, mas está alinhado com as recomendações do CIS e da CISA para segurança de credenciais e menor privilégio.
Recursos Relacionados
- Managed identities for Azure resources
- Use certificates for Azure AD application authentication
- What is Privileged Identity Management?