Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Propagar 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á.

0 de 4 · 0%

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.

Preparando el escritorio…

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.

Preparando el escritorio…

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.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Preparando el escritorio…

16:24
Terminal (user@whoami)
user@whoami:~$
Tab Autocompletar ↑/↓ Historial
bash 5.2.21
Whoami-Labs OS v3.0.1 LTS · build 733482

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