📝 Autoevaluaciones

Batería de preguntas por parte para comprobar lo aprendido. Esta es la versión de lectura (con respuestas plegadas). Para la versión interactiva con puntuación, abre quiz.html desde el sitio del curso.

🧭 ¿No sabes por dónde empezar? Mira las rutas por rol.

Seguimiento de progreso

Lleva la cuenta de todas las clases del programa en progreso.html (se guarda en tu navegador).


Parte 0 — Fundamentos y prerrequisitos

1. ¿Qué representa la 'I' de la tríada CIA?

Ver respuesta **Correcta: b) Integridad.** CIA = Confidencialidad, Integridad, Disponibilidad (Availability).

2. ¿En qué capa del modelo OSI opera TCP?

Ver respuesta **Correcta: c) Transporte.** TCP y UDP son protocolos de la capa 4 (Transporte).

3. ¿Cuál es la principal diferencia entre codificar (Base64) y cifrar?

Ver respuesta **Correcta: c) Cifrar aporta confidencialidad con una clave; codificar es reversible sin clave.** Base64/hex/ROT no protegen: se revierten sin clave. Cifrar exige una clave secreta.

4. El principio de 'mínimo privilegio' consiste en…

Ver respuesta **Correcta: a) Dar a cada entidad solo los permisos que necesita.** Menos privilegios = menor superficie de ataque e impacto ante un compromiso.

5. ¿Qué comando/entorno es el adecuado para practicar técnicas ofensivas?

Ver respuesta **Correcta: b) Un laboratorio aislado y propio (VMs/red aislada).** Solo en entornos propios o con autorización explícita: lo contrario es delito.

Parte 1 — Redes y seguridad de redes

1. ¿Qué hace nmap -sS?

Ver respuesta **Correcta: b) Escaneo SYN (half-open).** -sS es el SYN scan: envía SYN y no completa el handshake.

2. El ARP spoofing permite principalmente…

Ver respuesta **Correcta: b) Interceptar tráfico de la LAN (MitM).** Envenena la caché ARP para situarse en medio del tráfico de capa 2.

3. Diferencia entre IDS e IPS:

Ver respuesta **Correcta: b) El IDS detecta/alerta; el IPS además puede bloquear en línea.** IPS está en línea y puede cortar el tráfico; el IDS observa y alerta.

4. ¿En qué puerto opera DNS habitualmente?

Ver respuesta **Correcta: b) 53.** DNS usa el 53 (UDP y TCP). Su apertura casi universal habilita el tunneling.

5. Un objetivo Windows suele no responder a escaneos FIN/NULL/Xmas porque…

Ver respuesta **Correcta: b) No sigue estrictamente el RFC 793 en ese comportamiento.** Esos escaneos dependen del comportamiento RFC 793 que Windows no implementa igual.

Parte 2 — Criptografía aplicada

1. ¿Cuál es una propiedad esperada de una función hash criptográfica?

Ver respuesta **Correcta: b) Resistencia a colisiones.** Debe ser unidireccional y resistente a colisiones; no usa clave (a diferencia de HMAC).

2. ¿Por qué el modo ECB es inseguro para datos con patrones?

Ver respuesta **Correcta: b) Bloques de texto idénticos producen bloques cifrados idénticos.** ECB filtra patrones; usa modos con IV (CBC/CTR) o AEAD (GCM).

3. Para almacenar contraseñas, ¿qué es lo recomendado hoy?

Ver respuesta **Correcta: c) Argon2 / bcrypt / scrypt con sal.** Funciones de derivación lentas y con sal frenan el crackeo masivo.

4. En criptografía asimétrica (RSA), lo que cifra con la clave pública se descifra con…

Ver respuesta **Correcta: b) La clave privada correspondiente.** Par de claves: lo cifrado con la pública solo lo abre la privada.

5. ¿Qué garantiza principalmente TLS en una conexión HTTPS?

Ver respuesta **Correcta: b) Confidencialidad, integridad y autenticación del servidor.** TLS cifra el canal, verifica integridad y autentica al servidor vía certificado.

Parte 3 — Hacking ético y pentesting: metodología

1. ¿Qué documento define el alcance y lo permitido en un pentest?

Ver respuesta **Correcta: b) Las reglas de engagement (RoE) / contrato.** Las RoE fijan alcance, ventanas, límites y autorización por escrito.

2. En la metodología PTES, el reconocimiento va…

Ver respuesta **Correcta: b) Antes de la explotación.** Recon y enumeración preceden a la explotación y post-explotación.

3. Meterpreter se usa típicamente en la fase de…

