Cybersecurity · Week 16

AI Security
Operations Center

De la protección de un agente individual a la construcción de un centro de operaciones capaz de observar, detectar, investigar y responder frente a amenazas contra una organización impulsada por IA.

AI-SOC SIEM SOAR UEBA Detection Engineering Threat Intelligence Agent Security Incident Response Autonomous Response Security Analytics

1. Objetivos de la semana

En las semanas anteriores hemos construido progresivamente las piezas de una arquitectura de seguridad para sistemas de IA.

WEEK 01-13 FOUNDATIONS │ ▼ WEEK 14 AI AGENT SECURITY │ ▼ WEEK 15 AI RED TEAM │ ▼ WEEK 16 AI SECURITY OPERATIONS CENTER │ ▼ CONTINUOUS AI SECURITY

El objetivo de esta semana es construir mentalmente —y posteriormente técnicamente— un SOC capaz de proteger una organización donde los agentes de IA son ciudadanos de primera clase dentro de la infraestructura.

01 · Visibility

Saber qué está ocurriendo dentro del ecosistema de agentes.

02 · Detection

Identificar comportamientos sospechosos.

03 · Correlation

Relacionar eventos aislados para descubrir ataques.

04 · Investigation

Reconstruir qué ha ocurrido.

05 · Response

Contener y responder al incidente.

06 · Learning

Utilizar cada incidente para mejorar las defensas.

2. De Security Operations a AI-Security Operations

Un SOC tradicional monitoriza principalmente:

Un AI-SOC debe añadir nuevas fuentes de información.

TRADITIONAL SOC ENDPOINT SERVER NETWORK FIREWALL IAM CLOUD APPLICATION │ ▼ SIEM │ ▼ SOC AI-SOC ENDPOINT SERVER NETWORK FIREWALL IAM CLOUD APPLICATION ``` + ``` AI AGENTS LLM PROMPTS CONTEXT MEMORY TOOLS MODEL OUTPUT AGENT ACTIONS AGENT-TO-AGENT RAG VECTOR DB ``` │ ▼ AI-SIEM │ ▼ AI-SOC ```

3. ¿Qué hace realmente un SOC?

Un SOC no es simplemente una pantalla con alertas.

Un SOC es un proceso operacional.

OBSERVE ↓ DETECT ↓ TRIAGE ↓ INVESTIGATE ↓ CONTAIN ↓ ERADICATE ↓ RECOVER ↓ LEARN

La misma lógica debe aplicarse a incidentes que involucren agentes.

La pregunta cambia de:

"¿Qué ha hecho este usuario?"

a:

"¿Qué ha hecho este usuario, qué ha interpretado el agente, qué herramientas ha ejecutado y qué sistemas ha afectado?"

4. ¿Qué es un AI-SOC?

Un AI-SOC es una evolución del SOC tradicional en la que la telemetría, detección, investigación y respuesta incorporan explícitamente el comportamiento de sistemas de IA.

El objetivo no es sustituir al SOC tradicional.

Es ampliarlo.

``` AI-SOC │ ┌───────────────┼────────────────┐ │ │ │ ▼ ▼ ▼ VISIBILITY DETECTION RESPONSE │ │ │ ▼ ▼ ▼ TELEMETRY RULES SOAR LOGS ML AUTOMATION TRACES UEBA AGENTS EVENTS AI PLAYBOOKS │ │ │ └───────────────┼────────────────┘ ▼ ANALYST │ ▼ DECISION ```

5. Arquitectura completa del AI-SOC

``` ┌───────────────────────┐ │ AI AGENTS │ └───────────┬───────────┘ │ ▼ ┌─────────────────────┐ │ SECURITY GATEWAY │ └──────────┬──────────┘ │ ▼ ┌─────────────────────┐ │ TELEMETRY │ └──────────┬──────────┘ │ ▼ ┌─────────────────────┐ │ INGESTION │ └──────────┬──────────┘ │ ▼ ┌─────────────────────┐ │ SIEM │ └──────────┬──────────┘ │ ┌───────────────┼───────────────┐ ▼ ▼ ▼ DETECTION UEBA THREAT INTEL │ │ │ └───────────────┼───────────────┘ ▼ CORRELATION │ ▼ RISK ENGINE │ ▼ INCIDENT MANAGER │ ┌───────────┴───────────┐ ▼ ▼ ANALYST SOAR │ ▼ RESPONSE ACTIONS ```

