CDK Security
cloudDéfinition
Bonnes pratiques de sécurité pour AWS CDK (Cloud Development Kit) : scan avec cdk-nag, politiques IAM least privilege, évitement des wildcards et validation des constructs.
Description
CDK Security regroupe les bonnes pratiques de sécurité pour AWS Cloud Development Kit, le framework permettant de définir l'infrastructure AWS en code Python, TypeScript, Java ou Go. La sécurité des constructs CDK doit être vérifiée automatiquement avant tout déploiement CDK deploy.
Contexte cloud
cdk-nag est l'outil de référence pour l'analyse statique des stacks CDK : il évalue les constructs contre des règles de sécurité AWS Solutions Library, NIST 800-53 et HIPAA Security. Les checks incluent la détection des wildcards IAM, des Security Groups ouverts et des buckets S3 non chiffrés.
Points clés
- Intégrer cdk-nag dans le code :
Aspects.of(app).add(new AwsSolutionsChecks({ verbose: true }))avantcdk synth - Supprimer les warnings avec justification documentée :
NagSuppressions.addResourceSuppressions(resource, [{id: "AwsSolutions-IAM4", reason: "..."}]) - Pipeline CDK Pipelines : ajouter une étape de sécurité avec cdk-nag avant les stages de déploiement production
Besoin d'un expert sur ce sujet ?
Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.
Demander un devis