Examinar ferramentas para avaliar a classificação de segurança e licença do pacote

Concluído

Há várias ferramentas de terceiros para ajudar a avaliar a segurança e a classificação de licença dos pacotes de software.

Como discutido na seção anterior, uma abordagem dessas ferramentas é fornecer um repositório de artefato centralizado.

O exame pode ser feito a qualquer momento, inspecionando os pacotes que fazem parte do repositório.

A segunda abordagem usa ferramentas que examinam os pacotes usados em um pipeline de build.

Durante o processo de build, a ferramenta pode examinar os pacotes pelo build, gerando comentários instantâneos sobre os pacotes em uso.

Inspecionar pacotes no pipeline de entrega

Durante a execução de um pipeline de entrega, há ferramentas disponíveis para fazer exames de segurança em pacotes, componentes e código-fonte. Geralmente, essas ferramentas usarão os artefatos de compilação durante o processo de build e farão exames. As ferramentas podem realizar o trabalho em um repositório de artefatos local ou na saída de build intermediária. Alguns exemplos de cada um são produtos como:

Ferramenta Tipo
Artifactory Repositório de artefatos
SonarQube Uma ferramenta de análise de código estático
Mend (Bolt) Exame de build.

Configurar pipeline

A configuração do exame de tipos de licença e vulnerabilidade de segurança no pipeline é feita usando tarefas de build apropriadas nas ferramentas de DevOps. Para Azure DevOps, são tarefas de pipeline de build.