Esta arquitectura es la columna vertebral del módulo.

6. Telemetría de agentes

Sin telemetría no existe detección.

Pero registrar absolutamente todo puede ser un problema de coste, privacidad y rendimiento.

Por tanto debemos decidir qué observar.

Fuente Ejemplos Valor
Authentication login, token, session Alto
Prompt request metadata Alto
Tool Call tool + parameters Crítico
Model Output response metadata Medio/alto
Memory read/write Alto
Network destination Crítico
DLP sensitive data Crítico
Policy allow/deny Crítico

7. Diseñar un evento de seguridad para IA

Necesitamos un formato común.

{
    "timestamp":
        "2026-08-29T10:15:22Z",

    "event_type":
        "agent.tool_call",

    "agent_id":
        "operations-agent",

    "user_id":
        "user-142",

    "tool":
        "modify_firewall",

    "risk_score":
        84,

    "policy":
        "HIGH_RISK_TOOL",

    "decision":
        "DENY",

    "source_ip":
        "10.10.4.21",

    "destination":
        "firewall-api",

    "correlation_id":
        "INC-2026-00031"
}

El campo correlation_id es especialmente importante.

Nos permitirá reconstruir una cadena de acontecimientos.

8. Event Taxonomy

Antes de construir detecciones debemos definir una taxonomía.

Categoría Eventos
Identity login, token, impersonation
Prompt injection, anomaly, policy violation
Context untrusted source, poisoning
Tool call, deny, error
Memory read, write, delete
Network connection, DNS, egress
Data classification, DLP
Model model change, version
Agent behavior, delegation

9. Security Telemetry Pipeline

AGENTS │ ▼ COLLECTORS │ ▼ NORMALIZATION │ ▼ ENRICHMENT │ ▼ MESSAGE BUS │ ▼ SIEM │ ├── DETECTION ├── UEBA ├── CORRELATION └── RISK │ ▼ INCIDENT │ ▼ SOAR

Normalization

Los eventos procedentes de diferentes sistemas deben convertirse a un modelo común.

Por ejemplo:


CloudTrail
Firewall
Agent Gateway
IAM
LLM Gateway
Application
EDR
        ↓
COMMON SECURITY EVENT

10. AI-SIEM

Un SIEM tradicional centraliza y correlaciona eventos.

Un AI-SIEM debe además entender eventos específicos de IA.

Ejemplo

Tenemos tres eventos aparentemente independientes.


10:01
User logs in

10:04
Agent receives suspicious prompt

10:05
Agent calls privileged tool

10:06
Sensitive data accessed

10:07
External network connection

10:08
Data transfer detected

Individualmente pueden no ser suficientes para disparar una alerta.

Juntos representan una cadena de ataque.

LOGIN ↓ PROMPT ANOMALY ↓ PRIVILEGED TOOL ↓ SENSITIVE DATA ↓ EXTERNAL CONNECTION ↓ EXFILTRATION ``` = CRITICAL INCIDENT ```

11. UEBA para agentes

UEBA significa User and Entity Behavior Analytics.

En un AI-SOC debemos ampliar el concepto:

USER + AGENT + TOOL + SERVICE + IDENTITY ``` ↓ ``` BEHAVIOR PROFILE

Ejemplo

Un agente normalmente:

De repente:

No necesitamos conocer exactamente el ataque.

La desviación respecto al comportamiento esperado ya puede ser suficiente para generar una señal de riesgo.

12. Detection Engineering

Una detección debe responder a una pregunta concreta.

Ejemplo

"¿Está un agente intentando utilizar una herramienta de alto riesgo fuera de su patrón habitual?"


IF

agent.tool == "modify_firewall"

AND

agent.identity != authorized_identity

THEN

ALERT
severity = CRITICAL

Las reglas pueden ser deterministas, estadísticas o basadas en modelos.

Tipo Ventaja Problema
Rule Predecible Rígida
Statistical Detecta desviaciones Puede generar ruido
ML Patrones complejos Explicabilidad
LLM Contexto semántico Coste / determinismo

13. Correlación de eventos

La correlación convierte eventos en historias.

