Fallstudie

Devlympics 2023: Der Rückblick

November 28, 2023

Was sind die Devlympics?

Die Devlympics sind ein jährliches globales Turnier, das von Secure Code Warrior auf seiner agilen Lernplattform veranstaltet wird, um die Fähigkeiten von Entwicklern im Bereich Secure Coding zu testen.

Während des 24-stündigen Turniers traten Entwickler aus der ganzen Welt in offensiven und defensiven Coding-Challenges in ihren bevorzugten Programmiersprachen gegeneinander an. Die Entwickler hatten die Möglichkeit, sich in verschiedenen Kompetenzbereichen mit ihren Kollegen zu messen und um Punkte zu kämpfen, um an die Spitze der Bestenliste zu gelangen.

In diesem Bericht erhalten Sie einen Überblick über die Ergebnisse der Devlympics 2023 sowie einen tiefen Einblick in die Stärken und Potenziale, die von Hunderten von Entwicklern während der Challenges aufgezeigt wurden. Zudem haben wir Trends für jede Branche, Sprache und die häufigsten CWEs (Common Weakness Enumerations) hervorgehoben, mit denen sich die Entwickler befasst haben, damit Sie Ihr Wissen über sicheren Code auf das nächste Level heben können.

Was Entwickler über Devlympics und Secure Code Warrior sagen

„Secure Code Warrior ist eine großartige Plattform, um sich mit anderen Teilnehmern zu messen und die eigenen Fähigkeiten zu verbessern.“
„Secure Code Warrior verfolgt einen interaktiven, Code-Review-ähnlichen Ansatz.“
„Secure Code Warrior ist eine der besten Plattformen, die einen durch spannende Wettbewerbe trainiert.“
„Aufregend, mitreißend und ich war begeistert!“

Entwickler lieben Secure Code Warrior

Wir haben nach der Veranstaltung über 200 Teilnehmer befragt, und die Zahlen zeigen, dass Entwickler den Wettbewerb lieben.

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

Entwickler-Engagement

Die Teilnahme von Entwicklern an den Devlympics wächst von Jahr zu Jahr; über 1000 Entwickler nahmen am Turnier 2023 teil. Die Devlympics zogen weltweit Aufmerksamkeit auf sich, von Sicherheitsexperten und Entwicklern aus verschiedenen Branchen und Programmierdisziplinen. Mit einem doppelt so hohen Engagement wie im Vorjahr stellen wir einen Trend fest, dass Entwickler immer mehr daran interessiert sind, sicher zu programmieren. Durch den Aufbau einer Community von sicherheitsorientierten Entwicklern unterstreichen die Devlympics weiterhin den Wert von Entwicklern als erste Verteidigungslinie beim Schutz Ihres Codes vor Schwachstellen.

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

‍

Branchen bei den Devlympics

Sicherer Code ist für alle Branchen wichtig, aber für einige Sektoren ist er absolut geschäftskritisch. Branchen wie Banken & Finanzdienstleistungen und Technologie belegten die Spitzenplätze bei der Anzahl der teilnehmenden Entwickler. Dies unterstreicht, wie wichtig der kontinuierliche Fokus und die Betonung von sicherem Code in diesen Branchen sind.

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

‍

Branchenübergreifende Programmiersprachen

Verschiedene Branchen nutzen eine Vielzahl von Programmiersprachen – unterteilt in 6 Kategorien (Web, Mobile, Front-End, API, Cloud und Mashup) mit über 30 verfügbaren Sprachen. Dies sind einige der Sprachen, die wir als Trends in verschiedenen Branchen identifiziert haben.

‍

Kein Halten mehr

Die Teilnehmer der Devlympics verbrachten durchschnittlich fast 3 Stunden auf der Plattform – das entspricht einer Gesamtspielzeit von 4.152 Stunden.

Einige Entwickler an der Spitze der Bestenliste haben noch einen draufgesetzt. Die 20 Spieler mit der längsten Spielzeit kamen im Durchschnitt auf 14 Stunden im Turnier. Das nennen wir Engagement!

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

‍

Full-Stack-Entwickler

Bei den Devlympics spielten 41 % der Entwickler mit mindestens 2 verschiedenen Sprachen, fast ein Viertel sogar mit 3 oder mehr.

Laut Stack Overflow gelten Entwickler, die produktiven Code in 2 oder mehr Sprachen schreiben, als Full-Stack-Entwickler.

Stellt Ihr Schulungsprogramm sicher, dass Entwickler in allen Technologien geschult werden, in denen sie Code schreiben? Mit über 63 angebotenen Sprachen und Frameworks bietet die Secure Code Warrior-Plattform genau das Richtige für Sie.

‍

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

‍

Trends im Tech-Stack

Sicherer Code ist bei öffentlich zugänglichen Anwendungen von größter Bedeutung.

Branchenübergreifend spielten die Entwickler vorwiegend mit Web- oder API-Sprachen.

Java Spring und Docker Basic belegten die Spitzenplätze als die am häufigsten gespielten Einzelsprachen im Turnier.

‍

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

‍

‍

Community der Security Champions

Die Besten der Besten traten bei den diesjährigen Devlympics an – die Mehrheit von ihnen ist bereits Kunde von Secure Code Warrior – und die Ergebnisse spiegeln dies wider! Über alle Branchen hinweg schnitten die Devlympics-Teilnehmer deutlich besser ab als der Branchen-Benchmark, den Secure Code Warrior für Bewertungen auf seiner Plattform verzeichnet.

Während wir unsere Community engagierter Security-Champions auf der Secure Code Warrior-Plattform weiter ausbauen, erwarten wir, dass diese Zahlen jedes Jahr noch vielversprechender werden!

