Blog

Cachée à la vue de tous : pourquoi l'attaque SolarWinds a révélé bien plus que de simples cybermenaces.

April 29, 2021
Matias Madou, Ph.D.
Étagère en bois faiblement éclairée avec une porte dérobée ouverte révélant d'autres livres anciens à l'intérieur.

Une version de cet article a été publiée dans Dark Reading. Il a été mis à jour et syndiqué ici.

‍

S'il y a bien une chose capable de gâcher Noël dans le secteur de la cybersécurité, c'est une violation de données dévastatrice en passe de devenir le plus grand événement de cyberespionnage jamais enregistré contre le gouvernement américain.

L'attaque SolarWinds est d'une ampleur considérable, les auteurs de la menace ayant initialement infiltré le logiciel dès la mi-2019. Ce piratage, qui a duré plusieurs mois, a été découvert en décembre 2020 après avoir été utilisé pour infiltrer la célèbre société de cybersécurité FireEye, et le cauchemar a commencé. L'ampleur totale de la brèche fait encore l'objet d'une enquête, mais les zones clés infiltrées comprennent les départements d'État, de la Sécurité intérieure, du Commerce et du Trésor des États-Unis, ainsi que les National Institutes of Health.

Cet incident aura des répercussions durables, mais sa sophistication est fascinante. Sur le plan technique, il s'agit d'une infiltration multicouche impliquant des outils malveillants personnalisés, des portes dérobées et du code dissimulé, bien au-delà des compétences des « script kiddies » que l'on voit si souvent exploiter des erreurs plus évidentes.

Le blanchiment de code dans toute sa splendeur

CrowdStrike a réalisé un travail remarquable en procédant à l'ingénierie inverse de l'exploit et en détaillant ses conclusions à la vue de tous. Il est désormais établi que SolarWinds a été victime d'une violation de son infrastructure, permettant l'injection de code malveillant dans les mises à jour système, ce qui a conduit au moins quatre outils malveillants distincts à offrir un accès sans précédent aux auteurs de la menace.

La méthode était clandestine, permettant une précision stratégique digne d'un roman de Jason Bourne. Elle a permis de surveiller, de planifier et de frapper les victimes en dehors du réseau SolarWinds exactement au moment voulu, dans le cadre d'une attaque complète sur la chaîne d'approvisionnement. Et tout cela a été réalisé avec un code qui semblait parfaitement bénin.

Les cyberattaques sont souvent le résultat d'erreurs simples mais coûteuses. Une fois découvertes, les erreurs sont assez évidentes : pensez à un réseau mal configuré, à des mots de passe stockés en clair, ou à des logiciels non corrigés vulnérables à des exploits connus. Dans ce cas, le code ne se distinguait en rien, et pas seulement pour les développeurs et les ingénieurs en sécurité. Une multitude de technologies de sécurité complexes et coûteuses n'ont pas réussi à le détecter non plus.

Les outils de surveillance de la sécurité et de tests d'intrusion ont été rendus pratiquement inutiles

Les professionnels de la sécurité étant une denrée rare, ils sont aidés dans leur quête pour sécuriser d'énormes quantités de données, de logiciels et d'infrastructures d'entreprise par une pile technologique adaptée aux besoins de sécurité de l'entreprise. Cela prend généralement la forme de composants tels que des pare-feu réseau, des tests d'intrusion automatisés, ainsi que des outils de surveillance et d'analyse, ces derniers accaparant beaucoup de temps dans le processus de développement logiciel. Ces outils peuvent rapidement devenir incontrôlables, de nombreuses entreprises utilisant plus de 300 produits et services différents.

SolarWinds disposait d'une gamme impressionnante d'outils pour détecter et mettre en évidence les failles de sécurité dans le code, les tentatives d'accès non autorisées au réseau, les compromissions potentielles dans n'importe quelle partie de l'infrastructure, et même pour repérer les signes d'évasion de détection. Il est sans précédent que ces auteurs de menaces aient pu injecter un code malveillant qui est passé inaperçu, même face à la pile de sécurité la plus avancée.

Le renforcement de l'infrastructure, en particulier le contrôle des accès, est un élément fondamental des bonnes pratiques de cybersécurité, mais si un attaquant peut exploiter discrètement une infime fenêtre d'opportunité, un réseau peut être compromis tout aussi facilement qu'une vulnérabilité dans un logiciel autonome.

Cette brèche nous rappelle qu'en règle générale, toute entreprise qui s'appuie uniquement sur des outils pour sécuriser son infrastructure réseau et ses logiciels prend un risque énorme. Il ne suffit pas toujours de protéger le code ; tout ce qui permet de le stocker, de l'exécuter et de le compiler doit être tout aussi fortifié. L'état idéal est un équilibre entre outils et personnel, mettant en œuvre une stratégie robuste qui approfondit l'évaluation et la réduction de la surface d'attaque potentielle.

La sensibilisation à la sécurité entre les équipes permet une meilleure modélisation des menaces

La brèche SolarWinds a déjà commencé à avoir un impact significatif sur les opérations de sécurité, en particulier au niveau gouvernemental. Les experts affirment que cela pourrait transformer les pratiques de cybersécurité à jamais.

Une infrastructure de plus en plus numérique alimente nos vies, et bien qu'elle puisse être vulnérable aux attaques si elle n'est pas gérée méticuleusement, notre stratégie globale est défaillante. Nous manquons cruellement de personnel en matière d'expertise en sécurité, et pourtant nous ne faisons pas grand-chose pour combler ce fossé. La sensibilisation à la sécurité axée sur l'humain est un élément sous-utilisé de la cybersécurité, tout comme le fait de faire de la prévention, plutôt que de la réaction, une priorité.

La sécurité des infrastructures est une entreprise complexe avec de nombreuses pièces mobiles, mais, tout comme dans la création de logiciels, les développeurs peuvent être un atout pour réduire le risque structurel s'ils sont correctement formés et sensibilisés à la sécurité.

La modélisation des menaces prend rarement en compte les attaques sur la chaîne d'approvisionnement, bien que ce type d'attaque ait été mis en évidence dès 2012 comme un risque clé difficile à prévenir avec les techniques actuelles, ce qui laisse de nombreuses entreprises mal préparées. Les développeurs de logiciels pourraient absolument jouer un rôle dans la prévention, et cela commence par s'assurer qu'ils sont formés et capables d'évaluer l'intégrité de leur code de l'intérieur. Ont-ils construit le mécanisme de mise à jour de manière sécurisée ? Le logiciel fonctionne-t-il avec une connectivité inutile qui pourrait faciliter une compromission malveillante ?

Lorsque la sécurité devient synonyme de qualité logicielle, il est facile de mesurer l'immense valeur qu'un ingénieur sensibilisé aux enjeux de sécurité peut apporter.

Slogan

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.

Réserver une démo
Bibliothèque de ressources

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.

tout parcourir
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

En savoir plus
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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

En savoir plus
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

En savoir plus
Blog
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

En savoir plus

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.

Réserver une démo
trust score
Aucun élément trouvé.