Contenido del curso
Cómo utilizar el Top 10 de riesgos en aplicaciones
- 5

Broken Access Control con Burp Suite
08:22 min - 6

Fallas Criptográficas: Riesgos y Controles en Aplicaciones Web
07:38 min - 7

SQL Injection: escala privilegios y corrígelo
08:19 min - 8

Diseño Seguro de Aplicaciones: Mitigación de Vulnerabilidades
10:47 min - 9

Cómo corregir security misconfiguration en Nginx
10:46 min - 10

Mitigación de Riesgos en Componentes Vulnerables y Desactualizados
09:08 min - 11

Ataques de fuerza bruta y cómo detenerlos
07:23 min - 12

Gestión de Integridad en Software y Protección de Datos
06:02 min - 13

Prevención de Fallos en Monitoreo y Registro de Seguridad
05:25 min - 14

"Riesgos de Server-Side Request Forgery en Aplicaciones Web"
06:37 min
Cómo implementar OWASP Top 10 en tu empresa
Seguridad de Aplicaciones con OBS Top 10 y Herramientas Prácticas
Resumen
Proteger aplicaciones web no es opcional, y contar con un marco de referencia claro marca la diferencia entre un desarrollo vulnerable y uno robusto. OWASP Top Ten ofrece exactamente eso: una guía práctica que puede integrarse tanto en la construcción de software como en la formación de los equipos que lo desarrollan.
¿Cómo crear programas de aseguramiento con OWASP Top Ten?
La primera forma de aprovechar OWASP Top Ten es diseñando programas de aseguramiento de aplicaciones. Esto implica definir metas alcanzables dentro del ciclo de vida de desarrollo de software seguro (SDLC), de modo que los controles de seguridad se inyecten a medida que el producto se construye, no después [0:10].
El objetivo final es alcanzar un nivel de madurez de aseguramiento que garantice la solidez de la aplicación. Para lograrlo existe un proyecto llamado OWASAM (OWASP Software Assurance Maturity Model), que organiza los requerimientos de seguridad en funciones de negocio concretas [0:27]:
- Gobierno.
- Diseño.
- Implementación.
- Verificación.
- Operaciones.
Esta estructura permite que cada área del proceso de desarrollo tenga responsabilidades claras en materia de seguridad.
¿Qué herramientas educativas ofrece OWASP para equipos de desarrollo?
La segunda manera de utilizar OWASP Top Ten es como base para educación continua y detallada dirigida a los equipos de desarrollo de software [0:42].
¿Qué es ASVS y por qué es relevante?
ASVS (Application Security Verification Standard) es un proyecto de OWASP que reúne un extenso listado de requerimientos de seguridad. Cada requerimiento está debidamente agrupado, codificado y vinculado a un código CWE (Common Weakness Enumeration), lo que facilita su trazabilidad y aplicación práctica [0:49].
¿Cómo funciona OWASP Juice Shop?
Para sensibilizar a los equipos en ciberseguridad de forma práctica, existe OWASP Juice Shop: una aplicación web intencionalmente vulnerable que propone una gran cantidad de retos con sistema de puntajes [1:02]. Entre las fallas que se pueden detectar se encuentran situaciones donde un servidor web expone información sensible, como repositorios de contraseñas o copias de seguridad comprometidas [1:15].
¿Qué herramientas se usan en laboratorios de seguridad de aplicaciones?
Para llevar la teoría a la práctica en entornos controlados, tres herramientas resultan fundamentales [1:24]:
- Kali Linux: distribución basada en Debian que incluye una amplia colección de utilidades para penetration testing (comúnmente llamado pen testing).
- Burp Suite: un proxy que permite capturar y analizar las peticiones HTTP realizadas por el usuario hacia la aplicación.
- Docker: plataforma que permite empaquetar y desplegar aplicaciones web de manera rápida y sin complicaciones.
Estas tres herramientas combinadas ofrecen un entorno completo para identificar, reproducir y comprender los riesgos de seguridad más comunes en aplicaciones web.
Si ya trabajas con alguna de estas herramientas o has explorado los proyectos de OWASP, comparte tu experiencia y las lecciones que te han dejado.