IAM / Repository
iam-audit-lab
Una piattaforma automatizzata per il controllo completo e la valutazione delle policy di Identity and Access Management (IAM) in ambienti multi-cloud, che identifica privilegi eccessivi, account orfani e violazioni delle policy e fornisce indicazioni per porvi rimedio.
Visualizza su GitHub ↗Informazioni sul progetto
IAM Audit Lab è una potente piattaforma di audit progettata per analizzare e valutare le configurazioni IAM in ambienti cloud (AWS, Azure, GCP) e locali. L’IAM è la disciplina di sicurezza che garantisce che le persone e i servizi giusti abbiano il livello di accesso appropriato alle risorse corrette — e niente di più. Questo principio, noto come «privilegio minimo», è fondamentale per prevenire gli accessi non autorizzati e limitare l’impatto delle violazioni di sicurezza. La piattaforma esegue un’analisi approfondita di diverse dimensioni critiche: analisi dei privilegi, rilevamento degli account orfani e verifica della conformità delle policy.
Perché è importante
Le configurazioni IAM errate sono costantemente indicate come la principale causa delle violazioni della sicurezza nel cloud. Secondo numerosi rapporti di settore, oltre il 90% degli account cloud dispone di autorizzazioni eccessive. Violazioni di alto profilo presso grandi aziende sono state più volte ricondotte ad account di servizio con privilegi eccessivi o a credenziali obsolete.
Guida passo passo
- Configura credenziali di accesso in sola lettura per ogni ambiente cloud che vuoi sottoporre ad audit. Il laboratorio richiede solo autorizzazioni di lettura per analizzare le configurazioni IAM.
- Esegui lo scanner IAM con il comando 'iam-audit scan --provider aws' (oppure azure, gcp o 'all' per il multi-cloud). Lo scanner elencherà tutte le entità IAM e ne analizzerà le autorizzazioni effettive.
- Esamina il rapporto completo dei risultati generato nei formati HTML e JSON. Il rapporto classifica i risultati per gravità, risorsa interessata e impegno richiesto per la correzione.
- Applica le correzioni suggerite con i playbook inclusi. Ogni risultato comprende una correzione specifica e pronta all’uso. Usa 'iam-audit apply --dry-run' per visualizzare le modifiche prima di applicarle.