Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Políticas de la malla de servicios: quién habla con quién

4 tareas · 38 min · Principiante

Tener mTLS activo cifra el canal, pero no decide si la llamada está permitida. Se evalúan las políticas AuthorizationPolicy en Istio aplicando el principio de denegación predeterminada (Deny All) sobre verbos y rutas en Mercado Chicalá.

0 de 4 · 0%

Objetivo de la sala

Tener mTLS activo cifra el canal, pero no decide si la llamada está permitida. Se evalúan las políticas AuthorizationPolicy en Istio aplicando el principio de denegación predeterminada (Deny All) sobre verbos y rutas en Mercado Chicalá.

El cifrado mTLS garantiza la autenticación mutua de los proxies, pero no impide que un pod no autorizado llame a otro si no existen políticas de autorización a nivel de aplicación (Capa 7). Mediante recursos AuthorizationPolicy, el arquitecto define reglas que evalúan la identidad criptográfica del emisor (SPIFFE principal), el método HTTP (GET, POST) y la ruta solicitada (/v1/cobros), bloqueando cualquier interacción no contemplada explícitamente en la matriz de servicios.

Responde para continuar

¿Por qué una política de autorización L7 es indispensable incluso si mTLS ya está activado en la malla?

Ver pista de ayuda

Distingue claramente entre autenticación (quién eres) y autorización (qué puedes hacer).

La matriz de políticas L7 contiene reglas declarativas para proteger los activos más sensibles del negocio.

Abre el laboratorio y lee politicas-authorization.txt. Identifica la regla que autoriza exclusivamente a svc-ordenes para ejecutar POST /v1/cobros en el servicio de pagos.

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

¿Cuál es el nombre de la regla de autorización que protege el servicio de pagos? Escribe su nombre exacto.

Ver pista de ayuda

Consulta la primera fila de la tabla de políticas de autorización.

La política de denegación predeterminada bloquea pods no autorizados o contenedores de prueba que intentan interactuar con componentes productivos.

Examina matriz-l7-permitida.txt y localiza qué pod figura bloqueado al intentar comunicarse con el servicio de inventario.

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é pod no autorizado figura bloqueado por la política de la malla al intentar comunicarse con svc-inventario? Escribe su nombre.

Ver pista de ayuda

Revisa la última fila en la tabla de la matriz L7 permitida.

Al igual que en un cortafuegos perimetral, la regla fundamental de una malla de microservicios es denegar por defecto toda comunicación, abriendo únicamente los flujos justificados por el diseño de negocio.

Responde para continuar

¿Qué comportamiento tiene la regla authz-default-all configurada en la malla de servicios?

Ver pista de ayuda

Recuerda la regla de oro de la autorización segura: cerrar todo por defecto.

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, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad