Estos laboratorios son simulaciones seguras: los datos, el formulario de inicio de sesión, el cortafuegos y el servidor son ficticios y se ejecutan solo en tu navegador. Completa un laboratorio para ganar puntos.
Inspector de phishing Llegan seis correos a tu bandeja de entrada. Decide cuáles son phishing y aprende a identificar las señales de alerta.
Ciberseguridad
Principiante 5 minInicio de sesión con inyección SQL Vulnera un formulario de inicio de sesión deliberadamente vulnerable y luego corrígelo con una consulta parametrizada.
Desarrollo de software
Intermedio 8 minGenerador de reglas de cortafuegos Configura las reglas para que el sitio web sea público, SSH sea exclusivo para administradores y la base de datos permanezca privada.
Terminal de incidentes de Linux Utiliza una terminal simulada para investigar un ataque SSH en los registros y restringir el acceso a un archivo secreto.
Nube y Linux
Principiante 10 minSecuencias de comandos entre sitios (XSS) Inyecta un script en un campo de comentarios simulado y luego activa el escape de salida para bloquearlo.
Desarrollo de software
Intermedio 6 minDetective de registros Lee un registro de acceso de un servidor web y responde preguntas sobre un escáner y un intento de inyección.
Ciberseguridad
Intermedio 8 minDescifrado de hashes de contraseñas Descubre cómo una tabla de búsqueda permite descifrar una base de datos filtrada de hashes de contraseñas débiles y cómo añadir una sal lo impide.
Ciberseguridad
Intermedio 7 minAuditoría de errores de configuración en la nube Revisa nueve ajustes de la nube y detecta los riesgos antes que un atacante.
Nube y Linux
Principiante 6 min
Permisos del servidor web Usa la shell para encontrar un archivo con permiso de escritura para todos y una contraseña filtrada, y corregir los permisos.
Nube y Linux
Intermedio 8 minPráctica de subredes Siete preguntas de cálculo sobre hosts, direcciones de red, máscaras y rangos.
Orden de respuesta a incidentes Coloca las seis fases de respuesta a incidentes en el orden correcto.
Ciberseguridad
Principiante 4 minIdentifica el malware Lee seis informes de incidentes y decide qué tipo de malware causó cada uno.
Ciberseguridad
Principiante 5 minTécnicas de ingeniería social Seis intentos de engañar a empleados. Identifica la técnica utilizada en cada uno.
Ciberseguridad
Principiante 5 minClasificación de riesgos del OWASP Top 10 Seis informes de fallos de una prueba de penetración. Clasifica cada uno en su categoría del OWASP Top 10.
Ciberseguridad
Intermedio 7 minCyber Kill Chain Ordena las siete fases de un ataque dirigido.
Ciberseguridad
Intermedio 5 minFactores de autenticación Clasifica siete formas de demostrar quién eres en algo que sabes, tienes o eres.
Ciberseguridad
Principiante 4 min¿Contraseña segura o débil? Evalúa siete contraseñas como lo haría la herramienta de descifrado de un atacante.
Ciberseguridad
Principiante 4 minClasificador de capas OSI Coloca siete elementos habituales de red en la capa correcta del modelo OSI.
Práctica de números de puerto Escribe el número de puerto estándar de siete servicios comunes.
Selector de registros DNS Seis tareas para un dominio nuevo. Elige el tipo de registro DNS adecuado para cada tarea.
Ciclo de vida de una conexión TCP Ordena los seis pasos para abrir, usar y cerrar una conexión TCP.
¿IP privada o pública? Clasifica siete direcciones IP como privadas, públicas, de loopback o de enlace local.
Códigos de estado HTTP Siete situaciones de API. Elige el código de estado que debería devolver un servidor bien diseñado.
Desarrollo de software
Principiante 5 minFlujo de trabajo con pull requests en Git Ordena los ocho pasos para contribuir con un cambio mediante Git.
Desarrollo de software
Principiante 5 minRevisión de código seguro Revisa ocho líneas de código y marca las que abren una brecha de seguridad.
Desarrollo de software
Intermedio 8 minMétodos de API REST Asocia seis acciones de API con el método HTTP correcto.
Desarrollo de software
Principiante 4 minComplejidad Big-O Estima cuánto se ralentizan seis operaciones habituales a medida que aumentan los datos.
Desarrollo de software
Intermedio 6 minPráctica de permisos numéricos con chmod Convierte seis cadenas de permisos como rwxr-xr-x en sus valores numéricos de chmod.
Nube y Linux
Intermedio 6 minRepaso de comandos de Linux Escribe el comando de Linux para ocho tareas habituales de administración de servidores.
Nube y Linux
Principiante 6 minModelo de responsabilidad compartida Alquilas máquinas virtuales (IaaS). Decide quién es responsable de siete tareas de seguridad.
Nube y Linux
Intermedio 5 min¿IaaS, PaaS o SaaS? Clasifica seis servicios en la nube como infraestructura, plataforma o software como servicio.
Nube y Linux
Principiante 4 min