The Verge→ original

Vulnérabilités du vibe coding : comment les sites générés par AI créent des failles de sécurité pour les hackers

Bob Starr a créé « Boomberg » — un outil pour suivre les dépenses des contribuables américains en technologie — avec AI et l’a mis en ligne immédiatement…

Traité par IA depuis The Verge ; édité par Hamidun News
Vulnérabilités du vibe coding : comment les sites générés par AI créent des failles de sécurité pour les hackers
Source : The Verge. Collage: Hamidun News.
◐ Écouter l'article

La programmation par « vibe » a permis à des millions de personnes de créer des applications sans connaissances en programmation — il suffit de décrire une tâche en langage naturel et l'IA générera du code fonctionnel. C'est pratique, rapide et produit souvent d'excellents résultats. Mais derrière cette accessibilité se cache un problème que la plupart des débutants ne considèrent tout simplement pas : l'IA écrit du code fonctionnel — mais pas toujours sécurisé.

L'Histoire d'un Site Web

Bob Starr, chef de projet dans l'industrie technologique, a utilisé la programmation par vibe pour créer le site web « Boomberg » — un outil qui montrait visuellement combien d'argent des impôts américains allait aux entreprises technologiques. Il était satisfait du résultat et a immédiatement lancé le projet en accès public — c'est ainsi que fonctionne la programmation par vibe : rapidement, de l'idée au produit, sans étapes intermédiaires. Ce n'est que plusieurs mois plus tard que Starr a découvert un détail inquiétant : le code contenait une injection SQL.

Il s'agit d'une vulnérabilité classique où un attaquant peut lire ou modifier des données dans une base de données simplement en formulant une requête spéciale. La vulnérabilité existait depuis le lancement — personne ne l'avait simplement remarquée.

« C'était clairement une négligence de ma part.

Un point aveugle complet lors de l'apprentissage d'une nouvelle technologie. Et je suis sûr que d'autres font la même erreur », a reconnu Starr dans une conversation avec The Verge.

Pourquoi l'IA Rate les Menaces

Les outils de codage alimentés par l'IA sont optimisés pour une chose : faire en sorte que le code fasse ce qui est demandé. Ils génèrent rapidement des résultats fonctionnels — mais la sécurité passe souvent au second plan ou est complètement ignorée. Le problème ne réside pas dans la qualité de la génération.

Le problème est qu'un utilisateur sans expérience en développement ne sait pas quelles questions poser. Un ingénieur expérimenté, après avoir écrit du code, vérifierait toujours : comment les données sont-elles transmises aux requêtes de base de données, qui a accès aux fonctions administratives, aucun secret n'a-t-il fini dans le référentiel. Pour la plupart des programmeurs « vibe », ces questions ne se posent tout simplement pas.

Vulnérabilités typiques dans les projets de programmation par vibe :

  • Injections SQL — le code ne nettoie pas les entrées utilisateur avant de les passer à la base de données
  • Clés API exposées — les secrets se retrouvent directement dans le code source
  • Dépendances obsolètes — utilisation de bibliothèques avec des vulnérabilités connues
  • Points de terminaison non protégés — fonctions administratives sans vérification d'autorisation
  • Vulnérabilités XSS — sortie de données non sécurisée dans le navigateur

L'Ampleur Ne Doit Pas Être Sous-estimée

La programmation par vibe a longtemps quitté son statut de niche. Cursor, GitHub Copilot, Replit et Lovable ont attiré des dizaines de millions d'utilisateurs, dont beaucoup programment pour la première fois de leur vie. Certains de ces projets sont des expériences personnelles sans utilisateurs réels. Mais d'autres fonctionnent déjà sur Internet, traitent des données réelles et sont ouverts à tous. Il est important de comprendre : la vulnérabilité que Starr a trouvée n'est pas exotique. Les injections SQL figurent sur la liste OWASP Top 10 depuis plus de 15 ans et restent l'un des problèmes les plus courants dans les applications web. L'IA les reproduit parce qu'elle a été entraînée sur du code qui en contenait.

L'histoire de Bob Starr est instructive précisément parce qu'il n'essayait pas de prendre des raccourcis — il ne savait tout simplement pas ce qui devait être vérifié. Et c'est le risque structurel principal de la programmation par vibe : non pas la malveillance, mais l'ignorance systémique.

Qu'est-ce que Cela Signifie

La programmation par vibe abaisse la barrière d'entrée au développement, mais elle n'enlève pas la responsabilité de ce que vous lancez sur Internet. Si un projet traite les données des utilisateurs ou est simplement accessible depuis Internet — un audit de sécurité de base est obligatoire. Demander à la même IA de vérifier le code pour les vulnérabilités, étudier OWASP Top 10 ou envoyer le projet pour un audit rapide par un spécialiste — c'est déjà un bon début.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 400 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.

Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?

AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.

Qu'en pensez-vous ?
Chargement des commentaires…