Caso de estudio

Devlympics 2023: Resumen

November 28, 2023

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

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

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.

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

‍

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.

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

‍

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!

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

‍

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.

‍

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

‍

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.

‍

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

‍

‍

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.

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%

‍

‍

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

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

‍

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.

‍

‍

Eslogan

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

Biblioteca de recursos

Explorar más recursos

Acceda a contenido especializado sobre programación segura, gobernanza de IA y gestión de riesgos de software.

ver todo
Icono de ventana de navegador con las letras KVK en negrita y dos líneas horizontales azules debajo sobre un fondo azul degradado.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

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.

Más información
Ventana del navegador con el logotipo de Paysafe y tres puntos destacados en azul claro sobre un fondo con degradado azul.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

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.

Más información
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque 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.

Más información

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.

Reservar una demostración