Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Capas y base de la imagen

4 tareas · 36 min · Principiante

Una imagen de contenedor no es un bloque único: es una pila de capas, y las de abajo vienen de una imagen base que casi nadie en el equipo escribió. Antes de leer un escáner conviene saber qué capa trae cada paquete, porque de eso depende quién arregla el fallo y cómo. Trabajas con la imagen api-pedidos:3.2 de Almendral Alimentos, una procesadora de alimentos ficticia que publica sus imágenes en un registro interno. Todo es lectura de tablas ficticias en la consola de la página; no se construye, descarga ni escanea nada.

0 de 4 · 0%

Objetivo de la sala

Una imagen de contenedor no es un bloque único: es una pila de capas, y las de abajo vienen de una imagen base que casi nadie en el equipo escribió. Antes de leer un escáner conviene saber qué capa trae cada paquete, porque de eso depende quién arregla el fallo y cómo. Trabajas con la imagen api-pedidos:3.2 de Almendral Alimentos, una procesadora de alimentos ficticia que publica sus imágenes en un registro interno. Todo es lectura de tablas ficticias en la consola de la página; no se construye, descarga ni escanea nada.

Cada instrucción de la receta de construcción de una imagen (FROM, COPY, RUN) deja una capa. Las capas se apilan en orden y la imagen final es la suma de todas. La primera, la de más abajo, viene de la imagen base que nombra el FROM; las de arriba las añade el equipo de la aplicación.

La tabla capas muestra las cinco capas de api-pedidos:3.2 con su tamaño, su origen y los paquetes que trae cada una. Lo que importa para el analista: un paquete vulnerable no está en «la imagen» en abstracto, está en una capa concreta, y esa capa tiene dueño.

Responde para continuar

¿Por qué importa saber de qué capa viene un paquete vulnerable?

Ver pista de ayuda

Piensa en quién mantiene la imagen base y quién mantiene el archivo de la aplicación.

Una imagen base puede estar construida sobre otra. En Almendral el equipo de plataforma publica base-os y, encima, base-java y base-node. Así un fallo de la capa de más abajo llega a todo lo que se construyó encima. La tabla bases dice sobre qué se construyó cada una.

Responde para continuar

¿Sobre qué imagen está construida base-java con la etiqueta 4.1? Escribe su nombre con la etiqueta.

Ver pista de ayuda

Busca la fila de base-java 4.1 en la tabla bases y lee la columna construida_sobre.

El paquete libzeta es una biblioteca del sistema, no de la aplicación. En una imagen, los paquetes del sistema llegan con la capa base y los de la aplicación llegan con lo que el equipo copia o instala encima.

Responde para continuar

¿En qué capa de api-pedidos:3.2 llega la biblioteca libzeta? Escribe el identificador de la capa.

Ver pista de ayuda

Revisa la columna paquetes_que_trae de la tabla capas.

El tamaño de las capas de origen base indica cuánto de la imagen no lo controla el equipo de la aplicación. Filtra la tabla capas por origen y suma los megabytes de las capas heredadas.

Responde para continuar

¿Cuántos megabytes suman las capas con origen base en api-pedidos:3.2? Escribe solo el número.

Ver pista de ayuda

Suma la columna tamano_mb de las filas con origen igual a base.

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