Produto
Tudo o que precisa para proteger o código, a nuvem e o tempo de execução - num único sistema central
Código
Dependências
Prevenir riscos de código aberto (SCA)
Segredos
Apanhar segredos expostos
SAST
Código seguro tal como está escrito
Imagens de contentores
Proteger imagens facilmente
Malware
Prevenir ataques à cadeia de abastecimento
Infraestrutura como código
Verificar se há erros de configuração no IaC
Risco de licença e SBOMs
Evite riscos, cumpra as normas
Software desatualizado
Conheça os seus tempos de execução EOL
Nuvem
Nuvem / CSPM
Configurações incorrectas da nuvem
DAST
Testes de segurança de caixa negra
Verificação da API
Teste as suas APIs para detetar vulnerabilidades
Máquinas virtuais
Sem agentes, sem despesas gerais
Tempo de execução do Kubernetes
em breve
Proteja as suas cargas de trabalho de contentores
Inventário na nuvem
A expansão da nuvem, resolvida
Defender
Proteção em tempo de execução
Firewall na aplicação / WAF
Caraterísticas
AI AutoFix
Correcções com um clique com a IA do Aikido
Segurança CI/CD
Análise antes da fusão e da implantação
Integrações IDE
Obtenha feedback instantâneo enquanto codifica
Scanner no local
Digitalização local com prioridade à conformidade
Soluções
Casos de utilização
Conformidade
Automatize SOC 2, ISO e muito mais
Gestão de vulnerabilidades
Gestão de vulnerabilidades tudo-em-um
Proteja o seu código
Segurança de código avançada
Gerar SBOMs
1 clique Relatórios SCA
ASPM
AppSec de ponta a ponta
IA no Aikido
Deixe a IA do Aikido fazer o trabalho
Bloco 0-Dias
Bloquear ameaças antes do impacto
Indústrias
FinTech
Tecnologia da saúde
HRTech
Tecnologia jurídica
Empresas do Grupo
Agências
Startups
Empresa
Aplicações móveis
Fabrico
Preços
Recursos
Programador
Documentos
Como utilizar o Aikido
Documentos públicos da API
Centro de desenvolvimento de Aikido
Registo de alterações
Ver o que foi enviado
Segurança
Investigação interna
Informações sobre malware e CVE
Glossário
Guia do jargão de segurança
Centro de Confiança
Seguro, privado, conforme
Código aberto
Aikido Intel
Feed de ameaças de malware e OSS
Zen
Proteção da firewall na aplicação
OpenGrep
Motor de análise de código
Integrações
IDEs
Sistemas de CI/CD
Nuvens
Sistemas Git
Conformidade
Mensageiros
Gestores de tarefas
Mais integrações
Sobre
Sobre
Sobre
Conheça a equipa
Carreiras
Estamos a contratar
Kit de imprensa
Descarregar activos da marca
Calendário
Vemo-nos por aí?
Código aberto
Os nossos projectos OSS
Blogue
As últimas mensagens
Histórias de clientes
A confiança das melhores equipas
Contacto
Iniciar sessão
Comece de graça
Não é necessário CC
Aikido
Menu
Aikido
PT
PT
FR
JP
Iniciar sessão
Comece de graça
Não é necessário CC
Voltar

Lista de materiais de software

O que os programadores precisam de saber

Vamos ver porque é que os programadores devem criar uma lista de materiais de software (SBOM) para a transparência e segurança das suas aplicações.

Conteúdo

01

Lista de materiais de software

Abra o seu IDE favorito, entre no seu projeto mais recente e abra o respetivo ficheiro de bloqueio (package-lock.json, go.mod, Pipfile.lock, e assim por diante). É provável que encontre centenas ou milhares de pacotes e bibliotecas de código aberto, ilustrando exatamente a extensão das partes não vistas e desconhecidas da sua aplicação.

