⚡ LIMITED TIME Get our FREE €500+ Compliance Starter Kit
Get It Now →

SBOMs para garantia em ISO 27001, NIS2 e DORA

Igor Petreski
13 min read
Diagrama de garantia da cadeia de fornecimento de software com SBOM, ISO 27001, NIS2 e DORA

São 07:42 de uma sexta-feira quando Amelia, CISO de uma FinTech em rápido crescimento, recebe o alerta que nenhum responsável de segurança quer ver.

Uma biblioteca de código aberto amplamente utilizada tem uma vulnerabilidade crítica de execução remota de código. A ferramenta de análise de composição de software indica que o componente pode existir no serviço de autenticação, possivelmente na faturação e talvez num wrapper de API de terceiros usado pelo fluxo de pagamentos. A engenharia precisa de tempo para confirmar. O departamento jurídico pergunta se o prazo de notificação da NIS2 já começou a contar. O gestor do programa DORA pergunta se o serviço afetado suporta uma função crítica ou importante para uma entidade financeira. A área comercial pergunta se isto irá bloquear uma renovação. O conselho de administração faz a pergunta mais simples e mais difícil: “Estamos expostos?”

Sem uma lista de materiais de software, a resposta honesta é muitas vezes: “Ainda não sabemos.”

Em 2026, essa resposta não é apenas uma lacuna técnica. É uma fragilidade de governação, um risco contratual, uma exposição de auditoria e, para entidades reguladas, um problema de resiliência. As SBOMs passaram de prática de higiene de cibersegurança em DevSecOps para evidência ao nível do conselho de administração para garantia da cadeia de fornecimento de software, operação de controlos de ISO/IEC 27001:2022, gestão do risco de cibersegurança no âmbito da NIS2, governação de terceiros de TIC no âmbito da DORA, responsabilização segundo o RGPD da UE e diligência prévia de clientes.

O ponto essencial não é simplesmente gerar um ficheiro SBOM. O ponto essencial é provar que os componentes de software são identificados, aprovados, monitorizados, classificados por risco, corrigidos, governados contratualmente e rastreáveis a proprietários responsáveis. É aqui que a biblioteca de políticas da Clarysec, o Zenith Blueprint: roteiro de 30 passos de um auditor e o Zenith Controls: guia de conformidade cruzada transformam um artefacto de desenvolvimento em evidência de conformidade defensável.

Por que motivo as SBOMs são agora evidência de garantia da cadeia de fornecimento de software

Uma SBOM é um inventário de componentes de software, incluindo pacotes de código aberto, bibliotecas comerciais, versões, fontes, licenças e relações de dependência. Uma SBOM útil ajuda a responder a quatro perguntas que reguladores, clientes e conselhos de administração consideram hoje essenciais:

  1. O que existe dentro do nosso software?
  2. Onde está implementado?
  3. Está vulnerável, não suportado, não licenciado ou não aprovado?
  4. Quem é responsável pela remediação, mitigação ou aceitação do risco?

Estas perguntas mapeiam diretamente para expectativas legais e regulamentares modernas.

A NIS2 aplica-se a muitas entidades médias e grandes em setores essenciais e importantes, incluindo infraestrutura digital, prestadores de serviços de computação em nuvem, prestadores de serviços de centros de dados, prestadores de serviços geridos, prestadores de serviços de segurança geridos, mercados em linha, motores de busca, plataformas de redes sociais e determinados prestadores digitais. Também pode aplicar-se com base em designação nacional e transposição setorial específica. Para entidades abrangidas, a NIS2 exige que os órgãos de administração aprovem medidas de gestão do risco de cibersegurança e supervisionem a sua implementação. O Article 21 inclui segurança da cadeia de fornecimento, aquisição segura, desenvolvimento seguro e manutenção, tratamento e divulgação de vulnerabilidades, tratamento de incidentes, continuidade de negócio, gestão de ativos, controlo de acesso, criptografia, avaliação de eficácia e higiene de cibersegurança.

A DORA, aplicável desde 17 de janeiro de 2025, cria um quadro uniforme de resiliência operacional digital da UE para entidades financeiras. Abrange gestão do risco das TIC, reporte de incidentes relacionados com TIC, testes de resiliência, gestão do risco de terceiros de TIC, disposições contratuais e supervisão de prestadores terceiros críticos de serviços de TIC. A DORA espera que as entidades financeiras identifiquem ativos de TIC, funções de negócio suportadas por TIC, dependências, interligações, vulnerabilidades, cenários de risco, alterações e processos suportados por terceiros.

O RGPD da UE acrescenta uma camada de privacidade. Se um componente vulnerável afetar sistemas que tratam dados pessoais, a pergunta passa a ser se dados pessoais poderiam ter sido acedidos, alterados, perdidos, divulgados ou comprometidos de outro modo. Responsáveis pelo tratamento e subcontratantes precisam de evidência que demonstre que conseguem identificar sistemas afetados, fluxos de dados, subcontratantes subsequentes e impacto de violação.