Ver respuesta **Correcta: b) Post-explotación.** Es un payload de post-explotación de Metasploit.

4. ¿Qué NO debe hacer un pentester ético durante un engagement?

Ver respuesta **Correcta: c) Borrar los logs para ocultar su actividad.** El consultor preserva evidencia y trazabilidad; no destruye registros.

5. Lo más importante del entregable final es…

Ver respuesta **Correcta: b) El resumen ejecutivo y hallazgos priorizados por riesgo.** Debe permitir a negocio decidir y a los técnicos remediar.

Parte 4 — Seguridad de aplicaciones web

1. La inyección SQL ocurre cuando…

Ver respuesta **Correcta: b) La entrada del usuario se concatena sin parametrizar en la consulta.** La defensa principal son las consultas parametrizadas (prepared statements).

2. ¿Qué tipo de XSS persiste en el servidor y afecta a otros usuarios?

Ver respuesta **Correcta: b) Almacenado.** El XSS almacenado guarda el payload y se sirve a cada visitante.

3. SSRF permite a un atacante…

Ver respuesta **Correcta: b) Hacer que el servidor haga peticiones a destinos internos.** Server-Side Request Forgery abusa del servidor como proxy hacia recursos internos.

4. IDOR es un fallo de…

Ver respuesta **Correcta: b) Control de acceso (referencia directa a objetos sin autorización).** Cambiar un identificador accede a datos de otro usuario por falta de verificación.

5. La mejor defensa contra CSRF es…

Ver respuesta **Correcta: b) Tokens anti-CSRF y SameSite en cookies.** Token por sesión/petición y cookies SameSite frenan la petición forjada.

Parte 5 — Explotación de sistemas y binarios

1. Un buffer overflow en el stack puede sobrescribir…

Ver respuesta **Correcta: b) La dirección de retorno guardada.** Al desbordar, se pisa la saved return address y se desvía el flujo.

2. ¿Qué protección aleatoriza las direcciones de memoria?

Ver respuesta **Correcta: b) ASLR.** ASLR randomiza el mapa de memoria; DEP/NX marca zonas no ejecutables.

3. ROP (Return-Oriented Programming) sirve para…

Ver respuesta **Correcta: b) Ejecutar código reutilizando 'gadgets' cuando NX impide shellcode.** Encadena gadgets que terminan en `ret` para eludir NX/DEP.

4. ¿Qué herramienta es de ingeniería inversa?

Ver respuesta **Correcta: b) Ghidra.** Ghidra (y IDA/radare2) desensamblan y decompilan binarios.

5. El fuzzing busca vulnerabilidades…

Ver respuesta **Correcta: b) Enviando entradas malformadas/aleatorias para provocar fallos.** AFL++/libFuzzer mutan entradas para encontrar crashes explotables.

Parte 6 — Análisis de malware

1. El análisis estático se diferencia del dinámico en que…

Ver respuesta **Correcta: b) Examina la muestra SIN ejecutarla.** Estático = sin ejecutar (strings, PE, desensamblado); dinámico = observar en ejecución.

2. ¿Dónde se debe ejecutar malware para analizarlo?

Ver respuesta **Correcta: b) En una VM aislada sin acceso a la red productiva.** Sandbox/VM aislada con snapshots; nunca en equipos reales o con red abierta.

3. Las reglas YARA sirven para…

Ver respuesta **Correcta: b) Detectar/clasificar muestras por patrones.** YARA describe patrones (strings/bytes) para cazar familias de malware.

4. El 'packing' de un binario busca…

Ver respuesta **Correcta: a) Reducir su tamaño y/o ofuscar su contenido.** Comprime/cifra el código; hay que 'unpackear' para analizarlo.

5. El tráfico C2 de un malware es…

Ver respuesta **Correcta: b) El canal de comando y control con el atacante.** Command & Control: recibe órdenes y exfiltra datos; su beaconing es detectable.

Parte 7 — Red Team y operaciones ofensivas

1. MITRE ATT&CK es…

Ver respuesta **Correcta: b) Una base de conocimiento de tácticas y técnicas de adversarios.** Mapea el comportamiento del adversario; sirve para ofensiva y defensa.

2. El Kerberoasting ataca…

Ver respuesta **Correcta: b) Cuentas de servicio pidiendo tickets TGS crackeables offline.** Solicita TGS de cuentas con SPN y crackea su hash fuera de línea.

3. Pass-the-Hash permite autenticarse…

Ver respuesta **Correcta: b) Usando el hash NTLM sin conocer la contraseña.** Reutiliza el hash como credencial para moverse lateralmente.

