Devlympics 2023: Der Rückblick

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.

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.

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.

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!

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.

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.

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.


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

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.
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.
Weitere Ressourcen entdecken
Erhalten Sie Zugang zu Experteninhalten über sichere Programmierung, KI-Governance und Software-Risikomanagement.

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

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.
Sichere KI-gestützte Entwicklung vor dem Release
Erkennen Sie Entwicklerrisiken, setzen Sie Richtlinien durch und verhindern Sie Schwachstellen über den gesamten Softwareentwicklungszyklus hinweg.