Devlympics 2023: Resumen

¿Qué es Devlympics?
Devlympics es un torneo global anual organizado por Secure Code Warrior en su plataforma de aprendizaje ágil para poner a prueba las habilidades de codificación segura de los desarrolladores.
Durante el torneo de 24 horas, desarrolladores de todo el mundo compitieron en desafíos de codificación ofensiva y defensiva en sus lenguajes de programación preferidos. Los desarrolladores tuvieron la oportunidad de competir contra sus pares en una variedad de habilidades y luchar para ganar puntos y ascender a lo más alto de la clasificación.
En este informe, obtendrás una visión general de los resultados de Devlympics 2023, así como un análisis profundo de las fortalezas y oportunidades destacadas por cientos de desarrolladores a lo largo de los desafíos. Además, hemos resaltado las tendencias por industria, lenguaje y las CWE (Common Weakness Enumerations) más comunes abordadas por los desarrolladores para ayudarte a llevar tu aprendizaje de código seguro al siguiente nivel.
Lo que dicen los desarrolladores sobre Devlympics y Secure Code Warrior
“Secure Code Warrior es una plataforma excelente para competir con otros participantes y mejorar tus habilidades”.
“Secure Code Warrior adopta un enfoque interactivo, similar a la revisión de código”
“Secure Code Warrior es una de las mejores plataformas que te entrena a través de una competencia interesante”.
“¡Emocionante, electrizante y me encantó!”
A los desarrolladores les encanta Secure Code Warrior
Encuestamos a más de 200 participantes después del evento, y las cifras demuestran que a los desarrolladores les encanta la competencia.

Participación de los desarrolladores
La participación de los desarrolladores en Devlympics sigue creciendo año tras año, con más de 1000 desarrolladores jugando en el torneo de 2023. Devlympics atrajo la atención de todo el mundo, desde profesionales de la seguridad hasta desarrolladores de múltiples industrias y disciplinas de programación. Con el doble de participación que el año pasado, observamos una tendencia en la que los desarrolladores están cada vez más interesados en aprender a programar de forma segura. Al cultivar una comunidad de desarrolladores expertos en seguridad, Devlympics sigue destacando el valor de los desarrolladores como tu primera línea de defensa para proteger tu código contra vulnerabilidades.

Industrias presentes en Devlympics
El código seguro es importante para todas las industrias, pero para algunos sectores en particular, es absolutamente crítico. Industrias como Banca y Servicios Financieros y Tecnología ocuparon los primeros puestos en cuanto al número de desarrolladores participantes. Esto demuestra la importancia del enfoque y énfasis continuo de estas industrias en el código seguro.

Lenguajes utilizados por sector
Diferentes sectores utilizan una gran variedad de lenguajes de programación, clasificados en 6 categorías (Web, Móvil, Front-End, API, Nube y Mashup) con más de 30 lenguajes disponibles. Estos son algunos de los lenguajes que observamos como tendencia en diversas industrias.

No se detienen ante nada
Los participantes de Devlympics dedicaron una media de casi 3 horas a la plataforma, lo que suma un total de 4152 horas de juego.
Algunos desarrolladores en la cima de la clasificación llevaron su desempeño al siguiente nivel. Los 20 mejores jugadores con más tiempo de juego promediaron 14 horas en el torneo. ¡Eso sí que es dedicación!

Desarrolladores full stack
En Devlympics, el 41% de los desarrolladores jugó con al menos 2 lenguajes diferentes, y casi una cuarta parte utilizó 3 o más.
Según Stack Overflow, los desarrolladores que escriben código de producción en 2 o más lenguajes se consideran desarrolladores full stack.
¿Su programa de formación garantiza que los desarrolladores estén capacitados en todas las tecnologías con las que trabajan? Con más de 63 lenguajes y frameworks disponibles, la plataforma Secure Code Warrior le ofrece todo lo que necesita.

Tendencias en el stack tecnológico
El código seguro es de vital importancia en aplicaciones de acceso público.
En todos los sectores, los desarrolladores jugaron utilizando lenguajes Web o API.
Java Spring y Docker Basic ocuparon los primeros puestos como los lenguajes individuales más utilizados en el torneo.

Comunidad de campeones de seguridad
Lo mejor de lo mejor compitió en los Devlympics de este año —la mayoría de ellos ya son clientes de Secure Code Warrior— ¡y los resultados lo reflejan! En todos los sectores, los participantes de Devlympics obtuvieron resultados muy superiores a los puntos de referencia que Secure Code Warrior ha registrado en las evaluaciones de su plataforma.
A medida que seguimos construyendo nuestra comunidad de desarrolladores dedicados a la seguridad en la plataforma Secure Code Warrior, esperamos que estas cifras sigan mejorando cada año.

