Directrices

Cree una base sólida y defensiva con directrices de codificación segura

Aprenda sobre vulnerabilidades y conceptos de seguridad en un formato legible con fragmentos de código en un lenguaje o marco específico.

Aprendizaje específico - Adaptado a cada lengua

Profundice en los conceptos de codificación segura para aprender técnicas de seguridad defensiva y construir un sólido conocimiento básico antes de pasar a contenidos más desafiantes e interactivos. Las directrices repasan las estrategias generales de mitigación para que los conocimientos de codificación segura estén preparados para el futuro y profundizan en las mejores prácticas actuales para cualquier lenguaje seleccionado.

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

Bloquee su código con conocimientos defensivos

Aumente sus habilidades en estrategias defensivas de mitigación con ejemplos claros y fragmentos de código en un lenguaje o marco específico.

Reducir las vulnerabilidades

Resolver las vulnerabilidades del software mediante técnicas de codificación segura.

Obtenga ejemplos relevantes

Aprenda a mitigar el código vulnerable mediante fragmentos de código y ejemplos.

Mejorar con el tiempo

Profundice sus conocimientos con un aprendizaje contextual y a su propio ritmo.
Directrices en acción

Aprendizaje contextual y autoguiado

Obtenga explicaciones detalladas

Entender cómo reconocer la vulnerabilidad y las mejores prácticas para mitigarla.

Aprender en lenguas comunes

Obtenga una cobertura en profundidad de las 10 principales vulnerabilidades de OWASP para los lenguajes web más populares, así como fragmentos de pseudocódigo.

Vaya a su ritmo

Aprenda los entresijos de una vulnerabilidad con contexto adicional y aprendizaje a su propio ritmo.

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.