Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

La plataforma de contenedores y sus fronteras de confianza

5 tareas · 35 min · Principiante

Aceituno Logística, de Barranquilla, sigue camiones con una plataforma que corre en contenedores sobre un clúster compartido. Te piden revisar el diseño antes de que entre un cuarto equipo. Un arquitecto no empieza mirando configuraciones sueltas: empieza dibujando las fronteras, es decir, qué código de quién comparte máquina, qué cuenta puede tocar qué y qué tráfico circula por defecto. Aquí lees el inventario de la plataforma y encuentras dónde la frontera no está donde el dibujo dice que está.

0 de 5 · 0%

Objetivo de la sala

Aceituno Logística, de Barranquilla, sigue camiones con una plataforma que corre en contenedores sobre un clúster compartido. Te piden revisar el diseño antes de que entre un cuarto equipo. Un arquitecto no empieza mirando configuraciones sueltas: empieza dibujando las fronteras, es decir, qué código de quién comparte máquina, qué cuenta puede tocar qué y qué tráfico circula por defecto. Aquí lees el inventario de la plataforma y encuentras dónde la frontera no está donde el dibujo dice que está.

Un contenedor es un proceso del sistema operativo al que se le da una vista limitada del sistema: sus propios procesos visibles, su propio sistema de archivos, sus límites de memoria. Todos los contenedores de un nodo comparten, sin embargo, el mismo núcleo. Una máquina virtual lleva el suyo propio.

Eso no hace malo al contenedor, pero cambia lo que se puede prometer. La frontera entre dos contenedores del mismo nodo es más delgada que la frontera entre dos máquinas virtuales, y por eso el diseño decide qué cargas se permiten juntas en un mismo nodo y cuáles no.

Responde para continuar

¿Qué consecuencia de diseño tiene que dos contenedores de un mismo nodo compartan el núcleo?

Ver pista de ayuda

Piensa en qué pasaría con la frontera entre dos cargas si el aislamiento que las separa fuera solo uno.

El inventario de Aceituno reparte los equipos en espacios de nombres, cada uno con su origen de código, sus datos y el grupo de nodos donde corre. El espacio de los pagos a transportistas maneja dinero. La pregunta de arquitectura es qué código ajeno comparte máquina con él.

Consulta la tabla de espacios y cruza dos columnas: el origen del código y el grupo de nodos.

Responde para continuar

¿Qué espacio de nombres con código de un tercero corre en el mismo grupo de nodos que el de pagos a transportistas?

Ver pista de ayuda

Filtra los espacios cuyo origen es de un tercero y compara su grupo de nodos con el del espacio que paga a los transportistas.

Dentro del clúster, cada carga corre con una cuenta de servicio que decide lo que puede pedirle a la plataforma. Una cuenta con alcance de espacio solo toca lo suyo. Una cuenta con alcance de clúster puede tocar todos los espacios. Cuando esa cuenta pertenece a un código que no escribió la empresa, la frontera de confianza queda abierta por dentro.

Revisa las cuentas con alcance de clúster y fíjate a qué espacio pertenece cada una.

Responde para continuar

¿Qué cuenta de servicio de un espacio con código de terceros tiene alcance de clúster?

Ver pista de ayuda

Consulta las cuentas con alcance de clúster. Dos lo tienen, y solo una vive en un espacio cuyo código no es de Aceituno.

Una política de red define quién puede hablar con quién. El valor por defecto importa más que las reglas: si por defecto se permite todo, cualquier carga nueva queda conectada a todas las demás hasta que alguien se acuerde de cerrar algo. Si por defecto se deniega, cada conexión tiene que justificarse al abrirla.

Cuenta cuántos espacios de nombres de la tabla de políticas de red tienen como regla por defecto permitir todo.

Responde para continuar

¿Cuántos espacios de nombres tienen la regla por defecto en permitir todo?

Ver pista de ayuda

Filtra la tabla por la regla por defecto y cuenta las filas.

Ya tienes tres hallazgos de frontera: código de terceros junto al dinero, una cuenta con poder sobre todo el clúster y tráfico abierto. El presupuesto de la plataforma es corto. Un arquitecto propone la medida que cierra más riesgo por menos esfuerzo y deja dicho qué queda sin cerrar.

Piensa qué cambio ataca la raíz común de los tres: que el diseño no separa lo que tiene distinto nivel de confianza.

Responde para continuar

¿Qué cambio cierra más riesgo por menos esfuerzo en este inventario?

Ver pista de ayuda

Compara cuántos de los tres hallazgos cierra cada opción y cuánto cuesta ponerla en marcha.

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

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