Auditoria de App Registrations no Azure AD: Como Organizar e Limpar Sua Base de Aplicativos com PowerShell e Microsoft Graph
No gerenciamento de identidades e acessos em ambientes Azure AD, muitas vezes nos deparamos com a necessidade de auditar e organizar os App Registrations. Com o tempo, muitos desses registros se tornam obsoletos ou não utilizados, representando um risco para a segurança e dificultando o gerenciamento da infraestrutura. Neste post, vou compartilhar um script simples em PowerShell que ajuda a identificar e auditar os App Registrations do seu ambiente Azure AD, verificando dados como: - DisplayName: O nome do aplicativo (Display Name). - ClientId: O ID do cliente (Client ID) do aplicativo. - SecretUsage: Indica se os segredos (credenciais) do aplicativo estão em uso ou não, com base na utilização dos últimos 90 dias. - SecretExpiry: A data de expiração do primeiro segredo registrado para o aplicativo. - AuthUsage: Indica se o aplicativo foi autenticado recentemente nos últimos 90 dias, conforme os logs de autenticação do Microsoft Graph. Por que auditar os App Registrations? A auditoria d...