Devlympics 2023 : Bilan

Qu'est-ce que les Devlympics ?
Les Devlympics sont un tournoi mondial annuel organisé par Secure Code Warrior sur sa plateforme d'apprentissage agile afin de tester les compétences en code sécurisé des développeurs.
Pendant ce tournoi de 24 heures, des développeurs du monde entier se sont affrontés lors de défis de codage offensif et défensif dans les langages de programmation de leur choix. Les développeurs ont eu l'opportunité de se mesurer à leurs pairs sur un éventail de compétences et de s'affronter pour gagner des points et atteindre le sommet du classement.
Dans ce rapport, vous obtiendrez un aperçu des résultats des Devlympics 2023, ainsi qu'une analyse approfondie des forces et des opportunités mises en évidence par des centaines de développeurs à travers les défis relevés. De plus, nous avons souligné les tendances pour chaque secteur, langage et les CWE (Common Weakness Enumerations) courants abordés par les développeurs pour vous aider à faire passer votre apprentissage du code sécurisé au niveau supérieur.
Ce que les développeurs disent des Devlympics et de Secure Code Warrior
« Secure Code Warrior est une excellente plateforme pour se mesurer à d'autres participants et améliorer ses compétences. »
« Secure Code Warrior adopte une approche interactive, semblable à une revue de code. »
« Secure Code Warrior est l'une des meilleures plateformes pour se former grâce à une compétition stimulante. »
« Passionnant, palpitant, j'ai adoré ! »
Les développeurs adorent Secure Code Warrior
Nous avons interrogé plus de 200 participants après l'événement, et les chiffres montrent que les développeurs apprécient la compétition.

Engagement des développeurs
La participation des développeurs aux Devlympics continue de croître d'année en année, avec plus de 1000 développeurs ayant pris part au tournoi 2023. Les Devlympics ont attiré l'attention du monde entier, de la part de professionnels de la sécurité et de développeurs issus de multiples secteurs et disciplines de programmation. Avec un engagement qui a doublé par rapport à l'année dernière, nous observons une tendance chez les développeurs à vouloir apprendre à coder de manière sécurisée. En développant une communauté de développeurs compétents en sécurité, les Devlympics continuent de souligner la valeur des développeurs en tant que première ligne de défense pour protéger votre code contre les vulnérabilités.

Secteurs présents aux Devlympics
Le code sécurisé est important pour tous les secteurs, mais pour certains domaines particuliers, il est absolument critique. Des secteurs comme la banque et les services financiers et la technologie occupent les premières places en nombre de développeurs participants. Cela démontre l'importance de l'attention et de l'accent continus que ces secteurs portent au code sécurisé.

Langages utilisés par secteur
Différents secteurs utilisent une variété de langages de programmation, répartis en 6 catégories (Web, Mobile, Front-End, API, Cloud et Mashup) avec plus de 30 langages disponibles. Voici quelques-uns des langages que nous avons identifiés comme étant en vogue dans divers secteurs.

Rien ne les arrête
Les participants aux Devlympics ont passé en moyenne près de 3 heures sur la plateforme, totalisant 4 152 heures de jeu.
Certains développeurs en haut du classement ont passé la vitesse supérieure. Les 20 meilleurs joueurs en termes de temps de jeu ont passé en moyenne 14 heures sur le tournoi. Voilà une belle preuve de détermination !

Développeurs full stack
Lors des Devlympics, 41 % des développeurs ont joué avec au moins 2 langages différents, et près d'un quart d'entre eux avec plus de 3 langages.
Selon Stack Overflow, les développeurs qui écrivent du code de production dans 2 langages ou plus sont considérés comme des développeurs full stack.
Votre programme de formation garantit-il que vos développeurs sont formés à toutes les technologies qu'ils utilisent ? Avec plus de 63 langages et frameworks proposés, la plateforme Secure Code Warrior répond à vos besoins.

Tendances technologiques
La sécurité du code est primordiale pour tout ce qui est accessible au public.
Dans tous les secteurs, les développeurs ont principalement utilisé des langages Web ou API.
Java Spring et Docker Basic ont occupé les premières places en tant que langages les plus utilisés durant le tournoi.

