🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónPropagar la identidad del usuario entre servicios
4 tareas · 38 min · Principiante
Saber qué pod habla con qué pod es insuficiente: el servicio de pagos necesita saber en nombre de qué usuario se actúa. Se analizan los riesgos de cabeceras en texto claro frente a tokens de intercambio OAuth (RFC 8693) en Mercado Chicalá.
Objetivo de la sala
Saber qué pod habla con qué pod es insuficiente: el servicio de pagos necesita saber en nombre de qué usuario se actúa. Se analizan los riesgos de cabeceras en texto claro frente a tokens de intercambio OAuth (RFC 8693) en Mercado Chicalá.Cuando el usuario Carlos solicita una compra, su navegador envía un token al servicio de catálogo (svc-catalogo). Para procesar el pedido, svc-catalogo debe llamar a svc-ordenes, y este a svc-pagos. Si el servicio simplemente reenvía el token original sin restricciones o añade una cabecera simple como X-User-Id: carlos, cualquier microservicio intermedio comprometido puede alterar la cabecera para ejecutar pagos a nombre de otro usuario, o reutilizar el token original para consultar otros servicios ajenos a la transacción.
El estándar OAuth 2.0 Token Exchange (RFC 8693) permite intercambiar el token de usuario por un token derivado de corta vida, acotado a la audiencia específica del servicio receptor y preservando la cadena de delegación.
Responde para continuar
¿Cuál es el riesgo de propagar la identidad del usuario mediante cabeceras no firmadas como X-User-Id en microservicios?
Ver pista de ayuda
Recuerda que una cabecera en texto claro no ofrece ninguna garantía de integridad criptográfica.
El análisis de mecanismos de propagación compara los riesgos y beneficios de cada enfoque técnico.
Abre el laboratorio y lee propagacion-contexto.txt. Identifica la tecnología estándar recomendada que genera tokens acotados con audiencia.
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é estándar RFC se recomienda para el intercambio de tokens acotados preservando la delegación? Escribe su nombre completo.
Ver pista de ayuda
Consulta la fila con evaluación Recomendado en la tabla de propagación.
La misma tabla identifica el antipatrón peligroso utilizado en sistemas con madurez deficiente.
Revisa la tabla técnica y localiza qué mecanismo figura clasificado como PELIGRO por ser vulnerable a falsificación interna.
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é cabecera en texto plano figura evaluada con peligro de falsificación interna en la auditoría? Escribe su nombre exacto.
Ver pista de ayuda
Observa la tercera fila de la tabla de mecanismos de propagación.
El microservicio de pagos (svc-pagos) debe validar la firma asimétrica del token contra las llaves públicas del proveedor de identidad antes de procesar cualquier transacción financiera.
Responde para continuar
¿Qué comprobación debe realizar el servicio de pagos sobre el token recibido de la cadena de llamadas?
Ver pista de ayuda
Busca las tres validaciones fundamentales de un token de seguridad: integridad, tiempo y destinatario.
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.