EVENT A │ ├─────────────┐ ▼ │ EVENT B │ │ │ ▼ │ EVENT C │ │ │ ▼ │ EVENT D │ │ │ └─────────────┘ │ ▼ ATTACK STORY

Ejemplo


A = suspicious_prompt
B = tool_access
C = sensitive_data_read
D = external_connection

IF A + B + C + D
WITHIN 10 MINUTES

THEN

CRITICAL_INCIDENT

14. Risk Engine

El Risk Engine asigna contexto a los eventos.

No todos los eventos deben tener la misma prioridad.


Risk Score =

Identity Risk
+
Tool Risk
+
Data Sensitivity
+
Network Risk
+
Behavior Anomaly
+
Threat Intelligence
+
Attack Chain Context

Ejemplo

Factor Puntuación
Unknown user 20
Privileged tool 25
Sensitive data 25
External destination 20
Behavior anomaly 10
Total 100
100 / CRITICAL

15. Threat Intelligence

El AI-SOC debe consumir información externa para enriquecer eventos.

Por ejemplo:

En el mundo de IA debemos además mantener inteligencia específica sobre:

16. Investigación de un incidente

Supongamos:

ALERT "Agent performed unusual privileged action"

El analista debe reconstruir:

  1. ¿Quién inició la sesión?
  2. ¿Qué identidad utilizó?
  3. ¿Qué prompt recibió?
  4. ¿Qué contexto tenía?
  5. ¿Qué modelo utilizó?
  6. ¿Qué herramientas invocó?
  7. ¿Qué datos consultó?
  8. ¿A qué destinos se conectó?
  9. ¿Qué respuesta generó?
  10. ¿Qué acciones ejecutó?
Incident timeline

09:42 Login
09:43 Session created
09:44 Prompt anomaly
09:44 Tool request
09:45 Tool allowed
09:46 Sensitive data access
09:47 External connection
09:48 DLP alert
09:49 SOC alert
09:50 Agent isolated

17. SOAR

SOAR significa Security Orchestration, Automation and Response.

El objetivo es automatizar tareas repetitivas.

ALERT ↓ ENRICH ↓ CLASSIFY ↓ DECIDE ↓ ACTION

Ejemplo

Detectamos que un agente está intentando conectarse a un destino desconocido.

El SOAR puede:

  1. consultar threat intelligence;
  2. comprobar reputación;
  3. calcular riesgo;
  4. bloquear el destino;
  5. revocar temporalmente la sesión;
  6. crear incidente;
  7. notificar al SOC.

18. Respuesta automatizada

No todas las respuestas deben requerir aprobación humana.

Acción Automatización
Block malicious IP Automática
Terminate suspicious session Automática
Disable agent Condicionada
Rotate credential Condicionada
Modify firewall Human approval
Delete infrastructure Human approval
Principio de proporcionalidad:

La autonomía de la respuesta debe ser proporcional al riesgo y a la reversibilidad de la acción.

19. Autonomous Security Response

Aquí aparece una de las ideas más potentes de todo el curso.

Podemos utilizar IA no solo para proteger agentes, sino también para operar el propio SOC.

SECURITY EVENT ↓ AI ANALYST ↓ UNDERSTAND ↓ CORRELATE ↓ ASSESS RISK ↓ RECOMMEND ↓ POLICY ENGINE ↓ ACTION ↓ VERIFY ↓ REPORT

El agente de seguridad podría investigar automáticamente un incidente, pero debe existir una frontera clara entre:

Nunca debemos asumir que un agente que analiza un incidente debe tener automáticamente permiso para solucionarlo.

20. AI Analyst Agent

Podemos crear un agente especializado exclusivamente en investigación.

``` SECURITY ANALYST AGENT │ ┌─────────────┼─────────────┐ ▼ ▼ ▼ SIEM THREAT INTEL CMDB │ │ │ └─────────────┼─────────────┘ ▼ INVESTIGATION │ ▼ FINDINGS │ ▼ RISK ASSESSMENT │ ▼ RECOMMENDATION │ ▼ HUMAN / SOAR ```

Este agente puede reducir enormemente el tiempo de investigación.

21. AI Analyst Guardrails

El agente investigador también necesita controles.

El propio SOC debe protegerse contra ataques contra el agente del SOC.

Paradoja:

