Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

SBOM y versiones afectadas

4 tareas · 40 min · Principiante

Cuando el proyecto publica qué versiones están afectadas, la pregunta de la empresa es otra: cuáles de esas versiones corren en sus productos. El SBOM (inventario de componentes) responde sin tener que preguntar a cada equipo, pero hay que leerlo con cuidado: sufijos de reconstrucción, nombres parecidos y versiones que se comparan mal si se tratan como texto. Trabajas con el inventario ficticio de Molinos Sanjuanito S.A.S. Todo es lectura de archivos; no se escanea nada.

0 de 4 · 0%

Objetivo de la sala

Cuando el proyecto publica qué versiones están afectadas, la pregunta de la empresa es otra: cuáles de esas versiones corren en sus productos. El SBOM (inventario de componentes) responde sin tener que preguntar a cada equipo, pero hay que leerlo con cuidado: sufijos de reconstrucción, nombres parecidos y versiones que se comparan mal si se tratan como texto. Trabajas con el inventario ficticio de Molinos Sanjuanito S.A.S. Todo es lectura de archivos; no se escanea nada.

Sin inventario, un aviso obliga a escribir a cada equipo y esperar. Con un SBOM por producto, el aviso se convierte en un filtro: se busca el componente y se compara la versión con el rango del aviso. Pero el SBOM solo es útil si es reciente y cubre cada entorno: lo que no está en el inventario no se puede buscar.

Responde para continuar

¿Qué permite hacer un SBOM actualizado cuando llega un aviso sobre un componente?

Ver pista de ayuda

El inventario no decide por sí mismo: permite buscar y comparar.

Abre aviso-proyecto.txt y guia-de-versiones.txt. La guía explica un detalle práctico: un sufijo como -r2 indica una reconstrucción del sistema operativo y hereda el estado de la versión base. Después revisa sbom-flota.csv y cuenta solo las filas del entorno de producción cuyo componente es la biblioteca y cuya versión está afectada.

Responde para continuar

¿Cuántas filas de producción tienen una versión afectada de libcompacta?

Ver pista de ayuda

Aplica la regla del sufijo y descarta las filas de pruebas.

Las versiones no se comparan como palabras. Como texto, «3.2.9» parece mayor que «3.2.10» porque el carácter 9 va después del 1; como números, 3.2.10 es mayor. Un filtro mal hecho deja pasar versiones afectadas o marca versiones sanas.

De las versiones sin afectar que corren en producción y en pruebas, según sbom-flota.csv, busca la más alta comparando número a número.

Responde para continuar

¿Cuál es la versión sin afectar más alta de libcompacta que aparece en el inventario?

Ver pista de ayuda

Compara el último número de cada versión 3.2.x, no el texto completo.

Los inventarios traen componentes con nombres casi iguales: la biblioteca, sus cabeceras de desarrollo, sus herramientas. El aviso del proyecto puede aclarar que alguno de ellos no está afectado. Marcarlos todos infla el trabajo y entrena a la gente a ignorar los avisos.

Lee de nuevo aviso-proyecto.txt: dice qué paquete no contiene la biblioteca.

Responde para continuar

Escribe el componente de la lista que tiene versión afectada pero que el aviso declara no afectado.

Ver pista de ayuda

Su nombre empieza igual que el de la biblioteca; mira la columna componente.

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