Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Inventario con SBOM, dónde está

5 tareas · 40 min · Principiante

Un aviso masivo se convierte en una pregunta de inventario: en qué aplicaciones está el componente, en qué versión y por qué camino llegó. Con el SBOM de cada aplicación se responde en minutos; sin él se responde a mano y mal. En Seguros Almirez, una aseguradora con veinte aplicaciones en este ejercicio, llega el aviso ficticio de una biblioteca de fechas, libcronos, y cruzas el inventario con los SBOM. Todo es lectura de tablas ficticias.

0 de 5 · 0%

Objetivo de la sala

Un aviso masivo se convierte en una pregunta de inventario: en qué aplicaciones está el componente, en qué versión y por qué camino llegó. Con el SBOM de cada aplicación se responde en minutos; sin él se responde a mano y mal. En Seguros Almirez, una aseguradora con veinte aplicaciones en este ejercicio, llega el aviso ficticio de una biblioteca de fechas, libcronos, y cruzas el inventario con los SBOM. Todo es lectura de tablas ficticias.

Un SBOM (lista de materiales de software) enumera los componentes de una aplicación, con su versión y la relación con ella. La distinción importante en un aviso es entre dependencia directa (la pidió el equipo) y transitiva (la trajo otra biblioteca). Las transitivas son las que nadie recuerda: no aparecen en el archivo que el equipo escribe a mano, y por eso un grep sobre los archivos de dependencias directas deja pasar justo lo que más sorprende.

Responde para continuar

¿Por qué el SBOM responde mejor a un aviso que buscar el nombre de la biblioteca en los archivos de dependencias del equipo?

Ver pista de ayuda

Piensa en lo que el equipo no escribió pero la aplicación sí trae.

Un aviso dice qué versiones están afectadas; el inventario dice cuáles tienes. Cruzarlos es una comparación de versiones fila por fila: no vale con que el componente aparezca, hay que mirar si su versión queda por debajo de la corregida. Cuidado con comparar versiones como texto: 4.2.10 es posterior a 4.2.7, aunque «4.2.1» escrito en medio parezca menor.

Abre aviso/aviso-del-fabricante.txt y sbom/componentes.csv.

Responde para continuar

¿En cuántas aplicaciones aparece la biblioteca del aviso en una versión afectada?

Ver pista de ayuda

Descarta las filas de otras bibliotecas y cuenta las de libcronos con versión anterior a la corregida.

No todas las aplicaciones afectadas urgen igual. Una expuesta a internet urge más que una interna, y una transitiva es la más fácil de olvidar. El cruce de los dos criterios señala dónde empezar a mitigar y dónde mirar con más cuidado.

Cruza inventario/aplicaciones.csv con sbom/componentes.csv.

Responde para continuar

¿Qué aplicación expuesta a internet trae la biblioteca afectada solo como dependencia transitiva?

Ver pista de ayuda

Tres aplicaciones expuestas están afectadas; solo una de ellas la trae por medio de otra biblioteca.

Una aplicación sin SBOM no es una aplicación sin la biblioteca: es una aplicación de la que no sabes nada. En un aviso, esas filas ausentes son el riesgo que no puedes medir. Contarlas da el tamaño del punto ciego y la lista de trabajo manual.

Responde para continuar

¿Cuántas aplicaciones del inventario no tienen SBOM?

Ver pista de ayuda

Mira la columna que indica si la aplicación tiene SBOM, no el archivo de componentes.

Para una aplicación sin SBOM hay dos salidas honestas: obtener la lista de componentes del artefacto que corre en producción (por ejemplo, abriendo el paquete o la imagen desplegada) o preguntar al equipo y dejar la respuesta anotada como no verificada. Lo que no es honesto es contarla como «no afectada» porque nadie la ha encontrado en una búsqueda.

Responde para continuar

Cuatro aplicaciones no tienen SBOM y la búsqueda del componente no las encuentra. ¿Cómo las clasificas en el informe?

Ver pista de ayuda

Falta de evidencia no es evidencia de ausencia.

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