O NIST CSF 2.0 reforça o mesmo modelo operacional através de GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND e RECOVER. Os seus resultados de cadeia de fornecimento esperam responsabilidades de fornecedores, criticidade, requisitos contratuais, diligência prévia, monitorização, planeamento de incidentes e disposições de fim de relação.

Quando o conselho de administração de Amelia pergunta se a FinTech está exposta, uma organização suportada por SBOM consegue responder com evidência:

  • Que produtos e lançamentos contêm o componente vulnerável
  • Que ambientes implementados são afetados
  • Que clientes, regiões, funções e fluxos de dados estão ligados
  • Que fornecedor ou proprietário interno é responsável
  • Que controlos compensatórios estão ativos
  • Se limiares NIS2, DORA, RGPD da UE ou contratuais podem ser acionados
  • Que correção, mitigação, exceção ou aceitação do risco foi aprovada

Esta é a diferença entre uma lista de componentes e um sistema de controlo.

A ISO 27001:2022 é a espinha dorsal da governação de SBOM

A ISO/IEC 27001:2022 é uma base sólida para a governação de SBOM porque é uma norma de sistema de gestão, não apenas uma lista técnica de verificação. As suas cláusulas exigem que as organizações definam contexto, partes interessadas, âmbito, compromisso da liderança, política, papéis e responsabilidades, avaliação de riscos, tratamento de riscos, objetivos, avaliação de desempenho, auditoria interna, revisão pela gestão e melhoria contínua.

Os programas de SBOM falham quando ficam fora do SGSI. A engenharia pode gerar ficheiros, mas ninguém aplica SLA de remediação de vulnerabilidades, obrigações de fornecedores, retenção de evidência, aceitação do risco ou regras de divulgação a clientes. A ISO 27001 corrige isso ao tornar as SBOMs parte do sistema de gestão de riscos da organização.

Ao abrigo das Cláusulas 4.1 a 4.4, a organização determina questões internas e externas, requisitos das partes interessadas, obrigações legais e regulamentares, expectativas contratuais e o âmbito do SGSI. Para garantia baseada em SBOM, o âmbito deve incluir expressamente:

  • Produtos e serviços entregues a clientes
  • Ambientes de produção em nuvem e SaaS
  • Pipelines de CI/CD, repositórios de código-fonte e registos de artefactos
  • Componentes de software de código aberto e comerciais
  • Parceiros de desenvolvimento externalizado e integração
  • Prestadores terceiros de TIC e subcontratantes
  • Requisitos de segurança de clientes ao abrigo de DORA, NIS2, RGPD da UE e contratos

As Cláusulas 5.1 a 5.3 tornam o risco da cadeia de fornecimento de software uma matéria de liderança. A gestão deve alinhar os objetivos de segurança com a direção do negócio, disponibilizar recursos, atribuir responsabilidades e comunicar a política. As Cláusulas 6.1.2 e 6.1.3 transformam constatações de SBOM em evidência de avaliação de riscos e tratamento de riscos. Um componente crítico vulnerável num serviço de autenticação exposto à Internet não é apenas um ticket. É um cenário de risco que afeta confidencialidade, integridade, disponibilidade, compromissos contratuais, reporte regulamentar e resiliência operacional.

Os controlos do Anexo A da ISO/IEC 27001:2022 mais relevantes para garantia baseada em SBOM são:

Controlo do Anexo A da ISO/IEC 27001:2022Por que motivo é relevante para SBOMsEvidência esperada pelos auditores
A.5.7 Informações sobre ameaçasFontes de vulnerabilidades e informações de exploração ajudam a priorizar o risco de componentesFontes de informações sobre ameaças, alertas SCA, registos de análise
A.5.9 Inventário de informação e outros ativos associadosSoftware, serviços, repositórios e componentes precisam de visibilidade de inventárioInventário de ativos, inventário de software, registos de propriedade
A.5.19 Segurança da informação nas relações com fornecedoresSoftware externo e prestadores de serviços introduzem risco de dependênciaAvaliações de risco de fornecedores, estratificação de fornecedores, diligência prévia
A.5.20 Tratamento da segurança da informação nos acordos com fornecedoresOs contratos devem exigir obrigações de segurança e evidênciaCláusulas contratuais, SLA, direitos de auditoria, prazos de notificação
A.5.21 Gestão da segurança da informação na cadeia de fornecimento das TICAs SBOMs apoiam a visibilidade sobre software e dependências de TICSBOMs, registos de dependências, revisões de risco da cadeia de fornecimento
A.5.22 Monitorização, revisão e gestão de alterações de serviços de fornecedoresO risco do fornecedor muda quando componentes ou subcontratantes mudamRevisões de fornecedores, notificações de alterações, evidência atualizada
A.5.23 Segurança da informação para utilização de serviços na nuvemDependências SaaS e na nuvem precisam de governação do ciclo de vidaRegistos de nuvem, evidência de responsabilidade partilhada, planos de saída
A.8.8 Gestão de vulnerabilidades técnicasAs SBOMs permitem identificar rapidamente componentes vulneráveisResultados SCA, tickets de vulnerabilidade, SLA de remediação
A.8.25 Ciclo de vida de desenvolvimento seguroComponentes aprovados e monitorizados fazem parte de engenharia seguraNormas de programação segura, aprovações de dependências, pontos de controlo no pipeline
A.8.26 Requisitos de segurança das aplicaçõesA utilização de componentes deve alinhar-se com requisitos de segurançaRastreabilidade de requisitos, registos de revisão de conceção
A.8.29 Testes de segurança no desenvolvimento e aceitaçãoSCA, SAST, DAST e testes de intrusão validam o risco de softwarePlanos de teste, resultados de análise, exceções, evidência de novo teste
A.8.32 Gestão de alteraçõesAtualizações de componentes e patches de emergência devem ser controladosTickets de alteração, aprovações, planos de reversão, revisões pós-alteração

A Clarysec mapeia estas relações através dos atributos da ISO/IEC 27002:2022 no Zenith Controls. Por exemplo, o Zenith Controls trata o controlo 5.21 da ISO/IEC 27002:2022, “Gestão da segurança da informação na cadeia de fornecimento das TIC”, como preventivo, protegendo confidencialidade, integridade e disponibilidade, alinhado com o conceito de cibersegurança Identify e operando nos domínios de governação, ecossistema e proteção. Trata o controlo 8.25, “Ciclo de vida de desenvolvimento seguro”, como preventivo e alinhado com Protect. Trata o controlo 8.8, “Gestão de vulnerabilidades técnicas”, como preventivo e alinhado com Identify e Protect, ligando a gestão de vulnerabilidades à governação, ecossistema, proteção e defesa.

Esta tradução é relevante porque diferentes revisores fazem perguntas diferentes. Um auditor ISO pode perguntar se o risco de componentes está na Declaração de Aplicabilidade. Um revisor DORA pode perguntar se um componente suporta uma função crítica ou importante. Um cliente pode perguntar se vulnerabilidades por resolver excedem SLA contratuais. A mesma evidência de SBOM pode apoiar os três, se for corretamente governada.

A camada de políticas da Clarysec para SBOMs preparadas para auditoria

Um programa de SBOM fiável precisa de linguagem de política. Os programadores precisam de saber o que deve ser registado. A área de compras precisa de saber o que os fornecedores devem disponibilizar. A segurança precisa de saber que constatações acionam o escalonamento. A conformidade precisa de saber que evidência deve ser retida.

Para organizações mais pequenas, a Política de Desenvolvimento Seguro - PME cria o controlo mínimo viável de SBOM:

O diretor-geral ou um programador designado deve manter uma lista de todos os componentes externos utilizados, incluindo: 6.6.2.1 Versão e fonte 6.6.2.2 Vulnerabilidades conhecidas ou estado de patch 6.6.2.3 Data da última atualização ou revisão

Esse requisito é simples, mas robusto. Estabelece visibilidade de versões, rastreabilidade da fonte, estado de vulnerabilidades e cadência de revisão.

A Política de Requisitos de Segurança das Aplicações - PME acrescenta revisão do ciclo de vida:

Qualquer ferramenta de terceiros, plug-in ou biblioteca de código externo utilizada numa aplicação deve ser registada e revista anualmente quanto ao impacto na segurança e ao estado de patch.

A Política de Gestão de Vulnerabilidades e Patches - PME liga as SBOMs à remediação:

Os programadores devem monitorizar e atualizar bibliotecas de terceiros (por exemplo, pacotes de código aberto)

Para ambientes empresariais, a Política de Desenvolvimento Seguro eleva a expectativa:

A utilização de código aberto ou de código de terceiros deve ser aprovada, acompanhada e validada através de:

Também torna a análise obrigatória:

Todos os componentes de terceiros devem ser sujeitos a análise de vulnerabilidades antes da implementação e durante o tempo de execução, utilizando ferramentas automatizadas.

O desenvolvimento externalizado deve seguir a mesma norma. A Política de Desenvolvimento Externalizado exige:

Utilização segura de bibliotecas de código aberto, sujeita a análise de vulnerabilidades e aprovação

Os contratos com fornecedores precisam de direitos de evidência exigíveis. A Política de segurança de terceiros e fornecedores - PME exige cláusulas contratuais que cubram confidencialidade, obrigações de segurança, prazos de notificação de violação de dados, direitos de auditoria, restrições de subcontratação e cessação segura:

Os contratos devem incluir cláusulas obrigatórias que cubram: 5.3.1 Confidencialidade e não divulgação 5.3.2 Obrigações de segurança da informação 5.3.3 Prazos de notificação de violação de dados (por exemplo, dentro de 24–72 horas) 5.3.4 Direitos de auditoria ou disponibilidade de evidência de conformidade 5.3.5 Restrições à subcontratação adicional sem aprovação 5.3.6 Termos de cessação, incluindo devolução segura ou destruição segura de dados

Para clientes empresariais, a Política de segurança de terceiros e fornecedores inclui:

Direitos de auditar, inspecionar e solicitar evidência de segurança

Se um prestador SaaS, parceiro de desenvolvimento externalizado ou fornecedor comercial de software não disponibilizar evidência de segurança, estado de vulnerabilidades, compromissos de notificação ou acesso para auditoria, a garantia da sua cadeia de fornecimento de software tem um ponto cego.

A Política de Gestão do Risco de Dependência de Fornecedores transforma a concentração de dependências em risco de resiliência mensurável:

Registo de dependências de fornecedores: o Gabinete de Gestão de Fornecedores deve manter um registo atualizado de todos os fornecedores críticos, incluindo detalhes como serviços/produtos fornecidos; se o fornecedor é de fonte única; fornecedores alternativos disponíveis ou grau de substituibilidade; termos contratuais atuais; e uma avaliação do impacto caso o fornecedor falhe ou seja comprometido. O registo deve identificar claramente fornecedores com elevada dependência (por exemplo, aqueles para os quais não existe alternativa rápida).

Esse registo deve ligar-se às SBOMs. Se uma biblioteca crítica vem de um fornecedor de fonte única, suporta um fluxo de trabalho regulado de cliente e não tem substituto rápido, não é apenas um pacote. É uma dependência de resiliência.

Do ficheiro SBOM ao controlo operacional num sprint

Um programa prático de SBOM deve começar com uma linha de produto e um ambiente de produção. Não tente inventariar toda a empresa no primeiro dia. Se a FinTech de Amelia começar pelo seu fluxo de integração de clientes e pagamentos, a equipa pode criar um modelo de evidência repetível antes de escalar.

Passo 1: Definir o âmbito de SBOM dentro do SGSI

Crie uma declaração de âmbito ligada ao âmbito do SGSI e aos fatores regulamentares:

  • Produto: plataforma SaaS de integração de clientes e pagamentos
  • Ambiente: produção na UE
  • Repositórios: auth-service, billing-service, payment-api, reporting-api, frontend-app
  • Sistemas de build: fornecedor Git, plataforma de CI/CD, registo de contentores
  • Implementação: cluster Kubernetes, base de dados gerida, armazenamento de objetos
  • Dados: dados de conta, logs de autenticação, metadados de faturação, referências de pagamento
  • Clientes: entidades financeiras da UE e clientes comerciais
  • Fatores regulamentares: ISO 27001:2022, garantia de clientes NIS2, diligência prévia de terceiros de TIC DORA, responsabilização de segurança do RGPD da UE

Isto alinha-se com a lógica de âmbito da Cláusula 4 da ISO 27001 e com a definição de âmbito de perfis do NIST CSF.

Passo 2: Gerar e armazenar SBOMs no momento do build

Configure pipelines de CI/CD para gerar uma SBOM para cada artefacto de build, incluindo imagens de contentores. Formatos normalizados como CycloneDX e SPDX são comummente utilizados. Armazene cada SBOM num repositório de evidência controlado, ligado ao ID de build, hash de commit, registo de implementação e versão de lançamento.

Campo de evidência de SBOMPor que motivo é relevante
Nome do componenteIdentifica a dependência de software
VersãoDetermina a exposição a vulnerabilidades conhecidas
Fonte ou registo de pacotesApoia a revisão de proveniência
LicençaApoia a revisão jurídica e contratual
Dependência direta ou transitivaAjuda a priorizar a propriedade da remediação
Vulnerabilidades conhecidasLiga o inventário à gestão de vulnerabilidades
Estado de patch ou correçãoMostra o progresso do tratamento
Localização da implementaçãoLiga o risco do componente ao impacto no negócio
Proprietário do serviçoAtribui responsabilização
Data da última revisãoComprova monitorização contínua

Isto apoia diretamente o requisito da Política de Desenvolvimento Seguro - PME de manter versão, fonte, vulnerabilidade conhecida ou estado de patch e data de revisão.

Passo 3: Enriquecer dados de SBOM com explorabilidade e contexto de negócio