Para proteger agentes necesitamos agentes de seguridad.

Y esos agentes también necesitan seguridad.

22. SOC Agent vs Production Agent

Característica Production Agent SOC Agent
Objetivo Negocio Seguridad
Tools Business tools Security tools
Access Necesario Muy controlado
Privileges Limitados Potencialmente elevados
Approval Según operación Crítica
Audit Alta Máxima

23. Blast Radius

Uno de los conceptos fundamentales del AI-SOC es el blast radius.

Debemos preguntarnos:

¿Qué puede ocurrir si este agente es comprometido?

Un agente que únicamente puede consultar documentación tiene un blast radius pequeño.

Un agente que puede modificar infraestructura tiene un blast radius mucho mayor.

LOW PRIVILEGE AGENT ↓ READ DOCUMENTATION ↓ LOW BLAST RADIUS HIGH PRIVILEGE AGENT ↓ CLOUD API ↓ FIREWALL ↓ DATABASE ↓ EMAIL ↓ HIGH BLAST RADIUS

24. Agent Risk Registry

Una organización grande debería disponer de un inventario de riesgo para todos sus agentes.

Agent Data Tools Privilege Risk
HR-Agent Personal HR API Medium High
Monitoring-Agent Logs Read APIs Low Medium
Cloud-Agent Infrastructure Cloud API High Critical
SOC-Agent Security SIEM/SOAR High Critical

25. Security Graph

Una evolución interesante consiste en representar la organización como un grafo.

USER │ ▼ AGENT │ ├────► TOOL │ │ │ ▼ │ API │ │ │ ▼ │ DATA │ ├────► MEMORY │ └────► NETWORK │ ▼ EXTERNAL

El grafo permite responder preguntas como:

26. Attack Path Detection

El AI-SOC puede combinar el grafo con eventos reales.

ATTACKER ↓ USER ACCOUNT ↓ AGENT ↓ TOOL ↓ CLOUD API ↓ DATABASE ↓ SENSITIVE DATA

Si una serie de eventos activa una ruta previamente identificada como peligrosa, el riesgo puede incrementarse automáticamente.

27. AI-SOC Dashboard

Un dashboard útil no debe mostrar únicamente miles de eventos.

Debe ayudar a tomar decisiones.

Active Incidents
7
Critical Agents
12
Blocked Attacks
1,284
Detection Rate
96%
Open High Risk
18
Agents Monitored
342

28. Incident Prioritization

No todos los incidentes deben llegar al mismo nivel del SOC.

Risk Action
0-20 Log
21-40 Monitor
41-60 Investigate
61-80 High priority
81-100 Critical response

29. False Positives

Un AI-SOC que genera demasiadas alertas deja de ser útil.

Supongamos:


100,000 events

10,000 alerts

500 real incidents

El equipo humano no puede investigar todo.

Necesitamos:

30. Detection Coverage

No basta con tener muchas reglas.

Debemos conocer qué cubren.

Técnica Detection Coverage
Prompt Injection 3 Alta
Tool Abuse 7 Alta
Memory Poisoning 2 Media
Agent Impersonation 1 Baja
Data Exfiltration 8 Alta

31. Laboratorios

LAB 01 · Diseñar el AI-SOC

Objetivo

Diseña la arquitectura de un AI-SOC para una empresa con:

  • 200 agentes;
  • 500 servidores;
  • 3 clouds;
  • 2.000 usuarios;
  • 100 APIs internas.

Debes incluir

  • ingestion;
  • SIEM;
  • UEBA;
  • risk engine;
  • SOAR;
  • threat intelligence;
  • incident management.
Resolución orientativa
AGENTS / USERS / CLOUD / NETWORK │ ▼ COLLECTORS │ ▼ MESSAGE BUS │ ▼ SIEM │ ┌──────┼──────┐ ▼ ▼ ▼ UEBA DETECT TI │ │ │ └──────┼──────┘ ▼ CORRELATION │ ▼ RISK ENGINE │ ▼ INCIDENT MGMT │ ▼ SOAR │ ▼ RESPONSE
LAB 02 · Diseñar un evento

Crea un esquema JSON para representar una llamada de herramienta realizada por un agente.

Debe incluir como mínimo

  • timestamp;
  • agent;
  • identity;
  • tool;
  • risk;
  • decision;
  • source;
  • destination;
  • correlation ID.
