SBOMs into Agentic AIBOMs: Schema Extensions, Agentic Orchestration, and Reproducibility Evaluation

Este artigo apresenta os AIBOMs (Artificial Intelligence Bills of Materials), uma evolução dos SBOMs baseada em uma arquitetura multiagente autônoma que estende os esquemas CycloneDX e SPDX para capturar comportamento em tempo real, monitorar desvios de ambiente e gerar afirmações estruturadas de explorabilidade, garantindo maior reprodutibilidade e precisão na avaliação de vulnerabilidades da cadeia de suprimentos de software.

Petar Radanliev, Carsten Maple, Omar Santos, Kayvan Atefi

Publicado Thu, 12 Ma
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você está construindo uma casa muito complexa, mas em vez de usar apenas tijolos e cimento, você usa milhões de peças de Lego de diferentes marcas, tamanhos e origens. Algumas peças podem estar quebradas, outras podem ser perigosas se usadas de um jeito errado, e algumas podem até ter sido trocadas secretamente enquanto você não olhava.

O Problema: A "Lista de Compras" Estática
Atualmente, os engenheiros de software usam algo chamado SBOM (Bill of Materials de Software). Pense no SBOM como uma lista de compras ou uma receita de bolo. Ela diz: "Use 2 xícaras de farinha, 3 ovos e 1 pacote de chocolate".

O problema é que essa lista é estática e muda pouco. Ela diz o que deveria ter na casa, mas não diz:

  1. Se alguém trocou a farinha por areia enquanto você dormia.
  2. Se a peça de Lego que você usou tem um defeito que só aparece quando chove (no computador, isso seria um erro que só acontece em certas condições).
  3. Se aquela peça quebrada é realmente perigosa para sua casa específica ou se ela está escondida num lugar onde ninguém vai.

Se você tiver uma lista de compras de 10.000 itens, mas 95% deles nunca são usados ou não são perigosos na sua casa, você perde tempo e dinheiro tentando consertar coisas que não precisam de conserto.

A Solução: O "SBOM com Inteligência" (AIBOM)
O Dr. Petar Radanliev e sua equipe propõem uma evolução: o AIBOM (Artificial Intelligence Bill of Materials).

Em vez de uma lista de compras passiva, imagine que você contrata três detetives robóticos (agentes de IA) que ficam vigiando a construção da sua casa o tempo todo. Eles não apenas leem a lista; eles observam o que está acontecendo na prática.

Aqui estão os três "detetives" que o paper descreve:

  1. O Detetive da Lista (MCP): Antes de você começar a construir, ele verifica se a lista de compras está completa. Se faltar um ingrediente ou se a marca estiver errada, ele avisa imediatamente. Ele garante que a "receita" bate com o que você tem na despensa.
  2. O Detetive do Movimento (A2A): Enquanto você constrói, ele observa o que realmente acontece. Se você pega uma peça de Lego que não estava na lista original (porque o computador baixou algo sozinho), ele anota. Se alguém tentar trocar uma peça por uma falsa, ele vê. Ele sabe exatamente quais peças foram usadas e como elas se comportaram.
  3. O Detetive de Segurança (AGNTCY): Ele pega todas as informações dos outros dois e pergunta: "Essa peça quebrada é um problema agora?".
    • Exemplo: "Ah, essa peça de Lego tem um defeito conhecido que faz a casa desabar. Mas, na sua casa, essa peça está trancada num cofre e ninguém consegue tocá-la. Então, para a sua casa, ela não é um perigo."
    • Ele transforma o medo em evidência. Em vez de dizer "Isso é perigoso!", ele diz "Isso é perigoso, mas está seguro aqui".

Por que isso é revolucionário?
Antes, quando um hacker descobria um defeito em um software, todos entravam em pânico e tentavam consertar tudo, gastando milhões. Com o AIBOM, o sistema diz: "Calma, esse defeito existe, mas no seu sistema específico, ele não pode ser usado. Você não precisa gastar tempo consertando isso agora".

A Analogia Final: O Guarda-Costas Inteligente

  • SBOM antigo: É como um guarda-costas que só olha a lista de convidados. Se o nome de um suspeito estiver na lista, ele bloqueia a porta, mesmo que o suspeito esteja apenas no jardim e não queira entrar.
  • AIBOM (Novo): É um guarda-costas com óculos de visão noturna e um rádio. Ele vê que o suspeito está na lista, mas também vê que o suspeito está a 100 metros de distância, sem arma, e que a porta está trancada. Ele diz: "Tudo certo, o risco é zero para nós hoje".

Resumo em Português Simples:
Este paper apresenta uma nova tecnologia que transforma a "lista de ingredientes" do software em um sistema de segurança vivo e inteligente. Em vez de apenas listar o que tem no software, ele usa inteligência artificial para vigiar o software enquanto ele funciona, entender o ambiente onde ele está e dizer com precisão se uma falha de segurança é realmente um perigo ou apenas um "fantasma" que não pode machucar ninguém.

Isso ajuda a economizar tempo, dinheiro e evita o pânico desnecessário, garantindo que o software seja seguro, reprodutível (possa ser recriado exatamente igual) e auditável por reguladores. É como passar de uma lista de verificação de papel para um sistema de segurança que pensa e age por si mesmo.