Accueil » Crowdstrike : Comment une seule défaillance a paralysé des services essentiels à l’échelle mondiale.
Par Cian Fitzpatrick | 14 août 2024
La vitesse à laquelle la technologie a évolué et l'ampleur de sa mise en œuvre évoquent un sentiment de fin du monde et d'apocalypse.
Les systèmes en réseau et Internet constituent aujourd'hui le fondement même de notre monde. Les services essentiels dépendent d'Internet et du nuage, de la santé aux finances, du transport aux communications. Notre dépendance à la technologie est devenue si forte et si rapide qu'elle a engendré un certain malaise, mis en lumière par les événements du 19 juillet 2024.
On se demande : la guerre moderne va-t-elle prendre la forme d'une cyberattaque massive paralysant la société ? Certains disent que c'est impossible. Mais est-ce vraiment ? La cyberattaque du 19 juillet 2024, qui a mis hors service des services essentiels, nous a rappelé notre forte dépendance. L'impact de l'incident Microsoft/Crowdstrike a été considérable, coûteux et effrayant. Et s'il est rassurant de savoir qu'il ne s'agissait pas d'une attaque malveillante, il est tout aussi terrifiant de penser qu'un simple bogue dans le code en était à l'origine.
En raison de l'ampleur des perturbations, touchant autant les PC que les serveurs, l'infrastructure de l'infonuagique que les systèmes centraux, il s'agit de la plus grande crise numérique de l'histoire. À ce jour. Nous avons déjà vu des codes malveillants semer le chaos à travers le monde : l'attaque par déni de service ( DoS) du ver SQL Slammer ; l'attaque de logiciels malveillants russes contre l'Ukraine, NotPetya ; et l'attaque de rançongiciel nord-coréenne, WannaCry .
Ironiquement, cet incident a été déclenché par un logiciel conçu pour stopper ce genre d'attaques de piratage.
L'emprise totale de Microsoft sur l'infrastructure informatique était au cœur de ce désastre. La question est : comment un simple code défectueux peut-il engendrer un incident de cette ampleur ?
À propos des systèmes technologiques organisationnels, Drew Bagley, vice-président de CrowdStrike, a déclaré : « Leur infrastructure informatique peut se limiter à un seul fournisseur pour le système d'exploitation, le nuage, la productivité, la messagerie électronique, le clavardage, la collaboration, la vidéoconférence, le navigateur, l'identité, l'IA générative et, de plus en plus, la sécurité. »
« Cela signifie que les matériaux de construction, la chaîne d'approvisionnement et même l'inspecteur du bâtiment sont tous identiques. »
La morale de cette histoire, c'est qu'aucun système – et certainement pas tous – ne devrait dépendre d'un seul fournisseur pour une défaillance unique. C'était l'exemple parfait de la stratégie de mettre tous ses œufs dans le même panier. Un panier qui, lui aussi, était un œuf.
Cet événement aura incité de nombreuses organisations à revoir leur stratégie informatique, notamment leur architecture cloud. Elles rechercheront des fournisseurs de plateformes résilientes, qui ne dépendent pas d'une infrastructure unique.
La distribution dans plusieurs centres de données et chez différents fournisseurs constituera un argument de vente majeur pour les éditeurs, en particulier dans le secteur de la sécurité. Qu'un géant comme Microsoft/CrowdStrike commette une telle erreur est non seulement profondément embarrassant, mais les dommages sont considérables et CrowdStrike fait déjà l'objet de poursuites judiciaires et de demandes de dommages et intérêts.
Avec le recul, on sait que c'était une erreur de débutant. Mais Microsoft/CrowdStrike n'étaient certainement pas les seules organisations à présenter ce manque de robustesse dans l'architecture de leurs produits.
Les produits de sécurité, en particulier, doivent être robustes si on veut maîtriser la cybercriminalité. Bien que toutes les formes de criminalité aient toujours fait partie intégrante de l'existence humaine et continueront de le faire, en tant que développeurs, nous devons anticiper les évolutions du secteur.
Le courriel demeure le principal vecteur de vol de données et de logiciels malveillants, ce qui le place au centre des préoccupations des criminels et des experts en cybersécurité. Le filtrage des courriels joue un rôle crucial en matière de cybersécurité, empêchant le contenu malveillant de pénétrer dans une organisation.
Topsec offre une sécurité infonuagique et un filtrage des courriels performant, garantissant la continuité du service même en cas de panne chez n'importe quel fournisseur cloud. Notre infrastructure principale est répliquée sur des piles indépendantes au sein de notre environnement, assurant ainsi la continuité du filtrage des courriels : aucun point de défaillance unique ne peut être critique. De cette manière, les piles restantes et les différents fournisseurs peuvent prendre le relais et combler les éventuelles interruptions en cas de panne d'un ou de plusieurs fournisseurs. Le surdimensionnement de chaque pile permet de répartir le flux de courrier supplémentaire sur l'ensemble du système et de le concentrer sur un nombre réduit de piles si nécessaire.
L'ordonnancement Round-Robin (RR) est l'un des algorithmes utilisés par les ordonnanceurs de processus et de réseau en informatique, comme l'explique Wikipédia. Dans son acception la plus courante, l'ordonnancement RR attribue à chaque processus des tranches de temps, également appelées quanta de temps, de manière circulaire et en parts égales, traitant ainsi tous les processus sans priorité. De plus, l'ordonnancement RR est exempt de pénurie de ressources , un problème rencontré en calcul concurrent où un processus se voit constamment refuser les ressources nécessaires à son exécution.
En tant que concept de système d'exploitation, RR est simple, facile à mettre en œuvre et peut être appliqué à d'autres problèmes d'ordonnancement, comme l'ordonnancement des paquets de données dans les réseaux informatiques.
Optimiser la disponibilité signifie utiliser le maximum de piles isolées disponibles pour gérer la charge de travail globale.
L'optimisation pour une répartition égale permet une répartition idéale de la charge de travail globale afin de s'assurer qu'aucun point unique ne soit poussé à sa capacité maximale, ce qui pourrait entraîner une défaillance.
Le recours à plusieurs fournisseurs et la répartition de la base de fournisseurs permettent d'accroître la redondance et de gérer les incidents sans interruption de service.
Le déploiement rapide par géolocalisation permet à Topsec de déployer rapidement et efficacement de nouvelles piles technologiques partout dans le monde, selon les besoins des clients.
Chez Topsec, nous fournissons une plateforme résiliente, non vulnérable à une défaillance unique. Lors de la conception de notre architecture infonuagique, l'équipe de Topsec a déployé un service de filtrage des courriels, réparti sur plusieurs centres de données et chez différents fournisseurs.
Contactez-nous pour en savoir plus sur la façon dont nous pouvons aider votre organisation à atténuer les cyber-risques.