Ir para o conteúdo principal
ArchPrompts
Voltar ao blog
Caderno técnico / Nota de campo

Radar Tech: agentes de IA instalaram código que ninguém controla em redes de grandes empresas

Pesquisadores acharam 227 comandos de instalação apontando para pacotes sem dono em arquivos llms.txt de Fortune 500 e Big Tech — e provaram que Claude, Codex e Hermes os executam. O supply-chain de IA virou superfície de ataque.

João Gabriel
3 min de leitura
Radar Tech: agentes de IA instalaram código que ninguém controla em redes de grandes empresas
AP / Prancha visual 01
Leitura principal

Radar Tech: o dia em que o supply-chain de IA virou superfície de ataque

Uma das notícias de segurança mais comentadas desta semana veio da Ars Technica: pesquisadores de uma startup israelense de stealth escanearam 6.214 domínios — de contratadas de defesa, Fortune 500 e Big Tech — e encontraram 120 arquivos llms.txt mal configurados entre os 8.265 analisados. O achado: 227 comandos de instalação apontando para pacotes ou domínios que ninguém controla.

Para provar o risco, os pesquisadores registraram alguns desses slots abandonados e hospedaram pacotes-isca que "ligam para casa" quando executados. Em menos de uma hora, uma Fortune 500 respondeu. Depois, algumas dezenas mais. Os beacons registraram a cadeia de processos-pai: Claude, OpenAI Codex e Hermes (da Nous Research) estavam executando o código.

O que está acontecendo de fato

  • Arquivos llms.txt/llms-full.txt são a convenção emergente para dar a agentes de IA um resumo "máquina-legível" do conteúdo de um site — uma espécie de robots.txt para os modelos.
  • Quando o arquivo diz pip install internal-tool ou npm install exemplo-nome, um agente com permissão de shell trata a instrução como autoridade e executa.
  • Se o pacote não existe no registro, qualquer atacante pode reivindicar aquele nome e hospedar malware que parecerá legítimo.
  • Pior: o clerk.com legítimo continha a instrução npx clerk-next-fix-auth-protection — e o slot havia sido reivindicado para hospedar malware real.

Por que os controles atuais não pegam

O ponto central da pesquisa: a fronteira entre dado e código está se apagando. Para um EDR ou proxy corporativo, pip install vindo de pypi.org com processo-pai sendo o agente (que a empresa instalou de propósito) parece um evento perfeitamente normal. Nenhum alerta. A falha acontece antes: na lacuna entre a instrução lida e a execução.

Os pesquisadores resumem: "o agente não distingue entre uma página e um comando — tudo o que ele lê é input, e todo input é uma instrução em potencial."

O que isso significa para arquitetura de software

Este não é um caso de "script malicioso escondido". É um caso em que a própria documentação legítima pode virar vetor quando um nome é abandonado e alguém o reivindica — confiança transitiva, sem validação de origem. Para times de segurança e plataforma, isso reforça a necessidade de:

  • Permissões mínimas para agentes: negar shell por padrão, exigir modo plano/read-only para documentos não confiáveis.
  • Allowlist de registros e domínios, com verificação de dono do namespace (PyPI, npm) antes de qualquer instalação.
  • Um policy engine como gate de instalação, com dry-run, aprovação explícita e verificação de hash/proveniência.
  • Varredura proativa de llms.txt/llms-full.txt e monitoramento da cadeia de processos que executam pip/npm/npx.

Para quem quer colocar isso em prática, publicamos hoje um pacote de prompts em pt-BR que transforma esse cenário num fluxo de trabalho auditável: avaliação de risco, decisão registrada em ADR, mapa de controles, runbook de resposta e critérios objetivos de aceite — pronto para rodar com GPT-4, Claude ou Gemini. Veja o prompt relacionado nesta página e confira o guia completo no marketplace.

Do conceito à execução

Ferramentas práticas para levar as decisões desta nota ao seu próximo projeto.