Une communauté de champions de la sécurité
L'élite était au rendez-vous des Devlympics cette année — la majorité des participants étant déjà clients de Secure Code Warrior — et les résultats en témoignent ! Dans tous les secteurs, les participants aux Devlympics ont obtenu des performances bien supérieures aux références du secteur observées par Secure Code Warrior lors des évaluations sur sa plateforme.
Alors que nous continuons à développer notre communauté de champions de la sécurité sur la plateforme Secure Code Warrior, nous nous attendons à ce que ces chiffres deviennent encore plus prometteurs chaque année !

Vulnérabilités clés - Web & API
Les développeurs ayant participé aux Devlympics ont démontré un bon niveau de compétence concernant les catégories du Top 10 de l'OWASP relatives aux failles par injection et aux composants tiers vulnérables. Nous sommes optimistes quant à la disparition progressive de ces vulnérabilités des listes du Top 10 de l'OWASP au fil du temps.
L'affectation de masse (Mass Assignment) reste un problème majeur. Le niveau de compétence des développeurs était parmi les plus bas pour cette vulnérabilité spécifique. Compte tenu du manque d'outils automatisés et de tests dans ce domaine, c'est une réelle source d'inquiétude qui doit être surveillée de près. Une meilleure formation sur ce sujet aidera également à réduire la pression sur les équipes de sécurité confrontées à cette vulnérabilité particulière.


Top 25 des faiblesses logicielles les plus dangereuses (CWE)
La liste CWE (Common Weakness Enumeration) des 25 faiblesses logicielles les plus dangereuses fournit chaque année aux développeurs un aperçu des vulnérabilités les plus fréquentes et les plus critiques.
#1 CWE-787 Corruption de mémoire, #9 CWE-352 Falsification de requête intersite (CSRF) et #10 CWE-434 Téléchargement de fichier ont obtenu les scores de précision les plus bas lors des Devlympics.
Les vulnérabilités liées aux injections, telles que #3 CWE-89 Injection SQL, #5 CWE-78 Injection de commande OS et #8 CWE-22 Traversal de chemin, ont été parmi les mieux notées lors des Devlympics. Nous prévoyons que ces vulnérabilités reculeront dans les classements industriels comme le CWE Top 25 ou l'OWASP Top 10 à mesure que les compétences des développeurs progresseront.
Faiblesses par ordre

Conclusion
Les Devlympics 2023 démontrent que les développeurs du monde entier s'impliquent et apprennent en participant au tournoi. L'impact dépasse la simple fierté de la compétition : les scénarios concrets facilitent la mémorisation des connaissances et le passage de la théorie à la pratique.
Secure Code Warrior est la plateforme d'apprentissage agile du code sécurisé leader du secteur, qui permet aux développeurs d'acquérir les compétences nécessaires pour écrire du code sécurisé.
Avec Secure Code Warrior, vous pouvez organiser votre propre tournoi comme les Devlympics pour vos équipes de développement. Réunissez votre équipe pour une compétition ludique et gamifiée où ils apprendront à localiser, identifier et corriger les vulnérabilités logicielles.
Rejoignez la communauté grandissante
Notre vision est d'inspirer une communauté mondiale de développeurs compétents en sécurité à adopter une culture de codage préventif et sécurisé. Nous nous concentrons sur le renforcement de la résilience en minimisant les attaques, les menaces et les risques, afin que vous puissiez impulser le changement, innover et accélérer. Nous pensons que le coaching et le mentorat font partie intégrante de notre communauté de développeurs !
Inscrivez-vous aux Devlympics 2024 et suivez-nous sur X pour rester informé de toutes les annonces.
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 de ressources
Accédez à du contenu expert sur le codage sécurisé, la gouvernance de l'IA et la gestion des risques logiciels.

Kamer van Koophandel : La sécurité pilotée par les développeurs à grande échelle
La Kamer van Koophandel explique comment elle a intégré le codage sécurisé au développement quotidien grâce à des certifications basées sur les rôles, à l'étalonnage des scores de confiance et à une culture de responsabilité partagée en matière de sécurité.
Viser l'excellence : l'ascension des normes de code sécurisé chez Paysafe
Découvrez comment le partenariat entre Paysafe et Secure Code Warrior a permis d'augmenter la productivité des développeurs de 45 % et de réduire considérablement les vulnérabilités du code.

DigitalOcean Decreases Security Debt with Secure Code Warrior
DigitalOcean's use of Secure Code Warrior training has significantly reduced security debt, allowing teams to focus more on innovation and productivity. The improved security has strengthened their product quality and competitive edge. Looking ahead, the SCW Trust Score will help them further enhance security practices and continue driving innovation.
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.
