Ce n'est un secret pour personne que notre mission principale est de rendre les logiciels et leur développement sûrs ; conçus avec la sécurité à l'esprit dès le début de la production. Notre vision établit une nouvelle référence pour la création de logiciels, où les développeurs ont les compétences et les connaissances nécessaires pour détecter le code vulnérable pendant le processus d'écriture et le corriger avant même qu'il ne devienne un problème.
Dans cette optique, vous pensez peut-être que nous sommes ravis d'entendre parler de nouvelles violations de données, de cyberattaques et de codes exploités qui touchent des entreprises du monde entier - ces incidents mettent certainement en évidence la nécessité de nos services dans de nombreux secteurs. En réalité, c'est assez frustrant. Il est clair qu'en tant qu'industrie, nous commettons sans cesse les mêmes erreurs, parce que la plupart des formations à la sécurité ne sont tout simplement pas assez solides pour minimiser les risques et mettre fin à ces violations.
La dernière victime d'une violation de données est Ticketmaster. Si vous faites partie des milliers de clients concernés, vous avez reçu un courriel vous informant de l'incident et vous invitant à modifier votre mot de passe. Personne ne s'attend à ce que ses données personnelles soient violées simplement pour avoir acheté des billets pour un concert ou un événement sportif, et pourtant nous y sommes.
C'est une situation terrible pour tout le monde, qui porte atteinte à la réputation de Ticketmaster et qui constitue une expérience tout à fait déplorable pour les clients. Mais il y a un problème : ce n'est pas entièrement de leur faute.
En effet, la société utilisait les services d'une application tierce d'assistance à la clientèle d'Inbenta Technologies. Ticketmaster UK a découvert que le produit contenait un code malveillant, ce qui a entraîné la compromission de 5 % des données de ses clients dans le monde.
Comment les pirates ont-ils réussi à exploiter ce système ? Ils ont manipulé une seule ligne de code JavaScript, personnalisée par Inbenta Technologies pour les besoins de Ticketmaster. Selon Inbenta, le code a été utilisé sur une page pour laquelle il n'a pas été conçu et, s'ils l'avaient su, ils auraient identifié une faille de sécurité.
La vulnérabilité elle-même est essentiellement un problème de sécurité de la bibliothèque de téléchargement/stockage de fichiers, dans laquelle une seule violation peut affecter tous les sites sur lesquels le même code est chargé. Le code peut être modifié pour collecter et réacheminer des données personnelles vers les attaquants, pour commencer. Il s'agit d'un exploit simple, mais dont les dommages potentiels sont considérables, et contre lequel nous nous efforçons de nous défendre au moyen d'une série d'exercices de formation sur la plateforme destinés aux développeurs.
Bien entendu, il est pratiquement impossible de gérer une entreprise sans s'appuyer sur des applications tierces. Cependant, vous n'avez aucun contrôle sur la manière dont ils conçoivent leurs logiciels et vous n'avez pratiquement aucune visibilité sur la sécurité de leur code. Cela devient un exercice de confiance. Si votre partenaire tiers fait preuve de laxisme dans ses pratiques de codage sécurisé, vous risquez d'ouvrir la porte à une brèche dans votre entreprise.
Quelle est donc la solution ? Pour faire simple : nous devons tous faire mieux. Nous devons cesser de considérer la sécurité comme un obstacle irritant sur le chemin de l'innovation de l'entreprise.
Il est plus facile que vous ne le pensez de donner à votre équipe de développeurs les bons outils et les bonnes connaissances pour adopter la sécurité et arrêter le mauvais code dans son élan. Nous avons été ravis de voir un grand nombre de sociétés financières, de télécommunications, de vente au détail et de technologie parmi les plus grandes et les plus connues au monde adopter cette nouvelle approche, mais il ne devrait pas être du seul ressort des sociétés Fortune 100 de prendre des mesures en matière d'éducation à la sécurité. Toutes les entreprises qui comptent des développeurs parmi leur personnel doivent mettre en place des formations pour aider les équipes à coder en toute sécurité.
Le livre blanc que j'ai récemment publié en collaboration avec notre directeur technique, Matias Madou, présente les avantages de la création d'une culture de la sécurité au sein de votre organisation. Nous expliquons en détail pourquoi c'est la clé pour débloquer l'innovation, rester agile et réduire l'impact financier d'un code non sécurisé.
Vous y trouverez notamment des conseils :
* Comment rendre la formation à la sécurité pertinente et attrayante pour les développeurs ?
* Comment apprendre aux développeurs à identifier et à résoudre leurs propres problèmes ?
* Comment aider les développeurs à construire leur propre code en toute sécurité.
Je vous invite à télécharger cette ressource et à l'utiliser pour promouvoir la sécurité dans votre organisation, renforcer les compétences de votre équipe et être à l'avant-garde de la mise en place d'une norme de code plus élevée.
Il faut cesser de considérer la sécurité comme un obstacle irritant sur le chemin de l'innovation des entreprises.