IAM / Repository
iam-audit-lab
Uma plataforma automatizada para auditoria abrangente e avaliação de políticas de Identity and Access Management (IAM) em ambientes multi-cloud, identificando privilégios excessivos, contas órfãs e violações de políticas com orientação de remediação.
Ver no GitHub ↗Sobre o Projeto
IAM Audit Lab é uma plataforma de auditoria poderosa projetada para analisar e avaliar configurações de IAM em ambientes cloud (AWS, Azure, GCP) e on-premises. IAM é a disciplina de segurança que garante que as pessoas e serviços corretos tenham o nível correto de acesso aos recursos corretos — e nada mais. Este princípio, conhecido como 'privilégio mínimo', é fundamental para prevenir acesso não autorizado e limitar o raio de explosão de violações de segurança. A plataforma realiza análise profunda em várias dimensões críticas: Análise de Privilégios, Detecção de Contas Órfãs e Verificação de Conformidade de Políticas.
Por Que Isso Importa
Misconfigurações de IAM são consistentemente classificadas como a causa número um de violações de segurança em nuvem. Segundo múltiplos relatórios da indústria, mais de 90% das contas cloud têm permissões excessivas. Violações de alto perfil em grandes empresas foram repetidamente rastreadas até contas de serviço com privilégios excessivos ou credenciais obsoletas.
Guia Passo a Passo
- Configure credenciais de acesso somente leitura para cada ambiente cloud que deseja auditar. O lab requer apenas permissões de leitura para analisar configurações IAM.
- Execute o scanner IAM com o comando 'iam-audit scan --provider aws' (ou azure, gcp, ou 'all' para multi-cloud). O scanner enumerará todas as entidades IAM e analisará suas permissões efetivas.
- Revise o relatório abrangente de findings gerado em formatos HTML e JSON. O relatório categoriza findings por severidade, recurso afetado e esforço de remediação.
- Aplique as remediações sugeridas usando os playbooks incluídos. Cada finding inclui uma remediação específica e pronta para uso. Use 'iam-audit apply --dry-run' para visualizar mudanças antes de aplicá-las.