🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónEl evento como entrada no confiable
4 tareas · 38 min · Principiante
Un evento proveniente de una cola o un webhook es tan no confiable como una petición HTTP. Se analiza la validación estricta de esquemas JSON Schema y la mitigación de ataques de entidades externas XML (XXE) e inyección en Factura Guamo.
Objetivo de la sala
Un evento proveniente de una cola o un webhook es tan no confiable como una petición HTTP. Se analiza la validación estricta de esquemas JSON Schema y la mitigación de ataques de entidades externas XML (XXE) e inyección en Factura Guamo.En sistemas orientados a eventos, es habitual asumir que los datos provenientes de colas internas o buses son seguros. Sin embargo, si un atacante logra inyectar un mensaje malformado en una cola o alterar un webhook externo, el payload será procesado directamente por la función consumidora. Todo evento debe validarse contra un esquema estricto (JSON Schema / Pydantic) antes de ser procesado por la lógica de negocio, rechazando campos no esperados o tipos de datos ambiguos.
Responde para continuar
¿Por qué una función serverless debe validar los eventos recibidos desde colas o buses internos?
Ver pista de ayuda
Recuerda el principio de no asumir confianza implícita en ningún componente interno.
Validar la estructura en el API Gateway antes de invocar la función de cómputo ahorra costos y filtra ataques en la frontera.
Abre el laboratorio y lee esquemas-eventos.txt. Identifica el mecanismo de validación habilitado en API Gateway que rechaza campos desconocidos.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué mecanismo de validación de esquemas opera en el API Gateway según el inventario? Escribe su nombre completo.
Ver pista de ayuda
Consulta la fila correspondiente a API Gateway en la tabla de esquemas.
Las plataformas de facturación procesan archivos XML con estructuras complejas que pueden explotar parsers vulnerables para leer archivos locales o forzar conexiones SSRF.
Examina validacion-cargas.txt e identifica qué tipo de ataque se mitiga deshabilitando la resolución DTD en el parser de facturas.
Esta tarea se hace en el laboratorio
Un escritorio Linux con terminal, aquí en la página. No instalas nada y no puedes romper nada.
Responde para continuar
¿Qué vector de ataque se neutraliza desactivando la resolución de entidades externas en el procesador XML? Escribe su nombre.
Ver pista de ayuda
Consulta la primera fila de la tabla de validación de cargas.
El uso de mecanismos de serialización inseguros (como pickle en Python o unserialize en PHP) sobre datos de eventos permite la ejecución remota de código en el contenedor efímero.
Responde para continuar
¿Qué formato de serialización debe estandarizarse para el intercambio de eventos en la arquitectura?
Ver pista de ayuda
Elige el formato universal estandarizado más seguro para transferencia de datos.
Preparando el escritorio…
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio y la seguridad de tu sesión y, solo si lo autorizas, analítica. Puedes aceptar, rechazar o personalizar. Política de Cookies · Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Medimos con Google Analytics cómo se usa la plataforma; solo si lo aceptas
Google Analytics (cookies _ga) nos dice qué páginas se usan y dónde se atascan las personas. No enviamos tu nombre ni tu correo. Sin tu permiso no se carga, y puedes cambiarlo cuando quieras desde «Cookies» al final de la página.
Marketing
Hoy no usamos cookies de marketing; si algún día lo hacemos, será solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.