Respuesta
{
    "timestamp": "...",
    "agent_id": "...",
    "identity": "...",
    "tool": "...",
    "risk_score": 72,
    "decision": "DENY",
    "source": "...",
    "destination": "...",
    "correlation_id": "..."
}
LAB 03 · Construir una regla de detección

Detecta el siguiente comportamiento:

Un agente accede a datos sensibles y posteriormente realiza una conexión externa en menos de cinco minutos.

Resolución

IF

event_1.type == "sensitive_data_access"

AND

event_2.type == "external_connection"

AND

event_2.timestamp -
event_1.timestamp <= 5 minutes

THEN

ALERT
severity = HIGH
LAB 04 · UEBA

Un agente normalmente realiza:


50 queries/hour
2 tools
3 APIs

En una hora realiza:


8,000 queries
12 tools
21 APIs

Preguntas

  1. ¿Existe anomalía?
  2. ¿Qué factores utilizarías?
  3. ¿Qué severidad asignarías?
Respuesta orientativa

Sí. La desviación es extremadamente significativa.

Debe combinarse volumen, diversidad de herramientas, número de APIs, identidad, horario y tipo de datos consultados.

En un agente con acceso sensible podría justificar una alerta de severidad alta o crítica.

LAB 05 · Attack Correlation

Dispones de:


10:01 Login anomaly
10:02 Prompt anomaly
10:03 Tool escalation
10:04 Sensitive data
10:05 External connection

Construye la cadena de ataque y determina el riesgo.

Respuesta
LOGIN ANOMALY ↓ PROMPT ANOMALY ↓ TOOL ESCALATION ↓ SENSITIVE DATA ↓ EXTERNAL CONNECTION ``` ↓ CRITICAL ```
LAB 06 · SOAR Playbook

Diseña un playbook para detectar un agente que intenta acceder a un destino externo malicioso.

Debe:

  1. enriquecer IOC;
  2. calcular riesgo;
  3. bloquear destino;
  4. aislar agente si riesgo crítico;
  5. crear incidente;
  6. notificar SOC.
LAB 07 · Human Approval

Clasifica estas acciones:

  • bloquear IP;
  • revocar sesión;
  • desactivar agente;
  • cambiar firewall;
  • eliminar VM.
Respuesta orientativa
Acción Modelo
Bloquear IP Automática
Revocar sesión Automática
Desactivar agente Condicionada
Cambiar firewall Human approval
Eliminar VM Human approval
LAB 08 · Incident Timeline

Reconstruye un incidente a partir de 12 eventos proporcionados por el SIEM.

El objetivo es identificar:

  • initial access;
  • execution;
  • privilege escalation;
  • data access;
  • exfiltration;
  • containment.

32. Preguntas de comprobación

Pregunta 1

¿Por qué no basta con utilizar un SIEM tradicional para proteger agentes?

Respuesta

Porque un SIEM tradicional puede recoger logs de infraestructura, pero el ecosistema de agentes introduce eventos específicos como prompts, tool calls, memoria, contexto, comportamiento del modelo y delegación entre agentes.

Pregunta 2

¿Por qué es importante correlacionar eventos?

Respuesta

Porque un ataque suele estar compuesto por múltiples acciones que individualmente pueden parecer legítimas. La correlación permite identificar la cadena completa.

Pregunta 3

¿Qué diferencia existe entre un evento y un incidente?

Respuesta

Un evento es una observación individual. Un incidente representa una situación de seguridad que requiere investigación o respuesta. Varios eventos pueden formar un único incidente.

Pregunta 4

¿Por qué un agente de seguridad también necesita seguridad?

Respuesta

Porque tiene acceso a información altamente sensible y, potencialmente, a herramientas de respuesta. Si es comprometido, el atacante podría utilizarlo para obtener visibilidad y capacidad de respuesta dentro del propio SOC.

Pregunta 5

¿Por qué la autonomía debe estar limitada por políticas?

Respuesta

Porque una recomendación correcta no implica que la acción sea segura en cualquier circunstancia. Las acciones deben estar limitadas por identidad, contexto, riesgo, reversibilidad y autorización.

Pregunta 6

¿Qué es el blast radius?

Respuesta