Não pare numa lista de pacotes. Acrescente contexto de risco operacional:

  • O componente é vulnerável?
  • A função vulnerável é alcançável?
  • O serviço está exposto à Internet?
  • O serviço trata dados pessoais?
  • Suporta uma função crítica ou importante para um cliente DORA?
  • Existe um patch disponível?
  • Existe um controlo compensatório?
  • A aceitação do risco foi aprovada pelo proprietário do risco?

Um CVE crítico num pacote apenas de teste é diferente de um CVE crítico num serviço de autenticação de produção. As cláusulas de avaliação de riscos e tratamento da ISO 27001 ajudam a tornar essa distinção defensável.

Passo 4: Ligar SBOMs a controlos de fornecedores e de desenvolvimento externalizado

Se um componente for fornecido por um fornecedor comercial ou parceiro de desenvolvimento externalizado, atualize o registo do fornecedor:

Campo de evidência de fornecedorPor que motivo é relevante
Nome do fornecedor e serviçoIdentifica a responsabilização
Componente ou artefacto fornecidoLiga o fornecedor à exposição de software
Classificação de criticidadeApoia a diligência prévia baseada no risco
Cláusula de notificação de vulnerabilidadesApoia a preparação para incidentes
Direitos de auditoria ou direitos de evidênciaApoia a garantia e pedidos de clientes
Restrições a subcontratantesReduz o risco de dependências ocultas
Opções de saída ou substituiçãoApoia resiliência e gestão do risco de concentração
Data de revisão anualComprova monitorização contínua

Isto apoia a segurança da cadeia de fornecimento prevista no NIS2 Article 21 e as expectativas do DORA Article 28 relativas à estratégia de risco de terceiros de TIC, diligência prévia, salvaguardas contratuais, registos de informação, planeamento de auditoria, direitos de cessação e estratégias de saída.

Passo 5: Definir regras e evidência de remediação

Ligue os SLA de remediação ao impacto no negócio, não apenas a pontuações CVSS.

CenárioResposta-alvoEvidência necessária
Componente crítico vulnerável em serviço de produção exposto à InternetTriagem imediata e plano de mitigação ou patch no prazo de 24 horasTicket de vulnerabilidade, avaliação de riscos, decisão de mitigação
Vulnerabilidade elevada em serviço interno que trata dados pessoaisRevisão de risco e plano de remediação dentro do SLA definidoTicket, revisão de impacto nos dados, evidência de patch
Dependência transitiva vulnerável sem patch disponívelControlo compensatório ou aceitação do risco aprovadaRegisto de exceção, aprovação do proprietário, data de revisão
Componente fornecido por fornecedor com estado desconhecidoPedido de evidência ao fornecedor e escalonamentoComunicação com fornecedor, referência à cláusula contratual, atualização da diligência prévia

É aqui que as SBOMs se tornam úteis para NIS2, DORA e RGPD da UE. Um fluxo de remediação deve considerar potencial de incidente significativo, impacto de incidente grave relacionado com TIC, critérios de violação de dados pessoais, obrigações contratuais de notificação e impacto na resiliência operacional.

Passo 6: Adicionar um ponto de controlo de lançamento

Antes da implementação, exija que o pipeline ou o processo de alteração confirme:

  • SBOM gerada com sucesso
  • Não subsistem vulnerabilidades críticas não aprovadas
  • Novos componentes de terceiros estão aprovados
  • A política de licenças foi cumprida
  • SCA, SAST, DAST ou outros testes exigidos estão concluídos
  • O ticket de alteração está ligado
  • O plano de reversão está documentado para lançamentos de alto risco

Isto liga o desenvolvimento seguro A.8.25, os testes de segurança A.8.29 e a gestão de alterações A.8.32 num único fluxo auditável.

Passo 7: Criar o pacote de evidência de lançamento

Para cada lançamento, retenha:

  • Ficheiro SBOM
  • ID de build e hash de commit
  • Resultado da análise SCA
  • Registo de triagem de vulnerabilidades
  • Exceções aprovadas
  • Aprovação da alteração
  • Registo de implementação
  • Resultados dos testes
  • Evidência de fornecedor, se aplicável
  • Registo de incidente ou problema, se o lançamento tiver remediado uma vulnerabilidade

Quando um auditor pergunta como são geridas bibliotecas de terceiros em produção, a equipa de Amelia não procura em conversas do Slack. Abre o pacote de evidência de lançamento.

Mapeamento de conformidade cruzada: um programa de SBOM, muitas obrigações

O valor comercial de um programa de SBOM aumenta quando é mapeado uma vez e reutilizado entre referenciais. A abordagem de conformidade cruzada da Clarysec evita trabalho duplicado ao traduzir a mesma evidência em diferentes linguagens de garantia.

