Pular para conteúdo

Gerando um SBOM para Imagens Docker Wallarm

A Bill of Materials de Software (SBOM) é um inventário que lista os componentes de software e suas dependências em um aplicativo, incluindo versões, licenças e vulnerabilidades. Este artigo orienta você a gerar SBOM para imagens Docker Wallarm.

Você pode precisar obter o SBOM para imagens Docker Wallarm para avaliar e mitigar possíveis riscos de segurança associados às dependências usadas nas imagens. O SBOM oferece transparência nos componentes de software e ajuda a garantir a conformidade.

A lista de imagens Docker Wallarm

Abaixo está a lista de imagens Docker Wallarm assinadas. Você pode gerar SBOM para qualquer tag dessas imagens.

Requerimentos

Para gerar um SBOM para imagens Docker Wallarm, você precisará usar a ferramenta CLI syft.

Antes de continuar com a geração do SBOM, certifique-se de instalar o syft na sua máquina local ou dentro da sua pipeline de CI/CD.

Procedimento de geração do SBOM

Para gerar um SBOM para uma imagem Docker, use o seguinte comando, substituindo a tag de imagem especificada pela desejada:

syft wallarm/ingress-controller:4.6.2-1

Por padrão, o syft retorna o SBOM no formato de texto. Você também pode gerá-lo em outros formatos, como CycloneDX, SPDX, e salvar a saída para um arquivo, por exemplo:

syft wallarm/ingress-controller:4.6.2-1 --output spdx-json >> syft_json_sbom.spdx
syft wallarm/ingress-controller:4.6.2-1 --output cyclonedx-json >> cyclonedx_json_sbom.cyclonedx

Depois de gerar o SBOM, você pode usá-lo na sua pipeline de CI/CD para diversas ações, como varredura de vulnerabilidades, verificações de conformidade de licença, auditorias de segurança ou geração de relatórios.

Para verificar que todas as dependências realmente pertencem à Wallarm, você pode simplesmente verificar a assinatura da imagem como um todo. Ao assinar digitalmente nossas imagens, garantimos que a imagem assinada é realmente nossa. Consequentemente, essa garantia se estende ao SBOM, pois ele estará associado à imagem verificada da Wallarm.