4. BloodHound se usa para…

Ver respuesta **Correcta: b) Graficar rutas de ataque en Active Directory.** Modela relaciones AD y encuentra caminos hacia Domain Admins.

5. Un Golden Ticket se forja con el hash de…

Ver respuesta **Correcta: b) La cuenta krbtgt.** Con el hash de krbtgt se firman TGTs arbitrarios (control total del dominio).

Parte 8 — Blue Team, detección y SOC

1. Un SIEM sirve principalmente para…

Ver respuesta **Correcta: b) Centralizar, correlacionar y alertar sobre logs/telemetría.** Agrega eventos de múltiples fuentes y dispara detecciones.

2. Sigma es…

Ver respuesta **Correcta: b) Un formato genérico de reglas de detección portable entre SIEMs.** Describe detecciones en YAML y se traduce a la query de cada SIEM.

3. El 'threat hunting' es…

Ver respuesta **Correcta: b) Buscar proactivamente amenazas no detectadas por las alertas.** Hipótesis + datos para hallar lo que las reglas no marcaron.

4. Un exceso de falsos positivos en detección provoca…

Ver respuesta **Correcta: b) Fatiga de alertas y riesgo de ignorar lo importante.** Hay que afinar reglas para no saturar al analista.

5. El Event ID 1102 de Windows indica…

Ver respuesta **Correcta: b) Que se limpió el registro de auditoría (Security log).** Es una señal fuerte de anti-forense: borrado del log de seguridad.

Parte 9 — Forense digital y respuesta a incidentes

1. Según el orden de volatilidad, ¿qué se adquiere primero?

Ver respuesta **Correcta: b) La memoria RAM y el estado volátil.** Lo más volátil (RAM, conexiones) se captura antes de apagar.

2. La cadena de custodia garantiza…

Ver respuesta **Correcta: b) La trazabilidad e integridad de la evidencia desde su recolección.** Documenta quién, cuándo y cómo manipuló la evidencia (validez legal).

3. Volatility es una herramienta de…

Ver respuesta **Correcta: b) Análisis forense de memoria RAM.** Analiza volcados de memoria para procesos, conexiones, inyecciones, etc.

4. El ciclo de respuesta a incidentes (NIST/SANS) incluye, entre otras, las fases de…

Ver respuesta **Correcta: b) Preparación, detección, contención, erradicación y recuperación.** Es el flujo estándar de IR, más lecciones aprendidas.

5. El 'timestomping' consiste en…

Ver respuesta **Correcta: b) Manipular las marcas de tiempo de archivos para despistar.** Se detecta comparando $STANDARD_INFORMATION vs $FILE_NAME en NTFS.

Parte 10 — Seguridad en la nube y contenedores

1. El modelo de responsabilidad compartida dice que…

Ver respuesta **Correcta: c) El proveedor asegura la nube y el cliente la seguridad EN la nube.** El reparto varía según IaaS/PaaS/SaaS, pero el cliente siempre configura su parte.

2. Una causa muy común de brechas en la nube es…

Ver respuesta **Correcta: b) Configuraciones erróneas (p. ej. buckets públicos, IAM laxo).** El misconfiguration domina los incidentes cloud.

3. En Kubernetes, RBAC controla…

Ver respuesta **Correcta: b) Quién puede hacer qué sobre los recursos del clúster.** Role-Based Access Control define permisos por sujeto y recurso.

4. Un 'container escape' es…

Ver respuesta **Correcta: b) Salir del aislamiento del contenedor hacia el host.** Abusa de configuraciones (privileged, mounts) para llegar al host.

5. Para IAM en la nube, la buena práctica es…

Ver respuesta **Correcta: c) Mínimo privilegio y roles temporales.** Menos privilegio + credenciales efímeras reducen el impacto.

Parte 11 — DevSecOps y seguridad del SDLC

1. 'Shift-left' significa…

Ver respuesta **Correcta: b) Integrar la seguridad temprano en el ciclo de desarrollo.** Detectar y corregir antes = más barato y seguro.

2. SAST vs DAST:

Ver respuesta **Correcta: b) SAST analiza el código fuente; DAST prueba la app en ejecución.** SAST = estático (código); DAST = dinámico (app corriendo).

3. SCA (Software Composition Analysis) se enfoca en…

Ver respuesta **Correcta: b) Vulnerabilidades en dependencias/terceros.** Clave contra ataques de cadena de suministro; complementa con SBOM.

4. STRIDE es un método de…

Ver respuesta **Correcta: b) Modelado de amenazas.** Spoofing, Tampering, Repudiation, Info disclosure, DoS, Elevation.