Vulnerabilidades clave: Web y API
Los desarrolladores que participaron en Devlympics demostraron un buen nivel de habilidad en las categorías del OWASP Top 10 relacionadas con fallos de inyección y componentes de terceros vulnerables. Somos optimistas y esperamos que, con el tiempo, estas vulnerabilidades desaparezcan de las listas del OWASP Top 10.
La asignación masiva (Mass Assignment) sigue siendo un problema importante. El nivel de habilidad de los desarrolladores fue uno de los más bajos para esta vulnerabilidad en particular. Dada la falta de herramientas y pruebas automatizadas en este ámbito, es un motivo real de preocupación que debe vigilarse de cerca. Una mayor formación en esta área también ayudará a aliviar la presión sobre los equipos de seguridad que se enfrentan a esta vulnerabilidad específica.


Las 25 debilidades de software más peligrosas según CWE
La lista de las 25 debilidades de software más peligrosas del Common Weakness Enumeration (CWE) ofrece a los desarrolladores un resumen anual de las vulnerabilidades más frecuentes e impactantes en la actualidad.
#1 CWE-787 Corrupción de memoria, #9 CWE-352 Falsificación de petición en sitios cruzados (CSRF) y #10 CWE-434 Carga de archivos obtuvieron las puntuaciones de precisión más bajas durante los Devlympics.
Las vulnerabilidades relacionadas con la inyección, como #3 CWE-89 Inyección SQL, #5 CWE-78 Inyección de comandos del SO y #8 CWE-22 Path Traversal, fueron algunas de las mejor puntuadas durante los Devlympics. Esperamos que estas vulnerabilidades desciendan en las listas del sector, como el CWE Top 25 o el OWASP Top 10, a medida que mejoren las habilidades de los desarrolladores.
Debilidad por orden

Conclusión
Los Devlympics 2023 demuestran que los desarrolladores de todo el mundo se involucran y aprenden mientras participan en el torneo. El impacto va más allá del orgullo de competir: los escenarios del mundo real facilitan la retención de conocimientos y el paso de la práctica a la aplicación.
Secure Code Warrior es la plataforma de aprendizaje ágil en código seguro líder del sector, que permite a los desarrolladores adquirir las habilidades necesarias para escribir código seguro.
Con Secure Code Warrior, puede organizar su propio torneo al estilo Devlympics para sus equipos de desarrollo. Reúna a su equipo en una competición divertida y gamificada donde aprenderán a localizar, identificar y corregir vulnerabilidades de software.
Únase a nuestra creciente comunidad
Nuestra visión es inspirar a una comunidad global de desarrolladores expertos en seguridad para que adopten una cultura de codificación preventiva y segura. Nos enfocamos en fortalecer la resiliencia de seguridad minimizando la aparición de ataques, amenazas y riesgos, para que pueda impulsar el cambio, innovar y acelerar. ¡Creemos que el coaching y la mentoría son parte integral de nuestra comunidad de desarrolladores!
Regístrese en los Devlympics 2024 y síganos en X para mantenerse al tanto de todos los anuncios.
Controle el desarrollo impulsado por IA antes de su lanzamiento
Mida el riesgo asistido por IA, aplique políticas de codificación segura en el momento de la confirmación y acelere la entrega segura en todo su ciclo de vida de desarrollo de software (SDLC).
Explorar más recursos
Acceda a contenido especializado sobre programación segura, gobernanza de IA y gestión de riesgos de software.

Kamer van Koophandel: Seguridad a escala impulsada por los desarrolladores
La Cámara de Comercio (Kamer van Koophandel) comparte cómo integró la programación segura en el desarrollo diario mediante certificaciones basadas en roles, evaluaciones comparativas de puntuación de confianza y una cultura de responsabilidad compartida en seguridad.
Hacia el oro: elevando los estándares de seguridad en el código de Paysafe
Descubra cómo la colaboración entre Paysafe y Secure Code Warrior permitió aumentar la productividad de los desarrolladores en un 45 % y reducir significativamente las vulnerabilidades en el código.

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.
Proteja el desarrollo basado en IA antes de su lanzamiento
Identifique riesgos de desarrollo, aplique políticas y prevenga vulnerabilidades en todo el ciclo de vida de su software.