Qu’est-ce que l’AI-DLC (IA-DLC (Cycle de Vie du Développement Piloté par l’IA) ?
Le DLC IA est un Approche centrée sur l’IA pour le développement logiciel qui positionne l’IA comme l’exécutrice principale à chaque étape du cycle de vie, de la planification aux opérations, tandis que les humains fournissent une direction stratégique, une approbation et un encadrement.
Introduit par AWS et désormais adopté à l’échelle de l’industrie, il marque le virage entre Assistée par IA Codage vers Piloté par l’IA Ingénierie.
Caractéristiques clés :
Il est conçu pour la vitesse : Organisations shipping Code généré par l’IA à 10 fois la vitesse précédente nécessite un cycle de vie spécialement conçu pour cette vitesse. Intégrer l’IA à d’anciens modèles fait s’effondrer la sécurité et la qualité.
C’est une méthodologie structurée : Les DLC IA vont au-delà Codage VIBE. Il ancre la puissance des LLM dans des structures d’écoulement rigides (Origine, Construction, Opérations) et des rituels prescrits (Élaboration de la foule, Construction de la Foule).
Ce n’est pas un outil. Considérez-y comme une façon d’organiser la façon dont les équipes planifient, construisent, testent, déployent et exploitent les logiciels alors que l’IA gère la majeure partie de l’exécution.
Securing AI Agents 101
This one-pager explainer breaks it all down: What makes something an AI agent, where risk emerges (and why it’s hard to see), practical steps to reduce exposure, and what teams can do to secure AI pipelines.

Pourquoi le SDLC traditionnel échoue dans un monde axé sur l’IA
Le conventionnel SDLC a été conçu pour des flux de travail séquentiels pilotés par l’humain, où un développeur écrit du code, un évaluateur le lit, un testeur le valide, et une équipe opérationnelle le déploie. Chaque transfert suppose l’auteur humain et l’itération à la vitesse humaine. Lorsque vous ajoutez des assistants de codage IA à ce modèle, le processus commence à flancher.
Pour comprendre pourquoi, il est utile d’examiner le spectre de l’implication de l’IA :
Assisté par IA : Les copilotes suggèrent de compléter le code dans les étapes SDLC existantes (trop étroit).
IA-Autonome : L’IA construit des systèmes sans intervention avec une gouvernance humaine minimale (trop risqué).
DLC IA (La voie du milieu) : Réimagine le cycle de vie lui-même pour soutenir l’exécution de l’IA avec une stricte surveillance humaine.
Considérons un sprint standard de deux semaines : Agents IA peut désormais générer du code, des tests et de l’IaC en quelques heures au lieu de jours. Écrire du code n’est plus le goulot d’étranglement chronophage. Les files d’attente de révision et les portes de sécurité sont. Le SDLC traditionnel échoue ici parce que :
La planification des sprints calibre la vitesse en fonction de la capacité humaine plutôt qu’en fonction du débit de l’IA.
Les portes de sécurité conçues pour des scans manuels périodiques ne peuvent pas suivre la sortie continue de l’IA.
Les stratégies de test héritées, conçues pour les schémas d’erreur humaine, manquent les classes de vulnérabilité spécifiques à l’IA.
L’ancien modèle suppose que la vitesse du code est limitée par la vitesse de frappe humaine. La nouvelle réalité est que la vitesse n’est limitée que par la capacité de révision, de sécurité et de gouvernance.
Comment fonctionnent les DLC IA ?
La méthodologie fonctionne en trois phases (Inception, Construction et Opérations) où l’IA initie les flux de travail tout en maintenant un contexte persistant à toutes les étapes. Ils forment une boucle continue plutôt qu’une cascade linéaire.
| Phase | AI role | Human role | Key artifacts | Security checkpoint |
|---|---|---|---|---|
| Inception | Generates plans, architecture proposals, user stories, clarifying questions | Validates direction, resolves ambiguities, approves plan | Specs, context documents, intent definitions | Review which services, data, and permissions the plan assumes |
| Construction | Writes code, generates tests, creates IaC templates, builds CI/CD configs | Reviews, steers, approves at defined checkpoints | Source code, test suites, IaC manifests, container images | Automated SAST, SCA, secrets, IaC scanning at every commit |
| Operations | Handles deployment orchestration, monitors runtime, detects anomalies | Approves production changes, escalates incidents | Deployment configs, monitoring dashboards, runbooks | Runtime validation that code behavior matches what was scanned |
Création
Les DLC IA introduisent des pratiques comme l’élaboration de la foule, où Agents IA Générer des plans de projet, des propositions d’architecture, des user stories et des questions de clarification basées sur l’intention humaine de haut niveau. Les humains valident les directives, résolvent les ambiguïtés et approuvent le plan avant qu’un code ne soit écrit.
Cette phase produit des spécifications structurées et des documents contextuels qui persistent dans la construction, offrant aux agents IA la mémoire et les garde-fous nécessaires pour construire correctement. L’implication en matière de sécurité est significative : les décisions prises lors d’Inception (quels services cloud utiliser, quelles données accéder, quel modèle d’identité suivre) définissent la surface d’attaque en aval. La revue de sécurité à ce stade empêche que des classes entières de risques n’atteignent jamais le code.
Construction
Les sprints traditionnels sont remplacés par "boulons," (cycles de travail plus courts et plus intenses) mesurés en heures ou jours plutôt qu’en semaines. Ce changement souligne la méthode'accent mis sur la rapidité et la livraison continue. Pendant la construction de la foule, Les agents IA écrivent du code, génèrent des tests, créent des modèles IaC et construisent des configurations CI/CD pendant que les humains examinent, dirigent et approuvent à des points de contrôle définis.
Un contexte persistant circule entre Inception et Construction afin que l’IA ne perde pas de vue les décisions architecturales, les exigences de sécurité ou les contraintes métier. L’implication de sécurité ici est simple : le code généré par l’IA, les dépendances et les modèles IaC nécessitent tous un balayage automatisé à ce stade, car le volume et la rapidité rendent la relecture manuelle ligne par ligne impraticable. Lorsqu’un agent IA produit des dizaines de pull requests en une seule journée, vous avez besoin SAST, SCA (analyse de composition logicielle), détection de secrets, et balayage IaC en cours continu.
Opérations
Le DLC IA s’étend au déploiement et à la surveillance. Les agents IA s’occupent du déploiement Orchestration, observer le comportement à l’exécution, détecter les anomalies et proposer des remédiations. Les humains maintiennent la gouvernance via des portes d’approbation pour les changements de production et les décisions d’escalade d’incidents.
La phase d’opérations réinjecte les apprentissages dans Inception, créant une boucle fermée où les insights de production éclairent la planification future. Les agents d’IA opérant en environnement de production nécessitent des autorisations très strictement définies, et la surveillance à l’exécution doit valider que ce qui a été scanné dans le code correspond réellement à ce qui tourne dans le cloud. Une vulnérabilité qui semblait bénigne dans le dépôt peut devenir critique lorsque la charge de travail déployée est exposée à Internet, fonctionne avec une identité à haut privilège et peut accéder à une base de données stockant des PII. C’est pourquoi les plateformes de sécurité qui relient les résultats de code au contexte cloud d’exécution, en associant les charges de travail à leur identité réelle, à leur exposition réseau et à leur accès aux données, sont essentielles pour les opérations des DLC IA.
DLC IA vs. SDLC : différences clés
| Column A | Column B | New Column |
|---|---|---|
| Lifecycle model | Waterfall or agile stages | Continuous three-phase loop (Inception, Construction, Operations) |
| Code authorship | Human-written | AI-generated with human approval |
| Cycle time | Weeks (sprints) | Hours or days (bolts) |
| Roles | Developers write code | Developers review and steer AI output |
| Governance model | Periodic reviews and gates | Continuous automated checks with human approval gates |
| Security checkpoints | Periodic scans and gates | Embedded scanning at every phase plus runtime validation |
| Documentation | Human-authored specs | AI-generated specs validated by humans |
| Feedback loop | Retrospectives at sprint end | Continuous closed-loop from operations back to inception |
Pour les équipes de sécurité, la différence la plus importante est la suivante : le DLC IA suppose que le code est généré plus rapidement qu’un humain ne peut le consulter. Cela signifie que les contrôles de sécurité doivent être automatisés, contextuels et connectés au comportement en temps réel. Se fier uniquement à une revue manuelle périodique ne fonctionnera pas.
Avantages des DLC IA
Le développement piloté par l’IA apporte des résultats concrets lorsque les équipes associent la méthodologie à l’analyse automatisée, aux flux de travail d’approbation et à la visibilité en temps réel. Sans ces contrôles, une production plus rapide peut simplement faire circuler le risque plus rapidement dans le pipeline.
Condense les cycles de livraison de semaines à plusieurs heures : L’IA gère le travail très chargé en exécution (codage, génération de tests, création IaC), donc les équipes livrent plus vite sans faire de compromis sur la planification ou la révision.
Élève le travail des développeurs du codage routier à la résolution créative de problèmes : Les développeurs consacrent du temps à l’architecture, aux décisions de conception et à l’approbation plutôt qu’à la rédaction de formulaires standards, ce qui améliore la qualité des résultats et la satisfaction au travail.
Améliore la cohérence grâce à des schémas imposés par l’IA : Les agents IA appliquent à chaque fois les mêmes normes de codage, politiques de sécurité et schémas architecturaux, réduisant ainsi la dérive qui se produit lorsque différents développeurs interprètent les directives différemment.
Permet une réactivité rapide au marché : Lorsqu’une vulnérabilité zero-day est révélée, les équipes IA-DLC peuvent régénérer, rescanner et redéployer les composants affectés en quelques heures plutôt que de programmer une correction au sprint suivant.
Crée une traçabilité intégrée de l’intention au déploiement : Parce que les DLC IA produisent des artefacts structurés à chaque étape (spécifications, plans, code, résultats de test, configurations de déploiement), les équipes obtiennent par défaut une trace d’audit plutôt que de la reconstruire après coup.
100 Experts Weigh In on AI Security
Learn what leading teams are doing today to reduce AI threats tomorrow.

Risques et défis de sécurité liés aux DLC IA
Le plus grand atout de l’IA-DLC (sa vitesse) est aussi sa plus grande vulnérabilité de sécurité. Lorsque le code est livré en quelques heures au lieu de semaines, les mauvaises configurations et les secrets exposés atteignent la production beaucoup plus rapidement. Wiz a découvert que 4 des 5 secrets validés les plus courants les dépôts publics étaient liés à l’IA, ce qui met en lumière la rapidité avec laquelle les invites et les clés API peuvent s’infiltrer dans le contrôle de version.
Ce volume dépasse facilement la capacité d’examen humain, aggravant plusieurs catégories spécifiques de risque :
Vulnérabilités subtiles du code : L’IA produit souvent du code syntaxiquement correct et qui passe le linting de base, mais contient des failles logiques cachées ou des défauts par défaut non sécurisés. (Une étude a identifié 4 241 instances de CWE dans des fichiers générés par l’IA). Les détecter nécessite un SAST alimenté par l’IA et un contexte à l’exécution.
Attaques dans la chaîne d’approvisionnement par hallucination de colis : Les agents IA sélectionnent autonomement les dépendances, en évitant la vérification humaine. Avec environ 20 % des recommandations de packages IA faisant référence à des dépendances inexistantes, les attaquants peuvent exploiter cela via "Slopsquatting" compromettre la chaîne d’approvisionnement logicielle.
Erreurs de configurations d’infrastructure à grande échelle : Lorsque l’IA génère des IaC (comme les manifestes Terraform ou Kubernetes), une seule erreur, comme un bucket S3 public ou un rôle IAM trop privilégié, peut être reproduite sur des dizaines de déploiements avant que quiconque ne s’en aperçoive.
Rayon de détonation plus large à partir des permissions CI/CD : Les agents IA ont besoin d’identifiants de pipeline élevés pour construire, tester et déployer. Si ces autorisations sont trop larges, un agent hallucinant ou compromis peut causer des dommages environnementaux étendus.
Configurations de sécurité plausibles mais défaillantes : Les hallucinations de l’IA peuvent générer des règles de sécurité (par exemple, les politiques IAM, les paramètres de chiffrement) qui semblent totalement correctes mais contiennent des erreurs subtiles et critiques, comme permettre une entrée réseau non autorisée.
Voici à quoi cela ressemble en pratique : un agent IA génère un microservice conteneurisé, sélectionne une image de base avec des CVE connus, fournit un équilibreur de charge public, attache un compte de service surprotégé avec accès à un stockage de données sensible, et le déploie via un pipeline automatisé. Chaque artefact individuel peut passer un scan étroit, mais la combinaison crée un chemin d’attaque critique qui ne devient visible que lorsque vous connectez le code, le cloud, l’identité et le contexte des données.
Au-delà de la sécurité pure, passer aux DLC IA introduit des obstacles organisationnels plus larges :
Préparation opérationnelle : Les équipes doivent développer de nouvelles compétences et workflows pour gérer et gouverner efficacement les exécuteurs d’IA.
Traçabilité code-to-cloud: Cadre de gestion des risques IA du NIST, la loi européenne sur l’IA et le SOC 2 Type II commencent à imposer un suivi strict de la provenance. Les régulateurs exigent désormais des traces d’audit claires pour prouver exactement ce qui a été rédigé par une machine ou approuvé par un humain.
Sécuriser le cycle de développement piloté par l’IA
Si votre numérisation fonctionne avec un cron chaque nuit mais que votre agent IA envoie du code toutes les heures, vous avez un trou. Les contrôles de sécurité doivent fonctionner à la même vitesse que le développement piloté par l’IA.
Analyse automatisée à chaque phase, pas seulement avant le déploiement : SAST, SCA, détection de secrets, balayage IaC et numérisation des données sensibles doivent s’exécuter dans l’IDE, au moment de la PR, en CI/CD, et en continu en production. C’est la seule façon d’égaler le rythme des résultats générés par l’IA.
Validation à l’exécution qui relie les résultats du code à l’exposition réelle au déploiement : Une vulnérabilité dans un dépôt de code est théorique tant que vous ne savez pas si ce code est déployé, si la charge de travail est exposée à Internet, quelles autorisations d’identité elle possède, et quelles données elle peut atteindre. Les plateformes de sécurité doivent associer les résultats de code à leur contexte cloud réel.
Triage alimenté par l’IA qui adapte l’enquête au volume de code : Lorsque l’IA génère des centaines de résultats par jour, les évaluateurs humains ne peuvent pas tous les trier. Le triage assisté par l’IA qui explique pourquoi une découverte est exploitable (ou la marque comme un faux positif probable) devient essentiel.
Traçabilité code-to-cloud pour la gouvernance et la conformité : Les régulateurs et auditeurs doivent retracer un artefact déployé jusqu’à son dépôt source, l’agent IA qui l’a généré, l’humain qui l’a approuvé, et la politique qui l’a régi. Les plateformes unifiées qui maintiennent automatiquement cette chaîne sont essentielles pour Gouvernance IA-DLC.
Application des moindres privilèges pour les agents IA eux-mêmes : Les agents IA opérant dans des pipelines CI/CD et des environnements cloud ont besoin d’identifiants très strictement définis, et les équipes de sécurité ont besoin d’une visibilité sur les permissions que ces agents détiennent et sur ce qu’ils font réellement.
L’architecture que requiert l’IA-DLC est une plateforme unifiée qui corrélant code, cloud, identité et contexte des données en un seul modèle de risque. Sans cette corrélation, les équipes de sécurité trient les résultats dans le vide, incapables de distinguer une exposition critique à la production d’un artefact bénin de la branche de développement.
Considérons ce scénario : une équipe de sécurité reçoit un SAST cherchant une injection SQL dans le code généré par l’IA. Sans contexte cloud, ils ne savent pas si le code est déployé, si la charge de travail est orientée vers Internet, ou s’il a accès à une base de données avec des informations personnelles (PII). Avec une plateforme qui mappe le code vers le cloud, ils peuvent immédiatement voir que le code vulnérable s’exécute dans un conteneur public avec accès à une base de données de production, ce qui en fait une priorité critique, ou qu’il n’existe que dans une branche dev sans déploiement, ce qui le rend de faible priorité.
Wiz'pour sécuriser les DLC IA
Lorsque les agents IA génèrent du code, extraient des dépendances, fournissent l’infrastructure et les déploient en production en quelques heures, il faut une sécurité qui suit le même chemin de bout en bout.
Wiz sécurise tout le cycle de vie du développement de l’IA grâce à la plateforme de protection des applications IA (AI-APP).
Cette approche Code-to-Cloud intègre Wiz Code (sécurité des applications et de la chaîne d’approvisionnement), AI-SPM (posture/inventaire), et Wiz Defend (protection en temps réel) pour offrir une visibilité unifiée et une priorisation des risques sur l’ensemble du pipeline de l’IA.
Wiz'la mappage code-to-cloud à configuration zéro suit le code source via les pipelines CI vers les registres de conteneurs et l’exécution automatique des charges de travail. Chaque recherche de code est enrichie par un contexte cloud : ce code est-il déployé ? La charge de travail est-elle exposée à Internet ? Quelles autorisations d’identité a-t-il ? Quelles données peut-il accéder ?
Le Wiz Security Graph relie ces signaux dans un modèle unifié de risque. Au lieu de trier les résultats isolés, les équipes de sécurité voient des combinaisons toxiques, comme un conteneur généré par IA avec un CVE connu, un point de terminaison public, un compte de service surprivilégié et l’accès à des données sensibles. C’est la différence entre une liste de milliers d’alertes et une courte file d’attente de problèmes qui comptent réellement.
Pour le volume élevé de résultats au niveau du code que les DLC IA produisent, Wiz'un agent de triage SAST alimenté par l’IA explique pourquoi une découverte est exploitable ou la marque comme un faux positif probable. Cela réduit l’effort manuel d’examiner des centaines de résultats générés par l’IA chaque jour à un nombre gérable.
Wiz aide également les équipes à empêcher que le code vulnérable n’atteigne jamais la production, grâce à des plugins pour les agents de codage IA. Ces plugins orchestrent SCA, SAST, secrets et scans IaC une fois le code généré, afin que les équipes détectent les problèmes au préalable au commit quand ils sont plus faciles à corriger.
En tirant parti de l’agent vert, Wiz injecte directement la correction des vulnérabilités dans le flux de travail agentique. Pour les problèmes déjà existants, les équipes de sécurité peuvent demander à l’agent vert d’envoyer des commandes de remédiation aux agents de codage IA. Du côté développement, les équipes de développement peuvent intégrer les problèmes existants directement dans leurs IDE et interfaces clés grâce à WIz Skills, obtenir un aperçu complet des problèmes critiques et appliquer automatiquement les correctifs en fonction des suggestions de Green Agent.
Wiz AI SPM étend cette protection aux applications d’IA en fournissant une visibilité sur les modèles, pipelines et services d’inférence avec le contexte cloud nécessaire pour comprendre le risque réel, ce qui a aidé Konverso n’a obtenu aucun critique pour sa plateforme GenAI.
Prêt à sécuriser votre cycle de développement piloté par l’IA, du code au cloud ? Programmez une démo pour voir comment Wiz relie le code, le cloud et le contexte d’exécution dans un modèle de risque unifié, afin que votre équipe puisse se concentrer sur les expositions qui comptent réellement en production.
Develop AI applications securely
Learn why CISOs at the fastest growing organizations choose Wiz to secure their organization's AI infrastructure.