12 / selecionados
Cadeia de ataque do incidente Snowflake×Wiz: do PR gerado por IA ao roubo do token Jira via injeção em GitHub Actions.
Segurança
01 / 02

Revisor de Segurança de Patches Gerados por IA (injeção em CI/CD)

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Cadeia do ataque: evento não confiável interpolado em run: expõe segredo interno via gate 'sempre verdadeiro'.
Segurança
01 / 02

ADR de Hardening de GitHub Actions contra injeção de script

por João Gabriel

GPT-4oclaude-3-7-sonnetgemini-2.0-flash
—(0)
0 vendas
R$ 14,90
Modelo de ameaças: as 4 superfícies de ataque em agentes de codificação com IA, inspiradas pelo Cursor 0day e Memory Heist.
ADR
01 / 02

ADR de Adoção de Agentes de Código com Guardrails de Segurança

por João Gabriel

gpt-4claude-3.5-sonnetclaude-4+2
—(0)
0 vendas
R$ 19,90
O antipadrão: uma chave de plataforma única no gateway multi-tenant gera blast radius global.
Segurança
01 / 03

ADR de Segredos em Multi-Tenant: elimine chaves compartilhadas e reduza o blast radius

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 29,90
A política vive fora do agente: o dossiê vira declaração fail-closed, e um mecanismo independente nega o resto mesmo se o agente cooperar com o ataque.
Segurança
01 / 03

Arquiteto de Fronteira de Execução do Agente: política, contenção e provas de escape

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 29,90
Quatro superfícies de criptografia legada (TLS na borda, PKI/mTLS, assinatura de código, CMS/chaves) com o que é risco hoje e o padrão-alvo em cada uma — convergindo para um ADR consolidado e um roteiro em 3 fases (inventário, nova CA/HSM+rotação, desligar legado).
Segurança
01 / 03

Kit Crypto-Agility: ADR e roteiro para aposentar criptografia legada

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Camadas de controle de um agente LLM conectado: o usuário instrui um orquestrador que, para qualquer efeito colateral, passa por um gateway de política zero-confiança antes de tocar sistemas OAuth/dados sensíveis (e-mail, cloud, repositórios).
Segurança
01 / 03

Agente LLM Conectado e Seguro: ADR, modelo de ameaças e gates de tool-call

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Fluxo do ataque de supply-chain via npm (incidente Keyv, ago/2026) e a superficie de governanca.
Segurança
01 / 02

ADR de Supply Chain: dependências zero-trust e runbook para pacote comprometido

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Cadeia de remediação em frota de borda: da exposição (boletim + inventário) à classificação de versão, à separação CLASSE A/CLASSE B e à prova da correção.
Segurança
01 / 02

Arquiteto de Correção de Frota: laudo de remediação para CVEs exploradas em appliances de borda

por João Gabriel

gpt-4gpt-5Claude+3
—(0)
0 vendas
R$ 29,90
Pipeline de Desenvolvimento Seguro na Era da IA: estágios planejamento→implementação→verificação→entrega com feedback loop e papéis IA/humano.
Segurança
01 / 02

SSDLC na Era da IA: decisões e gates de segurança para times com copilotos

por João Gabriel

gpt-4ClaudeGemini+1
—(0)
0 vendas
R$ 19,90
Arquitetura de agente MCP corporativo: cliente agêntico, servidor MCP HTTP-native, camada de identidade (DPoP/WIF) e catálogo de tools com descoberta progressiva.
Agentes
01 / 03

ADR de Adoção de MCP (Model Context Protocol) na empresa

por João Gabriel

gpt-4ClaudeGemini
—(0)
0 vendas
R$ 19,90
Fluxo da exploração de SSRF em uma tool de fetch de agente de IA: usuário/modelo controlam a URL, o fetcher sem validação alcança o metadata service interno.
Segurança
01 / 03

ADR de Segurança para Fetchers de Agentes de IA: mitigação de SSRF

por João Gabriel

gpt-4ClaudeGemini+1
—(0)
0 vendas
R$ 14,90