Utilisateurs GitHub rançonnés à cause de mots de passe en texte clair

... un tiers a accédé à votre dépôt en utilisant le nom d'utilisateur et le mot de passe corrects de l'un des utilisateurs autorisés. Nous pensons que ces identifiants ont pu être compromis via un autre service, car d'autres plateformes d'hébergement Git subissent une attaque similaire.
En tant qu'utilisateur d'un service web, recevoir un e-mail concernant une éventuelle violation de vos données personnelles n'est jamais une expérience agréable. Imaginez maintenant que ces données soient un dépôt de code représentant le fruit de votre travail, voire les secrets industriels de vos logiciels. Au moins 392 (à ce jour) utilisateurs de GitHub, Bitbucket et GitLab ont reçu cette notification alarmante cette semaine. Pire encore, leur code a été téléchargé par les attaquants, supprimé du dépôt et pris en otage. Une fois les fichiers des utilisateurs effacés, il ne reste qu'un seul fichier texte contenant ce message :

Contrairement à la plupart des autres violations d'entreprises ayant fait la une (et même aux attaques précédentes sur GitHub), celle-ci n'a pas été causée par une faille de leur plateforme. Les informations de compte étaient stockées de manière non sécurisée en texte clair et ont probablement été divulguées par des services tiers de gestion de dépôts. Les développeurs stockaient activement des mots de passe importants de manière incorrecte et réutilisaient souvent les mêmes identifiants pour plusieurs comptes sensibles.
Il semblerait que les escrocs ne soient pas les plus brillants du monde de la programmation, car (au moment où nous écrivons ces lignes) aucun utilisateur n'a payé la rançon pour récupérer son code, et des personnes averties en matière de sécurité ont déjà trouvé des solutions pour permettre aux victimes de récupérer leur code supprimé.
Cela souligne néanmoins des problèmes que nous connaissons depuis longtemps dans le secteur de la sécurité : la plupart des développeurs ne sont tout simplement pas assez sensibilisés, et des données précieuses peuvent être menacées à tout moment... même par des pirates qui ne sont pas des génies.
Pourquoi notre gestion des mots de passe est-elle toujours aussi médiocre ?
Les humains sont faillibles et nous cherchons souvent à nous simplifier la vie. Il est certes beaucoup moins contraignant de réutiliser le même nom d'utilisateur et le même mot de passe, et se souvenir du nom de son premier chien est bien plus facile que de taper « Z7b3#!q0HwXxv29! » juste pour accéder à ses e-mails. Cependant, avec la multiplication des cyberattaques à grande échelle, les développeurs devraient être plus vigilants.
Les conseils de GitHub sur le sujet étaient clairs : cette attaque par rançon n'aurait pas eu lieu si l'authentification à deux facteurs et des gestionnaires de mots de passe sécurisés avaient été utilisés. C'est tout à fait vrai, mais comme je ne cesse de le répéter, il est clair que l'éducation doit aller plus loin. Tous les développeurs doivent comprendre, à un niveau fondamental, pourquoi certaines actions peuvent rendre leurs comptes vulnérables.
L'éducation : la solution miracle ?
Les développeurs avertis savent qu'une simple mauvaise configuration de sécurité peut avoir des conséquences dévastatrices. Dans le cas de cette attaque GitHub, il semble que des fichiers mal configurés aient permis aux attaquants d'injecter des scripts malveillants pour dérober les clés du royaume.
L'exposition de données sensibles est également une vulnérabilité critique à surmonter, occupant toujours la troisième place du Top 10 de l'OWASP. Stocker des mots de passe en texte clair prouve que beaucoup ne comprennent pas les dangers de cette pratique et la facilité avec laquelle les systèmes peuvent être compromis par des attaques par force brute.
Comprendre la cryptographie (et en particulier le stockage cryptographique) est essentiel pour gérer les mots de passe dans une base de code avec une sécurité renforcée. Le salage et le hachage systématiques des mots de passe, ainsi que l'imposition de leur unicité, rendront beaucoup plus difficile la survenue d'incidents de ce type.
Il est important de comprendre que nos attitudes collectives envers la sécurité doivent changer, en mettant davantage l'accent sur une formation adéquate des développeurs et en prenant les cybermenaces au sérieux. Nous devons faire de l'apprentissage de la sécurité une expérience positive et gratifiante, ce qui sera, selon moi, fondamental pour élever les standards de chaque développeur.
Vous voulez essayer de contrer les vulnérabilités dont vous avez lu le descriptif ici ? Vous pouvez relever des défis associés sur Secure Code Warrior dès maintenant :
Gouvernez le développement assisté par IA avant la mise en production
Évaluez les risques liés à l'IA, appliquez des politiques de codage sécurisé dès le commit et accélérez la livraison sécurisée tout au long de votre cycle de développement.
Explorer plus d'articles
Accédez à du contenu expert sur le codage sécurisé, la gouvernance de l'IA et la gestion des risques logiciels.
%252520%252520(3).avif)
Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Security as culture: How Blue Prism cultivates world-class secure developers
Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

Une culture de la sécurité : comment Sage a bâti son programme de champions
Découvrez comment Sage a renforcé sa sécurité grâce à une approche flexible axée sur les relations humaines, formant plus de 200 champions de la sécurité et obtenant une réduction mesurable des risques.

Mois de la sensibilisation à la cybersécurité 2026 : comprendre la sécurité de l'IA est essentiel à la défense de l'entreprise
Nous avons atteint un point où la plupart des grandes entreprises d'IA ont publiquement appelé à un ralentissement mondial du développement de l'IA afin de permettre aux garde-fous de sécurité de rattraper leur retard. Pourtant, la réalité est que de graves problèmes de sécurité se sont déjà concrétisés. Cela place d'innombrables responsables de la sécurité et équipes de direction dans une situation d'urgence, alors que les coûts financiers et les risques liés à la mise en œuvre de l'IA ne cessent de s'accumuler.

Levier 8 : Valoriser votre programme
Un programme de codage sécurisé a besoin de plus qu'un contenu de qualité pour réussir. Le levier 8 montre comment l'image de marque transforme la participation en une expérience convoitée, axée sur le statut.
.avif)
Chaque employé est désormais en première ligne de la cybersécurité IA
Le paysage technologique des entreprises évolue à une vitesse que peu avaient anticipée avant qu'il ne soit trop tard. Nous avons officiellement franchi le cap du code écrit par l'humain et de l'assistance basique par copilote pour entrer dans l'ère du cycle de vie de développement agentique (ADLC). Si les agents IA autonomes promettent une efficacité sans précédent dans de multiples fonctions, ils apportent également une toute nouvelle catégorie de risques en matière de sécurité et de réglementation.
Sécurisez le développement piloté par l'IA avant le déploiement
Identifiez les risques de développement, appliquez vos politiques et prévenez les vulnérabilités tout au long du cycle de vie de vos logiciels.
