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

Radar Tech: o agente não pode ser a própria autoridade — e a fronteira de execução virou o tema do dia

Agentes de IA estão fazendo trabalho real — e sendo contidos por plataforma, não por promessa. A Microsoft liberou contêineres de execução com política declarada para agentes, e uma campanha de invasões autônomas a lojas mostrou o custo quando essa fronteira não existe. O recado de arquitetura: instrução no prompt mitiga intenção; só um mecanismo fora do agente contém execução.

João Gabriel
3 min de leitura
Radar Tech: o agente não pode ser a própria autoridade — e a fronteira de execução virou o tema do dia
AP / Prancha visual 01
Leitura principal

O dia teve dois lados da mesma moeda. De um lado, a Microsoft anunciou a disponibilidade geral dos Microsoft Execution Containers (MXC): uma camada de execução guiada por política para cargas não confiáveis, feita para conter o que um agente pode acessar e fazer, com a política vivendo fora do agente. Do outro, uma análise de uma campanha de invasões a lojas online mostrou o que acontece quando essa fronteira simplesmente não existe.

O que a MXC muda na conversa

A ideia é direta: um agente não pode ser a própria autoridade de segurança. Ele precisa rodar dentro de um limite definido por um humano ou por uma organização e imposto independentemente do agente. Na prática, o desenvolvedor declara os recursos que a carga precisa — arquivos e destinos de rede — e o mecanismo aplica essa fronteira com o contêiner adequado. A política fica fora do controle da carga, então o modelo, o plugin ou o código gerado não conseguem se conceder acesso adicional.

O exemplo do próprio anúncio é o que todo arquiteto reconhece: um agente de código que precisa ler e escrever no repositório, rodar o build, ler a configuração de produção para entender o deploy — mas não pode alterar essa configuração. Sem fronteira, mudar a configuração pode parecer, do ponto de vista do modelo, o caminho mais rápido para concluir a tarefa. A ação é razoável do ponto de vista do agente e, ainda assim, excede a autoridade que o time pretendia conceder.

O custo de não ter fronteira

A segunda história do dia é o contraponto. Uma campanha documentada de invasões autônomas usou três ferramentas abertas de IA — uma para achar vulnerabilidade, uma para explorar, uma para orquestrar — e atingiu dezenas de lojas online. O detalhe que importa para arquitetura não é a IA: é que a cadeia explorada era feita de falhas conhecidas e encadeáveis. Injeção em um campo de login sem autenticação; códigos de uso único guardados em texto claro no banco, o que anula o segundo fator; upload de imagem sem checagem de extensão; até escalonamento de privilégio por um binário mal configurado. Nada ali é novo. O que mudou foi a velocidade e o custo de encadear tudo isso.

A leitura correta não é "a IA agora invade lojas". É: a mesma superfície que já estava exposta passou a ser explorada por um processo que não cansa, não improvisa mal e roda mais barato do que a defesa. E a resposta de arquitetura não é bloquear agentes — é definir, de forma explícita e imposta de fora, o que cada agente pode alcançar.

O que fica para o time

  • Instrução no prompt não é controle. "Peça ao modelo para não tocar em produção" mitiga intenção, não execução. Qualquer injeção no conteúdo que o agente lê, plugin comprometido ou código gerado age dentro do escopo já concedido.
  • A fronteira precisa viver fora do agente. Se o próprio agente pode ler, editar ou contornar a política que o restringe, não há fronteira — há recomendação.
  • Egress por allow-list, não rede liberada. Um agente autônomo com saída irrestrita é um canal de exfiltração esperando o gatilho.
  • Ações irreversíveis pedem aprovação. Destruir dados, apagar backup, mexer em produção, pagar: decisão humana, não autonomia.
  • Auditabilidade é parte da fronteira. Uma contenção que não registra por principal não pode ser provada depois do incidente.

A pergunta que sobra para quem opera agentes em produção deixou de ser "qual modelo usar" e passou a ser "qual é a fronteira de execução — e como eu provo que ela nega o que promete negar".

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