Referencial ou regulamentoO que esperaComo a evidência de SBOM ajuda
ISO/IEC 27001:2022SGSI baseado no risco, controlos de fornecedores, desenvolvimento seguro, gestão de vulnerabilidades, testes, gestão de alteraçõesDemonstra inventário controlado de componentes, tratamento de riscos, evidência da Declaração de Aplicabilidade, remediação, testes e propriedade
NIS2Medidas aprovadas pelo conselho de administração, segurança da cadeia de fornecimento, desenvolvimento seguro e manutenção, tratamento de vulnerabilidades, tratamento de incidentes, gestão de ativosIdentifica vulnerabilidades específicas de fornecedores, exposição de produtos, serviços afetados, ações de remediação e impacto de incidentes
DORADocumentação de ativos e dependências de TIC, consciência de vulnerabilidades, testes de resiliência, registos de terceiros de TIC, salvaguardas contratuaisLiga componentes de software a funções suportadas por TIC, serviços críticos, terceiros, testes, planos de saída e evidência de auditoria
RGPD da UEIntegridade, confidencialidade, segurança e responsabilização no tratamento de dados pessoaisAjuda a identificar se componentes vulneráveis afetam sistemas que tratam dados pessoais
NIST CSF 2.0GOVERN, IDENTIFY, PROTECT, DETECT, RESPOND, RECOVER e resultados de risco da cadeia de fornecimentoApoia diligência prévia de fornecedores, monitorização, planeamento de incidentes, recuperação, perfis-alvo e planos de lacunas
COBIT 2019 e prática de auditoria ISACAObjetivos de governação, propriedade de processos, desenho de controlos, garantia e qualidade da evidênciaApoia propriedade rastreável, supervisão da gestão, remediação mensurável e auditabilidade

A comunicação de incidentes NIS2 pode avançar rapidamente quando a exploração causa ou é suscetível de causar perturbação operacional grave, perda financeira ou dano material ou imaterial considerável. A NIS2 utiliza reporte faseado, incluindo alerta precoce no prazo de 24 horas após a tomada de conhecimento, notificação de incidente no prazo de 72 horas e relatório final no prazo de um mês após a notificação do incidente. As SBOMs ajudam a determinar se o componente afetado está presente, se os serviços de clientes são afetados e se é plausível impacto transfronteiriço.

A DORA utiliza um ciclo de vida estruturado para incidentes de TIC, incluindo deteção, registo, classificação, análise de causa raiz, escalonamento, planos de comunicação, escalonamento para o órgão de administração e reporte regulamentar de incidentes graves relacionados com TIC. A evidência de SBOM apoia a classificação porque liga um componente vulnerável a clientes afetados, indisponibilidade, dispersão geográfica, perdas de dados, criticidade do serviço e impacto económico.

O NIST CSF 2.0 acrescenta linguagem útil para garantia de clientes. O Zenith Controls mapeia A.5.21 para resultados de governação da cadeia de fornecimento como GV.SC-05, em que requisitos de cibersegurança para fornecedores são estabelecidos, comunicados e integrados em contratos e outros acordos. Exigir SBOMs, divulgação de vulnerabilidades, evidência de auditoria e prazos de remediação torna-se um controlo contratual, não um pedido ad hoc.

Como o Zenith Blueprint sequencia o trabalho

O Zenith Blueprint transforma linguagem de controlos num roteiro de implementação.

Na fase de Gestão de Riscos, o Passo 14 liga desenvolvimento seguro, controlos de CI/CD, análise de dependências, gestão de alterações, tratamento de incidentes e formação de programadores. Na fase Controlos em Ação, o Passo 20 é explícito sobre componentes de terceiros e de código aberto:

Este controlo também se aplica a componentes de terceiros e de código aberto. Depender de bibliotecas externas é prática comum, mas cada inclusão é uma decisão de confiança. Os programadores devem avaliar dependências com base em reputação, frequência de manutenção, vulnerabilidades conhecidas e restrições de licença. Ferramentas como SBOMs (Software Bill of Materials) são cada vez mais essenciais para acompanhar o que está incorporado na sua stack.

O Passo 21 enquadra os testes de segurança como orientados pelo contexto e recomenda testes em camadas para sistemas críticos para o negócio ou expostos à Internet, incluindo análise de composição de software para bibliotecas de terceiros, análise estática e dinâmica, testes de intrusão, validação de modelação de ameaças, testes de casos de uso indevido, fuzzing e testes exploratórios manuais.

O Passo 23 aborda acordos com fornecedores, incluindo obrigações de confidencialidade, responsabilidades de controlo de acesso, medidas técnicas e organizativas, prazos de notificação de incidentes, direito de auditoria, controlos de subcontratantes e disposições de fim de contrato.

