¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
¿Te gusta la vista previa?
Esta es la primera lección gratuita. Obtén acceso completo: solicita una demo o inicia sesión.
En este curso, aprenderá las cinco vulnerabilidades más comunes de una aplicación web y cómo prevenirlas. También aprenderá los principios subyacentes de la seguridad web y a identificar las capacidades que los diferentes tipos de usuarios deben tener en una aplicación web. También aprenderá a mantener la privacidad de los datos confidenciales de los usuarios. Todo esto se hará en el contexto de una aplicación web de ejemplo. Al final del curso, podrá escribir una aplicación web que esté a salvo de las cinco vulnerabilidades más comunes.
OBJETIVOS DE APRENDIZAJE DEL CURSO
HABILIDADES
Es para personas que quieren aprender las cinco vulnerabilidades más comunes de aplicaciones web, cómo prevenirlas y cómo escribir una aplicación web segura.
Cubre las cinco vulnerabilidades más comunes junto con secuencias de comandos entre sitios, manipulación de URL, vulnerabilidades de nombre de archivo, ejecución de código remoto, abuso de carga de archivos, denegación de servicio, secuestro de sesión, falsificación de solicitud entre sitios, fijación de sesión, ataques de inyección, autenticación rota e inyección SQL.
Al final del curso, podrás escribir una aplicación web que esté segura de las cinco vulnerabilidades más comunes.
Las vulnerabilidades y técnicas de prevención se enseñan en el contexto de una aplicación web de ejemplo.
Enseña el principio de menor privilegio, el principio de simplicidad y el principio de Defensa en Profundidad, junto con conceptos como autorización, modelado de amenazas y enfoques de lista blanca versus lista negra.