Étude de cas

Devlympics 2023 : Bilan

November 28, 2023

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.

94% of participants enjoyed playing in the tournament 90% said they would join next year's event 62% gave the SCW platform a 10/10 rating, with 91% saying they would recommend it to their peers Over 85% said they would definitely use the SCW platform if their organization had access to it full-time

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.

Chart showint that Devlympics had 786 players in 2022 and 1472 in 2023, which is 2x growth

‍

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é.

Graph showing players in Devlympics per industry. Banking and Financial services were 53% and Technology the runner up with 16% of players

‍

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 !

Image showing gameplay for Devlympics. 4152 hours of total gameplay, 2.9 Hours average tima per user on the platform. Top 20, Developers by time played for 14 hours out of 24

‍

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.

‍

41% of players who competed 2+ languages, vs 23% players who competed in 3+ languages

‍

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.

‍

Web or API where the most popular language types. Java Spring & Docker Basic were the most played individual languages

‍

‍

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 score by vulnerability was the following: XMLExternal Entities XXE 92%, Vulnerable Components 90%, Injection Flaws 89%. Bottom score by vulnerabilities were the following: Cross-site request forgery 70%, Mass assignement 71% , File upload vulnerability 71%

‍

‍

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

List of Common Weakness Enumerations (CWE) with descriptions of various software vulnerabilities.

‍

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.

‍

‍

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.

Bibliothèque de ressources

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.

tout parcourir
Icône de fenêtre de navigateur avec les lettres KVK en gras et deux lignes horizontales bleues en dessous sur un fond bleu dégradé.
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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é.

En savoir plus
Fenêtre de navigateur avec le logo Paysafe et trois points de liste bleu clair sur un fond dégradé bleu.
Étude de cas
Libellé du filtre
Ceci est un texte à l'intérieur d'un bloc div.

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.

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

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.

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