Fase e passo do Zenith BlueprintRelevância para SBOMResultado prático
Fase de Gestão de Riscos, Passo 14Tratar o risco de componentes de software através de políticas e referências regulamentares cruzadasPolítica de Desenvolvimento Seguro, aprovação de dependências, regras de remediação
Fase Controlos em Ação, Passo 20Tratar cada componente de terceiros como uma decisão de confiançaSBOM, inventário de componentes, verificações de licença e vulnerabilidades
Fase Controlos em Ação, Passo 21Validar o risco de software através de testes em camadasSCA, SAST, DAST, evidência de testes de intrusão
Fase Controlos em Ação, Passo 23Converter expectativas sobre fornecedores em termos contratuaisCláusulas de SBOM, direitos de auditoria, obrigações de notificação

A lição prática é simples. As SBOMs pertencem à gestão de riscos, ao desenvolvimento seguro, aos testes, à governação de fornecedores, à resposta a incidentes e ao reporte à gestão.

A perspetiva de auditoria: o que diferentes revisores irão testar

Um programa de SBOM maduro deve resistir a diferentes estilos de auditoria.

Um auditor ISO 27001:2022 começará pelo SGSI. Perguntará se o risco da cadeia de fornecimento de software está no âmbito, se os requisitos das partes interessadas incluem NIS2, clientes DORA, RGPD da UE e contratos, se o risco de componentes faz parte da metodologia de risco, se a Declaração de Aplicabilidade inclui os controlos relevantes do Anexo A e se as políticas são implementadas ao longo do tempo. Poderá selecionar por amostragem um lançamento e rastreá-lo desde a política até ao pipeline, SBOM, análise de vulnerabilidades, aprovação da alteração, implementação e monitorização pós-lançamento.

Um revisor DORA ou cliente financeiro irá concentrar-se na resiliência operacional e no risco de terceiros de TIC. Poderá perguntar que componentes suportam o serviço usado pela entidade financeira, se o serviço suporta uma função crítica ou importante, como são documentados ativos e dependências de TIC, se as vulnerabilidades são monitorizadas, se os testes anuais cobrem sistemas críticos e se os contratos incluem assistência, direitos de auditoria, notificação de incidentes, localização dos dados, subcontratação e termos de cessação.

Um avaliador NIST CSF procurará resultados. Em GOVERN, testará governação jurídica, regulamentar, contratual, de privacidade e da cadeia de fornecimento. Em IDENTIFY, esperará visibilidade de ativos, software e serviços. Em PROTECT, testará desenvolvimento seguro e controlos de pipeline. Em DETECT e RESPOND, examinará alertas de vulnerabilidade, análise, escalonamento e comunicações. Em RECOVER, perguntará como o comprometimento de componentes afeta o restauro e as comunicações com clientes.

Um auditor de estilo COBIT ou ISACA focar-se-á em governação, responsabilização, propriedade do risco, desenho de controlos e fiabilidade da evidência. Poderá testar se as SBOMs estão completas, se os tickets de vulnerabilidade são encerrados dentro da política, se as exceções expiram, se a evidência de fornecedores está atualizada e se a gestão recebe reporte significativo.

Falhas comuns de SBOM a evitar

Os programas de SBOM falham normalmente por motivos previsíveis.

A primeira falha é gerar SBOMs mas não as armazenar como evidência controlada. Se o ficheiro for sobrescrito a cada build e não puder ser ligado a um lançamento, é evidência de auditoria fraca.

A segunda falha é separar SBOMs da gestão de vulnerabilidades. Uma lista de componentes sem triagem, propriedade, remediação ou aceitação do risco não prova a operação do controlo.

A terceira falha é excluir dependências transitivas. As vulnerabilidades escondem-se muitas vezes abaixo da camada de dependência direta.

A quarta falha é deixar o desenvolvimento externalizado fora do processo. Se um fornecedor entregar código sem divulgação de componentes, evidência de análise ou registos de aprovação, a cadeia de fornecimento de software tem um ponto cego não gerido.

A quinta falha é assinar contratos com fornecedores sem direitos de evidência. A área de compras assina o acordo, a engenharia consome o serviço e a segurança descobre mais tarde que não existe direito de auditoria, obrigação de divulgação de vulnerabilidades, restrição de subcontratantes nem apoio à saída.

A sexta falha é não mapear componentes para serviços de negócio. Um pacote vulnerável significa pouco até se saber se afeta autenticação, pagamentos, reporte, dados de pacientes, administração da nuvem, integração de clientes ou um fluxo financeiro regulado.

A sétima falha é ocultar vulnerabilidades críticas por resolver à liderança. NIS2 e DORA tornam explícita a responsabilização da gestão. O risco crítico de componentes deve ser visível nos fóruns de governação, não enterrado em backlogs de engenharia.

O que é bom em 2026

Um programa de SBOM preparado para auditoria tem características visíveis.