Uma lista de materiais de software (SBOM) é um inventário semelhante de todos os componentes de software, bibliotecas e dependências de que a sua aplicação depende, mas vai mais além dos nomes dos pacotes e das versões fixadas. Ao agregar dados sobre licenças de código aberto e muito mais, um SBOM dá-lhe uma visibilidade completa, que pode utilizar para evitar ataques à cadeia de fornecimento ou identificar novas vulnerabilidades numa dependência com duas, três ou mais camadas de profundidade.

Também conhecido como
inventário de software
lista de componentes de software
4,33 milhões de dólares

é o custo médio das violações de dados que envolvem dependências de terceiros como principal vetor de ataque.

Fonte

IBM

84% de todas as bases de código

contêm ferramentas e bibliotecas de código aberto com pelo menos uma vulnerabilidade ativa.

Fonte

Synopsys

Mais de 245.000 pacotes maliciosos

descoberto entre as bibliotecas populares de código aberto, com 1 em cada 8 descarregamentos contendo riscos conhecidos e evitáveis.

Fonte

Sonatype

02

Um exemplo de uma lista de materiais de software e o seu funcionamento

Um SBOM vem em muitos formatos de saída e estruturas de dados diferentes, mas é, em última análise, um banco de dados de artefatos, incluindo seus nomes de pacotes, versões, fontes, licenças, URLs e muito mais. Os SBOMs também identificam a relação entre dois artefactos para transparência na rede de dependências em que a sua aplicação se baseia.

Embora os SBOMs não sejam particularmente úteis para percorrer, eles são extremamente úteis no gerenciamento de vulnerabilidades mais amplo da sua aplicação. Pode alimentar os SBOMs das suas aplicações com outras ferramentas que ofereçam análise de dependências, deteção de malware ou dados de fim de vida (EOL) para garantir que está a revelar todas as vulnerabilidades possíveis na sua aplicação - e não apenas as que estão à superfície.

03

Como é que ter uma lista de materiais de software ajuda os programadores?

Benefícios

Ao solucionar problemas de interrupções em tempo real, um SBOM atualizado ajuda a identificar exatamente qual o pacote responsável, mesmo que esteja a duas ou três camadas de profundidade.

Com uma compreensão completa dos componentes que a sua aplicação necessita para funcionar eficazmente, pode efetuar uma mitigação de riscos mais proactiva, identificando possíveis pontos fracos e dando prioridade a correcções ou migrações para dependências mais seguras.

Com um SBOM, as suas equipas de desenvolvimento e operacionais têm uma única fonte de verdade para colaborar em questões ou dar prioridade a soluções proactivas para problemas actuais.

Os SBOMs ajudam a identificar alterações nos metadados de uma dependência de código aberto, o que pode ser uma pista para um ataque à cadeia de fornecimento, em que novos pacotes foram injectados com malware (lembra-se do backdoor XZ Utils?)

Certas indústrias e ambientes regulamentares exigem um inventário completo dos termos de licenciamento e inventários de fornecimento - com um SBOM bem mantido e completo, pode garantir a conformidade e evitar problemas legais.

Proteja a sua aplicação num instante
O Aikido dá-lhe uma visão geral instantânea de todos os problemas de segurança do seu código e da nuvem, para que possa fazer uma triagem rápida e corrigir vulnerabilidades de alto risco.
Iniciar gratuitamente
04

Implementação de uma lista de materiais de software: uma visão geral

A geração de SBOMs é acessível à maioria dos programadores no seu ambiente de trabalho local - uma opção é uma ferramenta de código aberto, como o Syft, para investigar qualquer imagem de contentor ou sistema de ficheiros local:

Implementação do SBOM
1.
Instalar Syft localmente usando seu one-liner, Homebrew, ou uma versão binária.
2.
Execute o comando syft CLI para gerar um relatório JSON ou CycloneDX, dependendo das suas necessidades.
3.
Conecte o Syft ao seu pipeline de CI/CD, talvez usando o GitHub Actions, para garantir que um novo SBOM seja gerado a cada commit.
4.
Encontre uma forma de agregar os seus SBOMs num único local, idealmente com capacidades de visualização ou gestão de alterações, para identificar mudanças na sua cadeia de fornecimento de código aberto que exijam uma investigação mais aprofundada.
5.
Pesquisar as vulnerabilidades para identificar a sua prioridade e ler a documentação para obter conselhos de correção.

