Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Elementos mínimos de un SBOM útil

4 tareas · 36 min · Principiante

Un SBOM con la mitad de los datos en blanco existe pero no sirve: no se puede cruzar con una base de avisos ni saber de quién es. Para evitarlo, la NTIA de Estados Unidos publicó en 2021 una guía con los datos mínimos que debe traer. Con ella revisas el SBOM interno de planificador-hornos 6.2.0 (Ladrillera Bejuco) y decides si cumple. Todo es lectura de tablas ficticias en la consola; no se ejecuta nada.

0 de 4 · 0%

Objetivo de la sala

Un SBOM con la mitad de los datos en blanco existe pero no sirve: no se puede cruzar con una base de avisos ni saber de quién es. Para evitarlo, la NTIA de Estados Unidos publicó en 2021 una guía con los datos mínimos que debe traer. Con ella revisas el SBOM interno de planificador-hornos 6.2.0 (Ladrillera Bejuco) y decides si cumple. Todo es lectura de tablas ficticias en la consola; no se ejecuta nada.

La guía de elementos mínimos de la NTIA (2021) pide siete datos base. Cinco son por componente: el nombre del proveedor, el nombre del componente, la versión, otros identificadores únicos (por ejemplo un Package URL) y la relación de dependencia. Dos son del documento: el autor de los datos del SBOM y la marca de tiempo. La tabla elementos_minimos los reúne.

Empieza por lo que el documento dice de sí mismo: la tabla metadatos_sbom.

Responde para continuar

¿Qué campo de metadatos_sbom está vacío? Escribe su nombre tal como aparece en la tabla.

Ver pista de ayuda

Busca la fila cuyo valor es (vacío).

Cruzar un componente con una base de avisos exige nombre y versión: los avisos se escriben como rangos de versiones. Un componente sin versión no se puede descartar ni confirmar.

Revisa componentes_sbom y mira la columna version.

Responde para continuar

¿Qué componente no trae versión? Escribe su nombre.

Ver pista de ayuda

Busca la celda con el valor (vacío) en la columna version.

El identificador único evita confundir dos componentes con el mismo nombre en ecosistemas distintos. Un Package URL como pkg:pypi/nombre@version dice el ecosistema, el nombre y la versión de una vez. Sin él, la herramienta que cruza avisos adivina por el nombre.

Cuenta las filas de componentes_sbom cuya columna identificador está vacía. Una que trae un identificador sin versión no cuenta como vacía: cuéntala aparte en tu cabeza, porque es otro defecto.

Responde para continuar

¿Cuántos componentes tienen el campo identificador vacío? Escribe solo el número.

Ver pista de ayuda

Cuenta las celdas (vacío) de la columna identificador.

Un documento cumple el mínimo cuando trae los siete datos para todos sus componentes. Una lista de nombres y versiones sin relaciones de dependencia deja a quien lee sin saber cuál componente trajo a cuál, y por tanto qué hay que actualizar para quitar uno profundo.

Responde para continuar

Un SBOM trae proveedor, nombre, versión e identificador de cada componente, pero ninguna relación de dependencia. ¿Cumple el mínimo?

Ver pista de ayuda

Cuenta los siete datos base: cinco por componente y dos del documento.

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