Sécurise ton cloud avec Prowler
Introduction¶
Prowler est un outil open-source de sécurité cloud conçu pour évaluer les bonnes pratiques, effectuer des audits, répondre aux incidents et assurer une surveillance continue sur des plateformes telles qu'AWS, Azure, Google Cloud et Kubernetes.
Exemple sur mon compte AWS qui fait tourner mon site web, sur l'ensemble des référentiels de conformité à vérifier
Ici on voit en détail l'utilisation du compte root, une mauvaise pratique à proscrire
Interface Web de Prowler¶
Prowler propose deux interfaces graphiques :
- Dashboard local : après une analyse en CLI, lance
prowler dashboardpuis ouvrehttp://localhost:11666pour explorer les résultats. - Prowler App : application web complète (API, UI et base de données) déployée via Docker Compose, accessible sur
http://localhost:3000, pour configurer et exécuter des analyses, visualiser les résultats et gérer tes findings.
Utilisation¶
Pour effectuer une évaluation sur AWS, utilisez :
Pour Azure, une méthode d'authentification est obligatoire (--az-cli-auth, --sp-env-auth, --browser-auth ou --managed-identity-auth) :
Pour Google Cloud :
Pour Kubernetes :
Prowler audite ton cloud une fois déployé. Pour bloquer les mauvaises configurations avant le déploiement, complète-le avec un scanner d'IaC comme KICS ou Trivy.