# Threat Lab · Aegis Latent Core

> Un laboratorio con 12 ataques de ejemplo contra la IA (intentos de engañarla, robar claves o sacar datos médicos) y una versión simplificada de los 10 detectores de Aegis para ver cuáles los reconocen.

- URL: https://aegis-latent-core.vercel.app/threat-lab
- Para: Quien quiera entender qué tipo de ataques se detectan.
- Actualizado: 2026-09-27
- Idioma: español

Reimplementación heurística y reducida, en el navegador, de detectores que existen en `aegis/core/`. Ilustra su comportamiento; no sustituye al gateway.

## Vectores de ataque incluidos

| Vector | Categoría | Veredicto esperado | Notas |
| --- | --- | --- | --- |
| Petición benigna | Benigno | ALLOW | Tráfico legítimo de usuario corporativo. Todos los motores devuelven score ≤ 0.1. |
| Prompt injection clásico | Inyección | BLOCK | Detectado por PromptInjectionDetector + ClassifiedMarkerDetector (jailbreak corpus). |
| Firma de prueba EICAR | Malware | BLOCK | Firma canónica EICAR — match exacto en motor YARA. |
| Log4Shell (CVE-2021-44228) | Inyección | BLOCK | Patrón JNDI/LDAP detectado por WAF (regex CVE-2021-44228). |
| Exfiltración de API key | Exfiltración | BLOCK | LeakDetector identifica patrón sk-proj-*; ClassifiedMarker confirma severidad. |
| Comando SCADA Modbus | OT / SCADA | BLOCK | OTProtocolDetector marca verbos críticos sobre PLC Siemens S7. |
| Many-shot jailbreak | Adversarial ML | FLAG | ManyShotDetector cuenta ≥ 24 turnos sintéticos en un único turno — patrón Anthropic 2024. |
| Sufijo adversarial GCG | Adversarial ML | BLOCK | AdversarialSuffixDetector detecta entropía + token soup característico del ataque Zou et al. 2023. |
| SQL injection | Web / API | BLOCK | WAF regex SQLi (tautología clásica). Combinado con normalization-bypass detector. |
| Cross-site scripting | Web / API | BLOCK | WAF regex XSS + homoglyph normalizer (variantes <ѕcript>). |
| Exfiltración de PHI (HIPAA) | Exfiltración | FLAG | HL7FhirPhiDetector identifica MRN+DOB+ICD-10; redacción HIPAA Safe Harbor obligatoria. |
| Bypass homoglífico | Inyección | FLAG | HomoglyphNormalizer convierte cirílicos a latinos antes de re-evaluar — escala a BLOCK tras normalización. |

## Estado de cada detector en el gateway real

| Detector | Módulo | Alcanzable en producción |
| --- | --- | --- |
| WAF | `aegis/proxy/waf.py` | sí (conectado) |
| YARA | `aegis/core/yara_engine.py` | no (en el repo con tests, no conectado) |
| ClassifiedMarker | `aegis/core/classified_marker_detector.py` | no (en el repo con tests, no conectado) |
| LeakDetector | `aegis/core/leak_detector.py` | sí (conectado) |
| OTProtocol | `aegis/core/ot_protocol_scanner.py` | no (en el repo con tests, no conectado) |
| ManyShot | `aegis/core/manyshot_detector.py` | no (en el repo con tests, no conectado) |
| AdversarialSuffix | `aegis/core/adversarial_suffix_detector.py` | no (en el repo con tests, no conectado) |
| HL7FhirPhi | `aegis/core/hl7_fhir_phi_detector.py` | no (en el repo con tests, no conectado) |
| HomoglyphNormalizer | `aegis/core/homoglyph_normalizer.py` | sí (conectado) |
| EntropyAnalysis | `aegis/core/entropy_analysis.py` | sí (conectado) |

---

Siguiente: [Plataforma](https://aegis-latent-core.vercel.app/plataforma.md) · Índice: https://aegis-latent-core.vercel.app/llms.txt · Todo el sitio: https://aegis-latent-core.vercel.app/llms-full.txt
