Desafíos

Ponga a prueba sus conocimientos

Detecte el código vulnerable y comprenda su impacto con los retos de codificación.

Desafíate a ti mismo con situaciones reales

Comprende qué vulnerabilidad se presenta, detecta el código problemático y elige entre una serie de soluciones para corregirla. Cada desafío completado correctamente otorga puntos para ascender en la clasificación de tu equipo. Los desafíos están disponibles en Formación a su propio ritmo, Tournaments, Courses, y Evaluaciones.

Assessment Qué hacer y qué no hacer

Assessment Dos

  • Utilizar problemas del mundo real
  • Incluir una variedad de retos
  • Prueba de capacidad de resolución de problemas
  • Evaluar las competencias interpersonales
  • Garantizar la equidad y la objetividad

Assessment No hacer

  • Utilizar plazos poco realistas
  • Confiar únicamente en la codificación de pizarra
  • Olvídese de la legibilidad del código
  • Descuidar la seguridad

Mejore sus conocimientos de codificación segura

Ponga a prueba su destreza en seguridad de aplicaciones web de una forma desafiante, divertida e interactiva.

Reconocer y aprender patrones

Construya una memoria muscular de codificación segura paso a paso con la aplicación práctica de código real.

Experimente con soluciones

Aprenda a reconocer el código vulnerable y experimente con diferentes soluciones ante los retos de la seguridad web.

Aprenda a través de contenidos interactivos

Conozca el impacto de las vulnerabilidades y las mejores soluciones para remediarlas, y reciba consejos por el camino.
Desafíos en acción

Aprendizaje práctico e inmersivo

Localizar las vulnerabilidades en su origen

Aprenda a localizar vulnerabilidades comunes y a entender su impacto, cubriendo una amplia gama de lenguajes, explorando escenarios del mundo real.

Detectar el código inseguro

Desafíate a ti mismo a detectar el código inseguro, mejorando tus habilidades en el proceso.

Identificar la solución adecuada

Encuentre la solución más segura para remediar el código vulnerable, y sepa por qué es el camino correcto.

Empezar

Marcos compatibles

Más de 60 idiomas y marcos de trabajo

Nuestra biblioteca de contenidos, en constante expansión, cuenta con más de 60 lenguajes y marcos de trabajo y cubre más de 150 tipos de vulnerabilidades de seguridad, en más de 8000 retos de codificación

C++:Básico
Python: Flask
Java: Enterprise Edition (JSP)
PHP Symfony
JavaScript: Angular.io (2+)
Java: Enterprise Edition (API)
C# (.NET): Web API
C++:Incrustar
Rubí: Rails
C# (.NET): Formularios web
C# (.NET): Basic
Java Spring
C:Básico
API de Node.js
Servlets Java
Python
Docker
Terraformar
SAP:ABAP
Java: SDK para Android
API de Kotlin Spring
Swift
PHP Básico
COBOL
Oracle PL/SQL
Texto mecanografiado
Kotlin: SDK para Android
C# (.NET): Core
Java
Salesforce Apex
Vue.js
Kubernetes
Powershell
Óxido
RPG:Básico
Java: API de Spring
Node.js (Express)
Perl: Dancer2
Bash
Scala: Jugar
C# (.NET): MVC
Ansible
React Native
Java: Enterprise Edition (JSF)
Javascript
C:Embed
API web de Python
Pseudocódigo
Pseudocódigo: Móvil
Formación en la nube
GO: API web
Objective-C: SDK de iOS
IR A
PHP Laravel
Python: Django
JavaScript: React
Java Struts
Ver idiomas

Recurso destacado

Centro de recursos
""

Adoptar la codificación segura impulsada por los desarrolladores

Póngase en contacto con nosotros hoy mismo y haga de la seguridad del software una parte intrínseca de su proceso de desarrollo.