Es el alcance potencial del impacto si un componente queda comprometido. Cuantas más capacidades y privilegios tenga un agente, mayor será su blast radius.

33. Caso práctico completo

Escenario

Una empresa tiene un agente denominado:

Cloud-Operations-Agent

Puede:

Incidente

El AI-SOC detecta:


09:21
User login from unusual location

09:23
Prompt anomaly

09:24
Agent accesses firewall tool

09:24
Agent queries sensitive infrastructure

09:25
External destination contacted

09:26
Large response generated

Investigación

UNUSUAL LOGIN ↓ PROMPT ANOMALY ↓ FIREWALL TOOL ↓ SENSITIVE DATA ↓ EXTERNAL CONNECTION ↓ POSSIBLE EXFILTRATION

Risk

Factor Risk
Identity anomaly High
Prompt anomaly Medium
Firewall tool Critical
Sensitive data Critical
External connection Critical

Respuesta

DETECT ↓ CORRELATE ↓ RISK = CRITICAL ↓ REVOKE SESSION ↓ ISOLATE AGENT ↓ BLOCK DESTINATION ↓ CREATE INCIDENT ↓ NOTIFY SOC ↓ FORENSICS ↓ RED TEAM RETEST

34. Forensics de agentes

Una característica importante del AI-SOC será poder reconstruir exactamente qué ocurrió.

Para ello necesitamos conservar:

Importante:

No siempre es necesario almacenar el contenido completo de cada prompt o respuesta. El diseño de telemetría debe tener en cuenta privacidad, minimización de datos, cumplimiento y protección de información sensible.

35. Incident Response Lifecycle para IA

01
PREPARATION

Inventario, políticas, playbooks, logging y herramientas.

02
DETECTION

Identificación de comportamiento anómalo.

03
ANALYSIS

Reconstrucción del ataque.

04
CONTAINMENT

Aislamiento del agente, identidad o sistema.

05
ERADICATION

Eliminación de la causa.

06
RECOVERY

Restauración controlada.

07
LESSONS LEARNED

Convertir el incidente en nuevas defensas y tests.

36. Mean Time To Detect

Una métrica fundamental del SOC es:


MTTD =
Mean Time To Detect

En agentes debemos medir también:

Una organización puede tener excelentes controles preventivos y aun así necesitar mejorar enormemente su capacidad de detección.

37. Mean Time To Respond


MTTR =
Mean Time To Respond

La automatización puede reducirlo.

MANUAL RESPONSE ALERT ↓ ANALYST ↓ INVESTIGATION ↓ APPROVAL ↓ ACTION MINUTES / HOURS AUTOMATED RESPONSE ALERT ↓ RISK ENGINE ↓ POLICY ↓ ACTION SECONDS

Pero la velocidad nunca debe estar por encima de la seguridad de la acción.

38. Security Automation Maturity

Nivel Descripción
Level 0 Manual
Level 1 Alert automation
Level 2 Enrichment automation
Level 3 Response playbooks
Level 4 Adaptive response
Level 5 AI-assisted SOC

39. El SOC del futuro

``` SECURITY OPERATIONS │ ┌───────────┴───────────┐ ▼ ▼ HUMAN AI AGENTS │ │ └───────────┬───────────┘ ▼ DECISION SYSTEM │ ┌────────────┼────────────┐ ▼ ▼ ▼ SIEM UEBA THREAT INTEL │ │ │ └────────────┼────────────┘ ▼ RISK ENGINE │ ▼ SOAR │ ▼ ACTION │ ▼ VERIFY │ ▼ LEARN ```

La idea no es crear un SOC completamente autónomo sin supervisión.

La idea es construir un SOC donde humanos y agentes colaboren, cada uno realizando aquello para lo que es más eficiente.

40. Human + AI Security Team

Actividad Humano IA
Buscar eventos △ ✓
Correlacionar millones de eventos △ ✓
Contextualizar incidente ✓ ✓
Decisión crítica ✓ △
Bloqueo de IOC conocido △ ✓
Gestión estratégica ✓ △

41. GRAN PROYECTO · Build an AI-SOC

PROJECT · AI SECURITY OPERATIONS CENTER

Construye una plataforma conceptual y posteriormente funcional que permita monitorizar y responder frente a una infraestructura de agentes.

Arquitectura mínima

