Aikido

Analysez et détectez les mauvaises configurations IaC dès le début

Analyser chaque modification de Terraform, CloudFormation et Helm pour les erreurs de configuration critiques.

Vos données ne seront pas partagées · Accès en lecture seule · Aucune carte bancaire requise
Adopté par plus de 50 000 organisations
|
Apprécié par plus de 100 000 développeurs
|
4,7/5
Analyse Infrastructure as Code

Pourquoi l'analyse IaC est importante

L'analyse d'Infrastructure as Code (IaC) est cruciale car elle déplace la sécurité au début du développement. Elle vérifie vos scripts de définition d'infrastructure (Terraform, CloudFormation, Helm, etc.) à la recherche de mauvaises configurations avant qu'ils ne provisionnent vos ressources cloud.

Intégration CI/CD

En intégrant Aikido dans votre pipeline CI/CD, les erreurs de configuration IaC sont identifiées avant d'atteindre votre branche principale.

Affiche uniquement les problèmes de sécurité

N'affiche que les configurations erronées qui présentent un risque de sécurité, afin que vous ne soyez pas submergé par le bruit.

Fonctionnalités

Fonctionnalités IaC d'Aikido

Analyse également les dockerfiles

En scannant les Dockerfiles, Aikido est capable, par exemple, de détecter déjà les instances imdsv1 sensibles aux SSRF dans AWS.

Correction automatique par IA pour l'IaC (& SAST)

Gagnez du temps grâce à l'autofix basé sur LLM d'Aikido. Prévisualisez la solution proposée et générez une PR en un seul clic.

Scanne l'environnement de production

L'IaC analyse votre code avant le déploiement. Vous souhaitez sécuriser votre environnement de production ? Découvrez notre scanner CSPM.

« Aikido est utilisé par différents départements (équipes de développement, infra, CISO) pour visualiser notre posture de sécurité. Cela améliore la sensibilisation à la sécurité et nous aide à définir les bonnes priorités pour résoudre les problèmes. »

Patrick LCISO chez HRlinkIT

GEA est passé de SonarQube à Aikido
Aucun élément trouvé.
FAQ

FAQ sur l'analyse IaC

Qu'est-ce que le scanning d'Infrastructure-as-Code (IaC), et pourquoi devrais-je scanner mon code Terraform ou CloudFormation pour détecter les problèmes de sécurité ?

L'analyse IaC examine votre code d'infrastructure (par exemple, Terraform, CloudFormation, Kubernetes YAML) pour détecter les erreurs de configuration avant le déploiement. Elle permet de repérer rapidement les problèmes tels que les buckets S3 ouverts ou les règles de pare-feu faibles dès le début du cycle de développement. Les corriger dans le code est bien plus simple qu'une fois qu'ils sont en production. L'analyse garantit que votre cloud est sécurisé dès la conception, sans surprises en production.

Quels types d'erreurs de configuration le scanner IaC d'Aikido peut-il détecter (par exemple, les buckets S3 ouverts ou les groupes de sécurité trop permissifs) ?

Aikido signale les buckets de stockage publics, les groupes de sécurité trop ouverts (par exemple, 0.0.0.0/0), les bases de données non chiffrées, les permissions IAM excessives et les VM publiques. Il vérifie votre code par rapport aux meilleures pratiques pour détecter les erreurs de configuration courantes et critiques avant le déploiement.

Quels frameworks IaC Aikido prend-il en charge (Terraform, CloudFormation, manifestes Kubernetes, charts Helm, etc.) ?

Aikido prend en charge Terraform, CloudFormation, les manifestes Kubernetes, les charts Helm, les modèles Azure ARM/Bicep, et bien plus encore. Que vous utilisiez HCL, YAML ou JSON, Aikido peut l'analyser pour détecter les risques. Le support de Pulumi sera bientôt disponible.

Aikido peut-il corriger automatiquement ou suggérer des correctifs pour les problèmes détectés dans mes fichiers de configuration IaC ?

Oui. Aikido suggère des correctifs basés sur les meilleures pratiques et peut générer automatiquement des correctifs de code ou des pull requests. Par exemple, il peut corriger les groupes de sécurité ouverts ou le chiffrement manquant en un seul clic. Le correctif sera disponible sous forme de PR/MR pour que vous puissiez le réviser et le merger.

Comment intégrer l'analyse IaC d'Aikido dans mon workflow de développement ou mon pipeline CI/CD ?

Vous pouvez intégrer Aikido dans des outils CI/CD (GitHub Actions, GitLab, Jenkins, etc.), des hooks de pré-commit ou des IDE. Les scans s'exécutent automatiquement sur les commits ou les PR et peuvent bloquer les mauvaises configurations avant le merge ou le déploiement.

L'analyse IaC d'Aikido est-elle assez rapide pour une utilisation en CI ? Ralentira-t-elle mon Terraform apply ou mon pipeline de build ?

Oui, il est rapide et compatible CI. Les analyses prennent généralement quelques secondes et n'interfèrent pas avec Terraform apply. Même les grands projets s'achèvent rapidement, ce qui le rend pratique pour une utilisation quotidienne.

Comment l'analyse IaC d'Aikido se compare-t-elle à des outils comme Bridgecrew (Checkov) ou Snyk IaC ?

Aikido offre une couverture similaire mais s'intègre à l'ensemble de votre stack de sécurité. Il réduit le bruit, suggère automatiquement des corrections et corrèle les problèmes IaC avec les ressources cloud en cours d'exécution. Contrairement à l'utilisation de plusieurs outils, tout est sur une seule plateforme.

Puis-je définir des politiques ou des règles personnalisées pour les vérifications IaC dans Aikido afin de correspondre à nos meilleures pratiques internes ?

Oui. Vous pouvez créer des règles personnalisées, par exemple : « Les buckets S3 doivent avoir une journalisation » ou « Interdire la région X ». Aikido prend en charge des contrôles de politique flexibles afin que vos analyses reflètent vos normes de sécurité internes.

Si le scanner IaC signale quelque chose que je considère acceptable, puis-je le passer outre ou l'empêcher de bloquer les déploiements ?

Vous pouvez marquer les découvertes comme ignorées, risque accepté ou faux positif. Vous pouvez également personnaliser les règles pour éviter de bloquer votre pipeline CI/CD pour des configurations intentionnelles.

Que se passe-t-il si le scanner IaC d'Aikido signale un faux positif ou identifie une configuration intentionnelle ? Comment gérer cela ?

Vous pouvez ajuster la gravité, ajouter des annotations de code ou utiliser des fichiers de configuration pour supprimer des vérifications spécifiques. Aikido est conçu pour s'adapter à votre environnement et réduire les frictions, et non pour bloquer les workflows prévus.

Sécurisez vos configurations cloud dès aujourd'hui

Sécurisez votre code, votre cloud et votre runtime au sein d'un système centralisé.
Détectez et corrigez les vulnérabilités rapidement et automatiquement.