Existe uma política aprovada que exige que componentes de terceiros e de código aberto sejam aprovados, acompanhados, sujeitos a análise e revistos. O pipeline de CI/CD gera SBOMs automaticamente. As análises SCA são executadas antes da implementação e durante o tempo de execução quando aplicável. Vulnerabilidades críticas acionam escalonamento definido. As exceções têm proprietários, datas de expiração, controlos compensatórios e aceitação do risco.

Os contratos com fornecedores incluem obrigações de segurança, prazos de notificação de violação de dados, direitos de auditoria, controlos de subcontratação e disposições de cessação. Fornecedores críticos são revistos pelo menos anualmente. Os riscos de dependência e concentração de fornecedores são visíveis. Equipas de desenvolvimento externalizado seguem as mesmas regras de desenvolvimento seguro e aprovação de componentes que as equipas internas.

O reporte à gestão liga o risco técnico ao impacto no negócio:

  • Componentes críticos vulneráveis por produto
  • Exposição por cliente ou serviço regulado
  • Remediação em aberto para além do SLA
  • Componentes sem fonte aprovada
  • Bibliotecas não suportadas ou em fim de vida útil
  • Lacunas de evidência de fornecedores
  • Exceções a aguardar renovação ou encerramento
  • Incidentes ligados a vulnerabilidades de componentes

É neste ponto que as SBOMs deixam de ser um artefacto de conformidade e passam a ser uma ferramenta de gestão.

Transforme SBOMs em evidência de conformidade defensável

Da próxima vez que um alerta de componente crítico chegar às 07:42, a resposta não deve ser: “Precisamos de duas horas para descobrir onde está.”

Deve ser: “Aqui está o componente afetado, aqui estão os serviços, aqui estão os clientes, aqui está a classificação de risco, aqui está o plano de remediação e aqui está a evidência.”

A Clarysec pode ajudá-lo a conceber esse sistema de controlo. Ajudamos organizações a definir o âmbito de SBOM dentro do SGSI, mapear controlos do Anexo A da ISO 27001:2022 para NIS2, DORA, RGPD da UE, NIST CSF 2.0 e expectativas de auditoria ao estilo COBIT, implementar políticas de desenvolvimento seguro e de fornecedores, criar pacotes de evidência de lançamento e preparar garantia pronta para auditoria usando o Zenith Controls e o Zenith Blueprint.

Pronto para transformar a sua cadeia de fornecimento de software de uma fonte de incerteza numa demonstração de resiliência?

Descarregue as políticas Clarysec relevantes, use o Zenith Blueprint para sequenciar a implementação e use o Zenith Controls para mapear a sua evidência entre ISO 27001:2022, NIS2, DORA e requisitos de garantia de clientes. Contacte a Clarysec para começar com uma avaliação focada de preparação para SBOM e criar um programa prático de garantia da cadeia de fornecimento de software, preparado para auditoria.

Frequently Asked Questions

About the Author

Igor Petreski

Igor Petreski

Compliance Systems Architect, Clarysec LLC

Igor Petreski is a cybersecurity leader with over 30 years of experience in information technology and a dedicated decade specializing in global Governance, Risk, and Compliance (GRC).Core Credentials & Qualifications:• MSc in Cyber Security from Royal Holloway, University of London• PECB-Certified ISO/IEC 27001 Lead Auditor & Trainer• Certified Information Systems Auditor (CISA) from ISACA• Certified Information Security Manager (CISM) from ISACA • Certified Ethical Hacker from EC-Council

Share this article

Related Articles

Análise de impacto no negócio para ISO 27001, NIS2 e DORA

Análise de impacto no negócio para ISO 27001, NIS2 e DORA

Uma análise de impacto no negócio moderna liga serviços críticos, ativos de TIC, fornecedores, objetivos de recuperação, testes de continuidade e aprovação pela gestão numa única cadeia de evidência defensável para ISO/IEC 27001:2022, NIS2, DORA, RGPD da UE, NIST CSF 2.0 e COBIT 2019.

Gestão segura de alterações para NIS2 e DORA

Gestão segura de alterações para NIS2 e DORA

Guia prático, baseado em cenários, para a gestão segura de alterações com ISO/IEC 27001:2022, políticas Clarysec, Zenith Blueprint e Zenith Controls, em apoio à NIS2, DORA, RGPD da UE, NIST CSF 2.0 e evidência de auditoria em 2026.

CVD para NIS2 e DORA: mapa de evidências ISO 27001

CVD para NIS2 e DORA: mapa de evidências ISO 27001

Um guia prático para CISO sobre divulgação coordenada de vulnerabilidades ao abrigo da NIS2, do DORA, do RGPD da UE e da ISO/IEC 27001:2022, com redação de políticas, fluxo de admissão, escalonamento de fornecedores, evidência de auditoria e mapeamento de controlos.