``` AI AGENTS │ ▼ SECURITY GATEWAY │ ▼ TELEMETRY │ ▼ MESSAGE BUS │ ▼ SIEM │ ┌───────────┼───────────┐ ▼ ▼ ▼ UEBA DETECTION TI │ │ │ └───────────┼───────────┘ ▼ CORRELATION │ ▼ RISK ENGINE │ ▼ INCIDENT MANAGER │ ▼ SOAR │ ▼ RESPONSE ENGINE │ ▼ HUMAN APPROVAL ```

Funcionalidades

  1. Registro de agentes.
  2. Inventario de herramientas.
  3. Inventario de identidades.
  4. Ingesta de eventos.
  5. Normalización.
  6. Detecciones.
  7. Correlación.
  8. Risk scoring.
  9. Incident management.
  10. Playbooks.
  11. Respuesta automática.
  12. Human approval.
  13. Audit trail.
  14. Dashboard.

42. Modelo de datos

Como mínimo deberíamos tener entidades similares a:


agents
users
identities
tools
models
sessions
events
alerts
incidents
detections
risk_scores
playbooks
actions
approvals
audit_logs

Relaciones

USER │ ▼ SESSION │ ▼ AGENT │ ├── MODEL ├── TOOL └── MEMORY │ ▼ EVENT │ ▼ ALERT │ ▼ INCIDENT │ ▼ PLAYBOOK │ ▼ ACTION │ ▼ AUDIT

43. API conceptual

El AI-SOC debe exponer APIs para integrar agentes y sistemas.


POST /api/events

POST /api/alerts

GET /api/incidents

GET /api/agents

GET /api/agents/{id}/risk

POST /api/incidents/{id}/investigate

POST /api/incidents/{id}/contain

POST /api/actions/{id}/approve

GET /api/audit

La API también debe estar protegida mediante autenticación fuerte, autorización granular y auditoría.

44. Dashboard de incidente

Un analista debería poder abrir un incidente y ver:

INCIDENT #2026-031 Severity: CRITICAL Agent: Cloud-Operations-Agent User: user-142 Risk: 94 / 100 ATTACK CHAIN: Login anomaly ↓ Prompt anomaly ↓ Tool escalation ↓ Sensitive data ↓ External connection STATUS: [ CONTAINED ] ACTIONS: ✓ Session revoked ✓ Agent isolated ✓ Destination blocked PENDING: □ Forensics □ Root cause □ Retest □ Lessons learned

45. Métricas del AI-SOC

Métrica Objetivo
MTTD Reducir
MTTR Reducir
Detection Rate Aumentar
False Positive Rate Reducir
Coverage Aumentar
Automation Rate Aumentar controladamente
Critical Incidents Reducir
Unmanaged Agents Reducir a cero

46. AI-SOC Maturity Model

Level 1

Logs básicos.

Level 2

Centralización y SIEM.

Level 3

Detección específica de IA.

Level 4

Correlación y risk engine.

Level 5

SOAR y automatización.

Level 6

AI-assisted SOC.

Level 7

Continuous autonomous security con control humano.

47. Conexión con Red Team

Ahora podemos cerrar el círculo iniciado en Cybersecurity-15.

RED TEAM │ ▼ ATTACK │ ▼ AI-SOC │ ▼ DETECT │ ▼ RESPOND │ ▼ REPORT │ ▼ FIX │ ▼ RED TEAM │ └──────────────► RETEST

Cada ataque del Red Team debe convertirse en una oportunidad para crear una nueva detección.

48. Continuous Security Loop

``` ┌─────────────────────┐ │ RED TEAM │ └──────────┬──────────┘ ▼ ATTACK TEST │ ▼ AI-SOC │ ▼ DETECTION │ ▼ RESPONSE │ ▼ FIX │ ▼ REGRESSION │ ▼ MONITORING │ └───────────────┐ │ ▼ RED TEAM ```
La seguridad deja de ser un proyecto y se convierte en un sistema continuo de aprendizaje.

49. Ejercicio experto

Tienes 500 agentes.

Cada agente genera 1.000 eventos por minuto.

¿Cuántos eventos por minuto debe procesar el AI-SOC?

Respuesta


500 × 1,000

= 500,000 eventos/minuto