5. Los secretos (API keys, contraseñas) en el código se deben…

Ver respuesta **Correcta: b) Gestionar en un vault/secret manager y escanear con pre-commit.** gitleaks/detect-secrets + gestores de secretos evitan filtraciones.

Parte 12 — OSINT e ingeniería social

1. OSINT es…

Ver respuesta **Correcta: b) Inteligencia a partir de fuentes abiertas y públicas.** Open Source Intelligence: recolección y análisis de información pública.

2. Shodan es útil para…

Ver respuesta **Correcta: b) Buscar dispositivos y servicios expuestos en Internet.** Indexa banners de servicios expuestos (cámaras, ICS, servidores).

3. El pretexting en ingeniería social es…

Ver respuesta **Correcta: b) Construir un escenario/identidad falsa creíble para manipular.** Base de vishing y muchos fraudes; explota la confianza.

4. Los metadatos EXIF de una foto pueden revelar…

Ver respuesta **Correcta: b) Coordenadas GPS, dispositivo y fecha.** Antes de publicar conviene eliminarlos.

5. La ingeniería social solo debe practicarse…

Ver respuesta **Correcta: b) Con autorización explícita y por escrito (engagement).** Sin permiso es fraude/acoso; en pentest va acotada en las RoE.

Parte 13 — Seguridad móvil, IoT e inalámbrica

1. Un APK de Android se puede analizar estáticamente con…

Ver respuesta **Correcta: b) apktool / jadx / MobSF.** Descompilan y revisan el manifest, permisos y código.

2. Un ataque 'Evil Twin' de WiFi consiste en…

Ver respuesta **Correcta: b) Levantar un punto de acceso falso que imita a uno legítimo.** La víctima se conecta al AP del atacante, que intercepta el tráfico.

3. El análisis de firmware de un dispositivo IoT suele empezar por…

Ver respuesta **Correcta: b) Extraer y descomprimir la imagen del firmware para buscar binarios/credenciales.** binwalk y similares extraen sistemas de archivos y secretos embebidos.

4. Interfaces de hardware como UART/JTAG sirven para…

Ver respuesta **Correcta: b) Acceder a consola/depuración del dispositivo.** Dan acceso de bajo nivel muy útil para el hacking de hardware.

5. BLE (Bluetooth Low Energy) es relevante en seguridad porque…

Ver respuesta **Correcta: b) Muchos dispositivos lo usan y puede tener emparejamiento/cifrado débil.** Wearables/IoT lo usan; hay ataques de sniffing y suplantación.

Parte 14 — GRC, riesgo y cumplimiento

1. En términos simples, el riesgo se estima como…

Ver respuesta **Correcta: b) Probabilidad × impacto.** Se prioriza combinando la probabilidad de ocurrencia y su impacto.

2. ISO/IEC 27001 define…

Ver respuesta **Correcta: b) Requisitos para un Sistema de Gestión de Seguridad de la Información (SGSI).** Marco certificable de gestión de la seguridad basado en riesgos.

3. GDPR regula principalmente…

Ver respuesta **Correcta: b) La protección de datos personales en la UE.** Derechos de los titulares y obligaciones de quien trata datos personales.

4. Un plan de continuidad de negocio (BCP) busca…

Ver respuesta **Correcta: b) Mantener/recuperar las operaciones críticas ante una disrupción.** El DRP es su componente tecnológico de recuperación.

5. Un control 'compensatorio' es…

Ver respuesta **Correcta: b) Una medida alternativa cuando el control principal no es viable.** Reduce el riesgo cuando no se puede aplicar el control ideal.

Parte 15 — Seguridad de IA y machine learning

1. La 'prompt injection' en una app con LLM consiste en…

Ver respuesta **Correcta: b) Introducir instrucciones que manipulan el comportamiento del modelo.** Es el riesgo #1 del OWASP Top 10 para LLM; incluye inyección indirecta.

2. El envenenamiento de datos (data poisoning) ataca…

Ver respuesta **Correcta: b) Los datos de entrenamiento para sesgar/backdoorear el modelo.** Datos maliciosos en el entrenamiento comprometen el modelo resultante.

3. Un ejemplo adversarial es…

Ver respuesta **Correcta: b) Una entrada perturbada sutilmente para engañar al modelo.** Pequeñas perturbaciones causan clasificaciones erróneas.

4. OWASP mantiene un Top 10 específico para…

Ver respuesta **Correcta: b) Aplicaciones con LLM.** Cataloga los riesgos típicos de apps que integran modelos de lenguaje.

