Parte: 18 — IA aplicada a la ciberseguridad · Fuente: kali-mcp (MIT) · PTES · MITRE ATT&CK ⏱️ Duración estimada: 110 min · Nivel: Avanzado
⚠️ Autorización obligatoria. La explotación solo es legal contra sistemas propios o con permiso escrito dentro de un alcance definido. Esta clase es metodológica: cómo supervisar a un agente que asiste en explotación, no un recetario de ataque. La decisión de explotar y la responsabilidad son siempre humanas.
Comprender el rol —y los límites— de un agente de IA en las fases de explotación y post-explotación de un pentest autorizado: la IA propone y documenta, el profesional decide y ejecuta las acciones con impacto. El foco es la supervisión, la trazabilidad y por qué nunca se deben delegar a la IA decisiones destructivas o de alcance.
Al finalizar, el alumno podrá:
| # | Tema | Por qué importa |
|---|---|---|
| 1 | La IA propone, el humano dispone | Evita acciones no autorizadas o irreversibles. |
| 2 | Aprobación por acción sensible | Explotar, escribir o borrar exige confirmación explícita. |
| 3 | Trazabilidad y logging | Un pentest debe ser auditable; la IA no borra huellas. |
| 4 | Post-explotación con límites | Prueba de impacto sin causar daño ni tocar datos reales. |
| 5 | Reproducibilidad | Cada paso debe poder repetirse manualmente. |
Supervisión humana (human-in-the-loop) : Toda acción con impacto pasa por aprobación de una persona antes de ejecutarse. Es el control central de esta clase.
Prueba de concepto (PoC) controlada
: Demostrar que una vulnerabilidad es explotable con el mínimo impacto necesario (p. ej. un whoami), sin escalar daño.
Trazabilidad : Registro completo y ordenado de cada acción, comando y resultado, imprescindible para el informe y para la responsabilidad legal.
Alcance de post-explotación : Lo que el engagement permite hacer tras obtener acceso (enumerar, demostrar impacto) y lo que no (exfiltrar datos reales, pivotar fuera de alcance).
kali-mcp contra una VM vulnerable tuya (p. ej. Metasploitable/DVWA en red aislada). El agente puede sugerir vectores; tú apruebas y ejecutas. Mantén un registro de la sesión.
Solo contra tu VM, con un alcance escrito que tú mismo definas para el ejercicio.
Demuestra, en tu VM, una vulnerabilidad con una PoC de bajo impacto asistido por el agente, con trazabilidad completa.
Criterio de aceptación: cada acción con impacto fue aprobada por ti antes de ejecutarse; existe un registro reproducible; no se tocaron datos reales ni se salió del alcance.
| Síntoma / mensaje | Causa y cómo arreglar |
|---|---|
| Dejar que el agente explote automáticamente | Riesgo legal y de daño. Exige aprobación humana por acción. |
| PoC que causa más daño del necesario | Limítate a demostrar; no escales el impacto. |
| No registrar lo que se hizo | Sin trazabilidad no hay informe ni defensa legal. Loguea todo. |
| Delegar decisiones destructivas | Nunca. Borrar/cifrar/modificar exige criterio humano explícito. |
| Salir del alcance "porque el agente lo sugirió" | El alcance manda sobre la IA. Corta y redefine. |
❓ ¿La IA puede explotar sola una máquina? Técnicamente puede encadenar herramientas, pero no debe hacerlo sin supervisión: el riesgo legal, de daño y de salir de alcance es demasiado alto. La responsabilidad es humana.
❓ ¿Esto no facilita el mal uso? La metodología aquí es de supervisión y control, la misma que exige un pentest profesional. El énfasis está en autorización, límites y trazabilidad — justo lo contrario del abuso.
Clase 334 — Reconocimiento y escaneo asistidos por IA