Wichtige Schwachstellen – Web & API

Die Teilnehmer der Devlympics zeigten gute Fähigkeiten in den OWASP Top 10-Kategorien für Injection-Schwachstellen und anfällige Drittanbieter-Komponenten. Wir sind optimistisch, dass diese Schwachstellen mit der Zeit von den OWASP Top 10-Listen verschwinden werden.

Mass Assignment bleibt ein großes Problem. Das Kompetenzniveau der Entwickler war bei dieser speziellen Schwachstelle eher gering. Angesichts des Mangels an automatisierten Tools und Tests in diesem Bereich ist dies ein Grund zur Sorge, der genau beobachtet werden sollte. Mehr Schulungen in diesem Bereich werden zudem dazu beitragen, die Sicherheitsteams bei der Bewältigung dieser speziellen Schwachstelle zu entlasten.

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%

‍

‍

CWE Top 25 der gefährlichsten Software-Schwachstellen

Die Liste der „Common Weakness Enumeration (CWE) Top 25 Most Dangerous Software Weaknesses“ bietet Entwicklern eine jährliche Übersicht der aktuell häufigsten und folgenreichsten Schwachstellen in Software.

#1 CWE-787 Speicherbeschädigung, #9 CWE-352 Cross-Site Request Forgery und #10 CWE-434 Datei-Upload erzielten während der Devlympics die niedrigsten Genauigkeitswerte. 

Injection-Schwachstellen wie #3 CWE-89 SQL-Injection, #5 CWE-78 OS-Command-Injection und #8 CWE-22 Pfad-Traversal gehörten während der Devlympics zu den am besten bewerteten CWEs. Wir erwarten, dass diese Schwachstellen in Branchenlisten wie den CWE Top 25 oder den OWASP Top 10 an Bedeutung verlieren, da sich die Fähigkeiten der Entwickler stetig verbessern.

‍

Schwachstellen nach Rangfolge

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

‍

Fazit

Die Devlympics 2023 zeigen, dass Entwickler weltweit mit Engagement und Freude am Turnier teilnehmen. Der Nutzen geht weit über den Stolz auf den Wettbewerb hinaus: Dank der praxisnahen Szenarien lässt sich das Wissen leicht verankern und direkt in die Anwendung übertragen.

Secure Code Warrior ist die branchenführende Plattform für agiles Lernen im Bereich Secure Coding, die Entwickler dabei unterstützt, die notwendigen Fähigkeiten für das Schreiben sicherer Software zu erwerben.

Mit Secure Code Warrior können Sie Ihr eigenes Turnier wie die Devlympics für Ihre Entwicklungsteams veranstalten. Bringen Sie Ihr Team in einem unterhaltsamen, spielerischen Wettbewerb zusammen, bei dem sie lernen, Software-Schwachstellen zu finden, zu identifizieren und zu beheben.

‍

Werden Sie Teil der wachsenden Community

Unsere Vision ist es, eine globale Gemeinschaft sicherheitsbewusster Entwickler zu inspirieren, die eine präventive Kultur des sicheren Programmierens lebt. Wir stärken die Sicherheitsresilienz, indem wir Angriffe, Bedrohungen und Risiken minimieren, damit Sie Veränderungen vorantreiben, innovativ sein und schneller agieren können. Wir sind überzeugt, dass Coaching und Mentoring ein wesentlicher Bestandteil unserer Entwickler-Community sind!

Registrieren Sie sich für die Devlympics 2024 und folgen Sie uns auf X, um über alle Ankündigungen auf dem Laufenden zu bleiben.

‍

‍

Slogan

Kontrollieren Sie KI-gestützte Entwicklung, bevor sie in Produktion geht

Bewerten Sie KI-gestützte Risiken, setzen Sie Richtlinien für sicheren Code direkt beim Commit durch und beschleunigen Sie die sichere Bereitstellung über Ihren gesamten SDLC hinweg.

Ressourcenbibliothek

Weitere Ressourcen entdecken

Erhalten Sie Zugang zu Experteninhalten über sichere Programmierung, KI-Governance und Software-Risikomanagement.

alle anzeigen
Browserfenster-Symbol mit dem fett gedruckten Schriftzug KVK und zwei blauen horizontalen Linien darunter auf einem blau verlaufenden Hintergrund.
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Kamer van Koophandel: Entwicklerorientierte Sicherheit im großen Maßstab

Die Kamer van Koophandel berichtet, wie sie durch rollenbasierte Zertifizierungen, Trust-Score-Benchmarking und eine Kultur der gemeinsamen Sicherheitsverantwortung sicheres Programmieren fest in den Entwicklungsalltag integriert hat.

Mehr erfahren
Browserfenster mit Paysafe-Logo und drei hellblauen Aufzählungspunkten vor einem blau verlaufenden Hintergrund.
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

Auf Goldkurs: Höhere Standards für sicheren Code bei Paysafe

Erfahren Sie, wie die Partnerschaft zwischen Paysafe und Secure Code Warrior die Produktivität der Entwickler um 45 % steigerte und die Anzahl der Schwachstellen im Code deutlich reduzierte.

Mehr erfahren
Fallstudie
Filterbezeichnung
Dies ist ein Text innerhalb eines Div-Blocks.

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.

Mehr erfahren

Sichere KI-gestützte Entwicklung vor dem Release

Erkennen Sie Entwicklerrisiken, setzen Sie Richtlinien durch und verhindern Sie Schwachstellen über den gesamten Softwareentwicklungszyklus hinweg.

Demo buchen