Pulumi Security
cloudDéfinition
Framework IaC permettant de définir l'infrastructure en code TypeScript/Python/Go avec des policies as code (CrossGuard) pour enforcer la sécurité des ressources cloud.
Description
Pulumi Security est l'approche de sécurité de l'Infrastructure as Code avec Pulumi, framework permettant de définir l'infrastructure cloud en TypeScript, Python, Go ou C#. CrossGuard, le moteur de Policy as Code de Pulumi, permet d'enforcer des règles de sécurité sur les stacks Pulumi avant déploiement.
Contexte cloud
Les CrossGuard policies s'écrivent dans les mêmes langages que l'IaC et peuvent accéder au contexte complet des ressources. Elles s'exécutent lors du pulumi preview et pulumi up, bloquant les déploiements non conformes. Pulumi Deployments et ESC (Environments, Secrets, Configuration) gèrent les secrets de façon centralisée.
Points clés
- CrossGuard policy :
new PolicyPack("aws-security", { policies: [{ name: "no-public-s3", validateResource: (args, reportViolation) => { if (args.type === "aws:s3/bucket:Bucket" && args.props.acl === "public-read") reportViolation("S3 bucket must not be public"); }}]}) - Pulumi ESC : centraliser les secrets (AWS credentials, API keys) avec audit trail et rotation automatique
- Pulumi AI Insights : analyse les stacks pour détecter les misconfigurations et suggère des remédiation avec explication du risque
Besoin d'un expert sur ce sujet ?
Audit, pentest, conformité ISO 27001, développement IA sécurisé — demandez un devis gratuit.
Demander un devis