5. Al integrar un LLM con herramientas/agentes, un riesgo clave es…

Ver respuesta **Correcta: b) Que una inyección logre ejecutar acciones no deseadas.** Hay que limitar permisos del agente y validar entradas/salidas.

Parte 16 — Capstones y preparación de certificaciones

1. La certificación OSCP es conocida por…

Ver respuesta **Correcta: b) Su examen práctico de 24h con mentalidad 'Try Harder'.** Evalúa explotación práctica en un laboratorio bajo tiempo.

2. El CISSP se estructura en…

Ver respuesta **Correcta: b) 8 dominios de conocimiento.** Cubre seguridad de forma amplia y gerencial (8 dominios).

3. Un buen 'home lab' permanente sirve para…

Ver respuesta **Correcta: b) Practicar de forma continua y segura sin depender de terceros.** Es la base del aprendizaje continuo y del portafolio.

4. Para construir portafolio, es recomendable…

Ver respuesta **Correcta: b) Documentar tus propios labs, CTFs y proyectos.** Evidencia práctica > lista de certificados sin contexto.

5. En ciberseguridad, el aprendizaje…

Ver respuesta **Correcta: b) Es continuo: el panorama de amenazas cambia constantemente.** Comunidad, práctica y actualización constante son parte del oficio.

Parte 17 — Profundización para certificaciones

1. En la clasificación de datos, ¿quién define el nivel de clasificación de un activo?

Ver respuesta **Correcta: b) El propietario del dato (data owner).** El data owner clasifica y define requisitos; el custodio los implementa/mantiene.

2. Según NIST SP 800-88, 'purge' frente a 'clear' implica…

Ver respuesta **Correcta: b) Un borrado más resistente a ataques de laboratorio (p. ej. criptoborrado).** Clear resiste ataques simples; purge resiste incluso recuperación de laboratorio; destroy es físico.

3. En IAM, el patrón 'joiner-mover-leaver' se refiere a…

Ver respuesta **Correcta: b) El ciclo de vida de una identidad (alta, cambios, baja).** Gestiona aprovisionamiento, cambios de rol y desaprovisionamiento oportuno de accesos.

4. SAML y OpenID Connect se usan para…

Ver respuesta **Correcta: b) Federación de identidad y single sign-on (SSO).** SAML (XML) y OIDC (sobre OAuth2) permiten autenticación federada entre dominios.

5. El modelo Bell-LaPadula se enfoca en proteger la…

Ver respuesta **Correcta: c) Confidencialidad (no leer arriba, no escribir abajo).** Bell-LaPadula = confidencialidad; Biba y Clark-Wilson se enfocan en integridad.

6. Para priorizar la remediación de vulnerabilidades, además de CVSS conviene usar…

Ver respuesta **Correcta: b) EPSS y la lista KEV de CISA (explotación real).** CVSS mide severidad; EPSS estima probabilidad de exploit y KEV marca lo explotado activamente.

7. En el análisis de un correo de phishing, SPF, DKIM y DMARC sirven para…

Ver respuesta **Correcta: b) Autenticar el origen del correo y detectar suplantación.** Validan que el remitente esté autorizado y que el mensaje no fue alterado; DMARC define la política.

Parte 18 — IA aplicada a la ciberseguridad

1. ¿Cuál es el mayor riesgo operativo al usar un LLM en seguridad?

Ver respuesta **Correcta: b) Las alucinaciones (salidas falsas con aplomo) sin verificación.** Un LLM genera lo plausible, no lo cierto; hay que verificar toda salida.

2. El Model Context Protocol (MCP) sirve para…

Ver respuesta **Correcta: b) Estandarizar cómo un agente de IA usa herramientas externas.** MCP conecta clientes de IA con servidores que exponen tools/resources/prompts.

3. En kali-mcp, las herramientas de Kali se ejecutan…

Ver respuesta **Correcta: b) Dentro de un contenedor Docker aislado.** kali-mcp aísla las herramientas en un contenedor; el agente habla con un gateway MCP.

4. En un pentest asistido por IA, ¿quién decide y autoriza las acciones con impacto?

Ver respuesta **Correcta: b) El humano (el agente propone, la persona aprueba).** Human-in-the-loop: la IA propone y acelera; la autorización y responsabilidad son humanas.

5. La 'prompt injection' contra tu propio agente de seguridad consiste en…

Ver respuesta **Correcta: b) Contenido malicioso en los datos que el agente procesa que intenta secuestrar sus instrucciones.** Datos no confiables (banners, webs) pueden manipular al agente; por eso mínimo privilegio y aislamiento.