In this article
Por que o risco da cadeia de suprimentos de IA vai além do modelo SBOM
Durante anos, as listas de materiais de software se basearam em premissas que, em geral, se confirmavam. As dependências eram estáticas. Os ciclos de lançamento eram previsíveis. Ao inventariar o que entrava em um aplicativo no momento da compilação, as equipes podiam tomar decisões de risco bem fundamentadas mais tarde. Essa abordagem funcionava porque o software tradicional se comportava de maneira delimitada e previsível. A IA derruba essas premissas quase que imediatamente.
As cadeias de suprimentos de IA mudam rapidamente. Novos modelos de código aberto surgem da noite para o dia. Frameworks de agentes evoluem em repositórios públicos mais rápido do que a maioria das equipes de segurança consegue acompanhar. Servidores MCP, prompts, conjuntos de dados e ferramentas de orquestração mudam constantemente à medida que os desenvolvedores experimentam. O ritmo não é apenas mais acelerado. É fundamentalmente diferente.
Os componentes de IA também não são elementos passivos. Eles moldam ativamente o sistema durante a execução. Os modelos podem carregar novas ferramentas em tempo de execução. Os agentes geram prompts, encadeiam ações e invocam serviços que nunca foram definidos no código original. Os componentes criam novas relações e caminhos de execução em tempo real. Isso significa que a cadeia de suprimentos já não é fixa no momento da compilação.
É nesse ponto que o modelo SBOM começa a falhar. Uma lista estática de componentes não consegue representar um sistema que muda enquanto está em operação. As equipes de segurança precisam de mais do que um retrato do que existia no momento do commit. Elas precisam ter visibilidade de como os componentes de IA interagem, o que invocam e como essas relações evoluem.
Essa necessidade levou à ideia de uma lista de materiais de IA. Mas o termo pode induzir a erro. Uma AIBOM não é uma lista de verificação. É um mapa vivo de componentes, comportamentos e conexões que reflete o funcionamento real dos sistemas de IA. Artefatos estáticos já não bastam quando o próprio software é projetado para mudar.
O problema crescente: metade da cadeia de suprimentos de IA está fora do repositório
Quando você reconhece que as cadeias de suprimentos de IA são dinâmicas, outro problema fica evidente. O que existe no repositório é apenas parte do cenário. Uma parcela cada vez maior da cadeia de suprimentos de IA nunca chega ao controle de versão. Ela é executada nas máquinas dos desenvolvedores.
Os desenvolvedores instalam e experimentam ferramentas de IA localmente, muitas vezes em um ritmo que as equipes de segurança não conseguem acompanhar. Em uma grande empresa de mídia, as equipes configuraram servidores MCP locais para ganhar velocidade, mas descobriram que a segurança não tinha visibilidade de onde esses servidores estavam nem do que acessavam. Em uma empresa global de investimentos, desenvolvedores testaram agentes de IA locais e ferramentas de automação com amplo acesso aos sistemas internos, sem revisão. Em outra empresa, o uso de ferramentas MCP locais foi formalmente proibido, mas os desenvolvedores continuaram usando-as porque elas simplificavam o trabalho.
Esse comportamento não é mal-intencionado; é prático. Os desenvolvedores usam as ferramentas que ajudam a resolver problemas. O risco surge quando essas ferramentas operam fora dos controles dos quais as equipes de segurança dependem.
Agentes de IA locais e servidores MCP costumam ter acesso direto a pipelines, credenciais e serviços internos. Os dados podem ser transferidos sem documentação nem supervisão. Como esses componentes não passam por fluxos de trabalho de CI/CD, SAST ou SCA, seu comportamento permanece praticamente invisível, embora estejam a apenas um notebook de distância da produção.
Essa mudança tornou a TI sombra mais complexa. A TI sombra envolvia SaaS não aprovado. A IA sombra inclui modelos, ferramentas locais, servidores MCP, agentes e frameworks experimentais não aprovados, executados nos dispositivos dos desenvolvedores. Ela é local, muda rapidamente e é impulsionada por indivíduos, não pelo processo de compras.
O resultado é uma lacuna de visibilidade cada vez maior. Mesmo a visão mais completa do repositório deixa de fora os componentes de IA que nunca chegam até ele. Com a aceleração do desenvolvimento de IA, as máquinas dos desenvolvedores se tornaram uma das partes menos compreendidas da cadeia de suprimentos de IA.
Por que a AI-BOM, sozinha, não resolve o problema (mas é um começo)
Uma lista de materiais de IA traz a estrutura tão necessária para os sistemas de IA modernos. Ela oferece visibilidade dos modelos referenciados no código-fonte, dos frameworks de agentes nos repositórios, das configurações de servidores MCP, dos prompts, dos conjuntos de dados e das dependências declaradas. Para os componentes de IA que são enviados, revisados e versionados, essa visão é valiosa.
Essa visibilidade cria uma referência básica. Ela permite que as equipes de segurança deixem de trabalhar com suposições e passem a se basear em fatos, começando a governar o uso de IA com confiança. No controle de versão, a AI-BOM oferece uma visão clara do que existe e de como os componentes se conectam. A limitação está no que nunca chega ao repositório.
A AI-BOM não consegue detectar toolchains MCP locais nas máquinas dos desenvolvedores, ambientes de execução de agentes de IA usados em testes, clientes de LLM instalados nos dispositivos nem ferramentas de linha de comando e frameworks agentivos que os desenvolvedores experimentam localmente. Muitas dessas ferramentas nunca chegam ao GitHub.
Isso cria um ponto cego. A visibilidade baseada no repositório reflete a intenção, não tudo o que realmente é executado durante o desenvolvimento. Quando as ferramentas de IA vão além da cobertura de CI/CD e das verificações tradicionais e chegam aos notebooks, ficam fora do alcance da AIBOM, embora esses componentes muitas vezes tenham acesso a dados confidenciais e sistemas internos.
A AIBOM, por si só, não resolve o problema. É um ponto de partida necessário, mas conta apenas parte da história. Quando as ferramentas de IA operam fora do repositório, uma parcela significativa do risco também fica de fora.
A solução: unificar a AI-BOM e a visibilidade dos desktops dos desenvolvedores
Fechar a lacuna entre os repositórios e as máquinas dos desenvolvedores não exige mais atrito. Exige um modelo de visibilidade diferente. Em vez de adicionar agentes pesados aos endpoints ou impor novos fluxos de trabalho, a abordagem emergente se concentra em correlacionar informações existentes entre ambientes.
A detecção de AIBOM baseada em repositórios continua cumprindo muito bem sua função principal: identificar modelos, frameworks de agentes, prompts, conjuntos de dados e configurações no controle de versão. A verificação leve nas máquinas dos desenvolvedores complementa essa visão ao revelar servidores MCP locais, ambientes de execução de agentes e ferramentas de IA conforme são realmente usadas. Essas verificações são específicas e têm escopo limitado; não são monitoramento tradicional de endpoints. Juntas, elas oferecem uma visão coerente da cadeia de suprimentos de IA como ela existe na prática.
Essa visão unificada reflete o que os clientes pedem. Alguns querem acompanhar os mesmos frameworks MCP nos repositórios e nos ambientes locais. Outros querem um único lugar para responder a uma pergunta simples: quais componentes de IA estão em uso em toda a organização? Muitos querem medidas de proteção que orientem o uso seguro sem proibir ferramentas nem interromper os fluxos de trabalho dos desenvolvedores.
A força dessa abordagem está no fato de que a própria visibilidade se torna o controle. Quando as equipes conseguem visualizar quais componentes existem, como se conectam e onde são executados, a governança se torna viável. As políticas podem se concentrar em ferramentas aprovadas, configurações seguras e consistência de versões, em vez de impor restrições que os desenvolvedores tentam contornar.
O Gerenciamento da Postura de Segurança de IA oferece a camada unificadora. Ele reúne em uma única visão os insights dos repositórios, as relações entre dependências, a descoberta de agentes e MCP locais e as políticas de governança. O resultado não é um controle mais rígido pela força, mas um controle melhor por meio da compreensão, permitindo que as organizações governem a IA com responsabilidade à medida que ela evolui.
A proposta de valor combinada: a única visão completa da sua cadeia de suprimentos de IA
Quando a visibilidade abrange tanto os repositórios quanto as máquinas dos desenvolvedores, a cadeia de suprimentos de IA finalmente fica clara. O código, por si só, nunca conta toda a história. A experimentação local, sozinha, não mostra como os sistemas são formalizados e entregues. Unir as duas perspectivas cria uma visão completa de como a IA é realmente desenvolvida, testada e usada em toda a organização.
A maioria das ferramentas de segurança enxerga apenas um lado do cenário. Algumas se concentram no que é enviado ao controle de versão. Outras observam sinais isolados de execução ou a atividade dos endpoints. O Gerenciamento da Postura de Segurança de IA conecta essas visões. Ele entende o que existe no código e o que é executado nos desktops dos desenvolvedores, correlacionando tudo em um modelo único e coerente. Essa perspectiva combinada transforma sinais fragmentados em insights que permitem agir.
Isso importa porque as restrições já se mostraram ineficazes como medida de controle. Proibir servidores MCP não impede seu uso. Proibir agentes locais apenas torna a experimentação menos visível. Os desenvolvedores continuarão adotando ferramentas que os ajudam a trabalhar mais rápido. A visibilidade é o que diferencia o risco sem gestão da adoção controlada. Quando as equipes conseguem ver quais componentes de IA estão em uso, onde são executados e como interagem, podem orientar o comportamento com políticas e configurações, em vez de proibições.
Manter-se à frente dessas mudanças exige atenção constante às tendências emergentes. O ecossistema de IA não para. Novos frameworks de agentes surgem regularmente. Os servidores MCP evoluem. Os modelos de código aberto mudam. Ferramentas de orquestração, carregadores de conjuntos de dados e bibliotecas de automação ampliam a superfície de ataque todos os meses. Os clientes contam com a Snyk para acompanhar essa evolução e transformá-la em detecção e contexto que lhes permitam agir.
Para completar o cenário, descobrir repositórios e endpoints de desenvolvimento mostra o que está exposto, mas o Snyk Code fecha o ciclo ao revelar como essas exposições foram criadas. As organizações também precisam aproveitar soluções SAST para relacionar as descobertas em tempo de execução e no nível dos ativos aos caminhos de código vulneráveis que as introduziram. Assim, as equipes podem passar de uma detecção fragmentada para uma correção coordenada, na qual as correções no código reduzem automaticamente os riscos subsequentes em endpoints e ambientes de repositório associados a sistemas com tecnologia de IA.
Essa base de pesquisa é o que mantém a visão completa ao longo do tempo. À medida que a cadeia de suprimentos de IA cresce e muda, reconhecer novos componentes e entender seu papel se torna tão importante quanto saber o que já existe. O resultado é uma compreensão viva do risco de IA, que acompanha o ritmo do desenvolvimento na prática.
AIBOM + visibilidade dos desktops dos desenvolvedores = a nova base da segurança de IA
Quando a visibilidade abrange tanto os repositórios quanto as máquinas dos desenvolvedores, a cadeia de suprimentos de IA finalmente se torna compreensível. O código mostra o que as equipes pretendem entregar. Os ambientes de desenvolvimento revelam como a IA é explorada, testada e usada. Juntos, eles oferecem o contexto de que as equipes de segurança precisam para deixar as suposições reativas para trás e adotar uma governança bem fundamentada.
Isso importa porque as restrições não são escaláveis. Bloquear servidores MCP ou agentes locais apenas torna a experimentação menos visível. Os desenvolvedores continuarão adotando ferramentas que os ajudam a trabalhar mais rápido. A visibilidade é o que separa o risco sem gestão da adoção controlada. Quando as equipes conseguem ver quais componentes de IA estão em uso, onde são executados e como interagem, podem orientar o comportamento com políticas e configurações, sem causar interrupções.
Manter uma visão precisa exige atenção contínua às mudanças. O ecossistema de IA evolui rapidamente, com novos frameworks de agentes, servidores MCP, modelos e ferramentas surgindo o tempo todo. Reconhecer esses componentes e entender seu papel é o que transforma a visibilidade em uma postura de segurança duradoura.
A cadeia de suprimentos de IA evolui mais rápido do que os modelos tradicionais de segurança conseguem acompanhar. Descubra como a visibilidade contínua ajuda você a se manter à frente sem adicionar atrito.
Proteja sua cadeia de suprimentos com a Snyk
87% dos entrevistados foram afetados por problemas de segurança na cadeia de suprimentos. Mantenha a sua protegida com a Snyk.