Ou com o aikido

Aikido
1.
Ligar sua conta do GitHub, GitLab, Bitbucket ou Azure DevOps.
2.
Escolha quais repositórios/nuvens/contêineres serão verificados.
3.
Obtenha resultados prioritários e conselhos de correção em poucos minutos.
05

Melhores práticas para gerir eficazmente a sua lista de materiais de software

Começar cedo

Crie os seus primeiros SBOMs o mais cedo possível no seu projeto, mesmo que ainda não tenha escolhido completamente as plataformas de segurança da sua aplicação. Quanto mais histórico tiver, mais fácil será seguir as alterações que afectam negativamente a sua aplicação.

Automatizar, automatizar, automatizar

Embora as ferramentas CLI sejam fáceis de instalar na estação de trabalho local, elas acabam deixando artefatos que devem ser armazenados e agregados em outro lugar para gerar insights reais. No mínimo, insira a geração de SBOM no seu pipeline CI/CD para garantir que nunca se esqueça de uma execução manual.

Normalização de um formato SBOM

A utilização de um formato padrão da indústria, como o CycloneDX ou o SPDX, permitirá a integração com mais software de segurança e a partilha de SBOMs com parceiros ou reguladores.

06

Comece a criar uma lista de materiais de software gratuitamente

Ligue a sua plataforma Git ao Aikido para iniciar uma Lista de Materiais de Software com triagem instantânea, priorização inteligente e contexto preciso para uma correção rápida.

Analise os seus repositórios e contentores gratuitamente

Primeiros resultados em 60 segundos com acesso só de leitura.

SOC2 Tipo 2 e

Certificação ISO27001:2022

Começar gratuitamente
Não é necessário cartão de crédito.
símbolo do github

GitHub

símbolo do bitbucket

Bitbucket

ou inscrever-se em
GitLab
DevOps do Azure
GitLab autogerido
Painel de controlo do Aikido
Empresa
ProdutoPreçosSobreCarreirasContactoSeja nosso parceiro
Recursos
DocumentosDocumentos públicos da APIBase de dados de vulnerabilidadesBlogueIntegraçõesGlossárioKit de imprensaComentários de clientes
Segurança
Centro de ConfiançaVisão geral da segurançaAlterar as preferências de cookies
Jurídico
Política de privacidadePolítica de cookiesTermos de utilizaçãoContrato Principal de SubscriçãoAcordo de processamento de dados
Casos de utilização
ConformidadeSAST E DASTASPMGestão de vulnerabilidadesGerar SBOMsSegurança do WordPressProteja o seu códigoAikido para a Microsoft
Indústrias
Para a HealthTechPara a MedTechPara a FinTechPara SecurityTechPara a LegalTechPara HRTechPara as agênciasPara empresasPara empresas de capital de risco e de grupo
Comparar
vs Todos os fornecedorescontra Snykcontra Wizvs Mendvs Orca Securityvs Veracodevs Segurança avançada do GitHubvs GitLab Ultimatevs Checkmarxvs Semgrepvs SonarQube
Ligar
hello@aikido.dev
LinkedInX
Subscrever
Mantenha-se a par de todas as actualizações
Ainda não é o caso.
👋🏻 Obrigado! Está inscrito.
Equipa de Aikido
Ainda não é o caso.
© 2025 Aikido Security BV | BE0792914919
🇪🇺 Endereço registado: Coupure Rechts 88, 9000, Ghent, Bélgica
🇪🇺 Endereço do escritório: Gebroeders van Eyckstraat 2, 9000, Ghent, Bélgica
🇺🇸 Endereço do escritório: 95 Third St, 2nd Fl, São Francisco, CA 94103, EUA
SOC 2
Conformidade
ISO 27001
Conformidade