El sistema debe diseñarse para al menos ese volumen y, en una arquitectura real, incorporar capacidad adicional para picos.

Si el 1% de los eventos genera alertas, ¿cuántas alertas por minuto tendríamos?

Respuesta

500,000 × 0.01

= 5,000 alerts/minute

Este resultado demuestra por qué no podemos convertir cada evento sospechoso directamente en un incidente.

50. El problema de escala

Este cálculo revela una de las cuestiones fundamentales de la ciberseguridad moderna:

Más agentes → más eventos → más alertas → más complejidad.

Por ello la IA no solo aumenta la superficie de ataque.

También puede ser necesaria para gestionar la propia complejidad defensiva.

MORE AI ↓ MORE AGENTS ↓ MORE EVENTS ↓ MORE COMPLEXITY ↓ AI-SOC ↓ AI-ASSISTED SECURITY ↓ AUTOMATION ↓ HUMAN OVERSIGHT

51. Principios arquitectónicos del AI-SOC

Observe everything important

Sin visibilidad no hay seguridad.

Trust nothing blindly

Ni usuarios, ni agentes, ni modelos, ni herramientas.

Correlate context

Un evento aislado raramente cuenta toda la historia.

Automate carefully

La automatización debe estar gobernada por políticas.

Minimize privilege

Especialmente en agentes de seguridad.

Learn continuously

Cada incidente debe mejorar el sistema.

52. Recursos y referencias

MITRE ATT&CK

Base para modelar técnicas, tácticas y procedimientos de ataque.

MITRE ATLAS

Marco especialmente relevante para amenazas contra sistemas de Machine Learning e Inteligencia Artificial.

OWASP GenAI Security Project

Referencia para riesgos específicos de aplicaciones GenAI.

NIST AI RMF

Marco de gestión del riesgo asociado a sistemas de IA.

NIST Cybersecurity Framework

Marco para gobernar las capacidades de ciberseguridad.

SIEM / SOAR / UEBA

Tecnologías fundamentales para construir el pipeline operativo de un SOC moderno.

53. Checklist final

Área Completado
Agent inventory ☐
Identity inventory ☐
Tool inventory ☐
Telemetry ☐
Normalization ☐
SIEM ☐
Detection ☐
UEBA ☐
Correlation ☐
Risk Engine ☐
Threat Intelligence ☐
Incident Management ☐
SOAR ☐
Human Approval ☐
Audit ☐
Red Team Integration ☐

54. Lo que debes recordar

01. Un AI-SOC amplía el SOC tradicional para comprender sistemas de IA.

02. Los agentes deben generar telemetría de seguridad.

03. Prompt, contexto, memoria y tool calls forman parte de la superficie observable.

04. Un evento aislado no siempre constituye un incidente.

05. La correlación permite descubrir attack chains.

06. UEBA permite detectar desviaciones de comportamiento.

07. El Risk Engine debe combinar múltiples señales.

08. SOAR permite automatizar respuesta.

09. La autonomía debe estar limitada por políticas.

10. Los agentes utilizados por el SOC también deben protegerse.

11. Red Team y AI-SOC deben funcionar como un ciclo continuo.

12. La seguridad moderna debe aprender continuamente de los ataques.

55. Preparación para Cybersecurity-17

Hasta ahora hemos construido:

AI AGENT SECURITY │ ▼ AGENT SECURITY GATEWAY │ ▼ RED TEAM │ ▼ AI-SOC │ ▼ DETECTION │ ▼ RESPONSE

Pero todavía falta analizar una superficie que puede comprometer toda la arquitectura:

AI Supply Chain Security

Modelos externos, librerías, paquetes, embeddings, datasets, contenedores, APIs, proveedores de modelos, plugins, herramientas y componentes open source pueden introducir riesgos antes incluso de que nuestro agente empiece a ejecutarse.

En Cybersecurity-17 construiremos un modelo de seguridad para la cadena de suministro de IA y aprenderemos a analizarla como analizaríamos una cadena de suministro de software crítica.

MODEL │ ├── DATASET │ ├── EMBEDDINGS │ ├── LIBRARIES │ ├── CONTAINERS │ ├── APIS │ ├── PLUGINS │ └── PROVIDERS │ ▼ AI SYSTEM │ ▼ AGENTS │ ▼ AI-SOC