Agentes do OpenAI Workspace vazaram? Como exploits de links funcionam

opoinstall
2026-07-24
5 min read

Agentes do OpenAI Workspace vazaram? A OpenAI corrigiu uma vulnerabilidade de alta gravidade conhecida como AgentForger, após pesquisadores demonstrarem que um único URL do ChatGPT criado especificamente poderia silenciosamente criar e publicar um Agente Workspace autônomo sob a identidade de uma vítima. Neste artigo, 'falsificação de agente' refere-se à criação e agendamento programático não autorizado de um agente de IA via manipulação de parâmetros. À medida que a adoção de IA corporativa se expande nos softwares de negócios, as organizações estão integrando cada vez mais agentes autônomos em fluxos de trabalho diários. Embora esses sistemas otimizem operações complexas, eles também introduzem novos vetores de ataque. Quando interfaces de inicialização processam entradas de URL não confiáveis como comandos executáveis, atacantes podem explorar conexões corporativas pré-autorizadas sem acionar a confirmação do usuário.

Linha do tempo cronológica e evolução do histórico da descoberta do AgentForger

Em resumo

  • A empresa de segurança Zenity Labs revelou o AgentForger, uma vulnerabilidade nos agentes do ChatGPT Workspace que permitia que um único link manipulado forjasse um agente de IA autônomo.
  • A OpenAI confirmou a vulnerabilidade através do seu programa Bugcrowd em 4 de junho de 2026 e implementou uma correção em 8 de junho, removendo o parâmetro de URL afetado.
  • O agente forjado herdou conexões existentes do usuário ao Outlook, Slack, Teams e SharePoint, contornando prompts de permissão padrão.

A evolução das interfaces de software corporativo tem focado cada vez mais em reduzir a fricção do usuário durante a configuração. Quando a OpenAI introduziu a interface Agent Builder em chatgpt.com/agents/studio/new, o sistema aceitava dois parâmetros de URL principais: template_name para selecionar uma configuração inicial e initial_assistant_prompt para fornecer o texto de instrução.

No entanto, pesquisadores de segurança descobriram que a página do Builder tratava a entrada fornecida via initial_assistant_prompt como instruções executáveis imediatas, em vez de texto que exigia confirmação manual do usuário. Se um funcionário logado clicasse em um link criado especificamente enquanto possuísse conexões ativas com ferramentas corporativas, a interface enviava automaticamente o prompt, criava o agente, configurava a permissão de aprovação do agente para "Nunca perguntar" e iniciava o sistema em modo de visualização.

Diagrama comparando CSRF clássico, que aciona uma solicitação não intencional, com o AgentForger, que cria um agente autônomo

A rápida resposta de quatro dias da OpenAI removeu o parâmetro permissivo demais antes que evidências de exploração pública surgissem, conforme documentado na análise de segurança da Zenity Labs. No entanto, o incidente demonstrou como falhas de inicialização baseadas em parâmetros podem comprometer limites de dados corporativos sem exigir roubo direto de credenciais.

Análise técnica: Mecânicas da falsificação de agentes entre sites

Por trás das cenas, a vulnerabilidade AgentForger combinou três elementos operacionais distintos no que analistas de segurança chamam de "trifeta letal": parâmetros de URL não confiáveis, conectores corporativos pré-autorizados e agendamentos de execução automatizados. Como o usuário alvo havia concluído anteriormente a autenticação OAuth para ferramentas como Microsoft Outlook, Slack ou Google Drive, o agente forjado herdou essas permissões sem acionar novos prompts de autorização.

Para estabelecer acesso persistente, o prompt inicial configurava o agente para rodar em um agendamento recorrente de cinco minutos. O agente monitorava a caixa de entrada do Outlook do usuário em busca de e-mails com assuntos específicos, executava os comandos usando aplicativos corporativos conectados e encaminhava os dados extraídos de volta para o atacante.

[Fluxo de consentimento padrão do usuário]
  Clique do usuário ──> Prompt de consentimento OAuth ──> Revisão manual de permissão ──> Agente ativo


[Cadeia de exploit de link AgentForger]
  Link de phishing ──> Prompt de URL com autorização automática ──> Permissões definidas para 'Nunca perguntar' ──> Comandos agendados persistentes

Em provas de conceito detalhadas no resumo técnico da SecurityWeek, o agente forjado mapeou com sucesso listas de funcionários corporativos, extraiu apresentações internas de M&A do SharePoint, coletou credenciais de banco de dados em texto simples de canais do Slack e enviou mensagens internas de phishing através do Microsoft Teams em nome da vítima. A OpenAI afirmou que o comportamento vulnerável foi remediado antes da divulgação pública, e não há atualmente evidências públicas de que a falha tenha sido explorada em ataques reais.

Visualização de configuração do agente forjado com serviços conectados e configurações de aprovação definidas para Nunca perguntar

Essa vulnerabilidade destaca o desafio fundamental de gerenciar agentes autônomos operando sob credenciais de usuário legítimas. Ferramentas tradicionais de segurança de endpoint são projetadas para monitorar interações humanas e execução binária bruta, dificultando a detecção de um agente autorizado realizando ações permitidas pelo seu token OAuth subjacente. Lidar com essa vulnerabilidade dos Agentes do OpenAI Workspace requer a transição de uma confiança implícita na sessão para uma validação estrita de parâmetros de confiança zero (zero-trust) em todos os canais de software.

Construir vs. Comprar: Gerenciando a segurança da sessão e parâmetros de link

À medida que organizações implantam agentes de IA e interfaces de deep linking em ambientes móveis e web, proteger parâmetros de entrada contra ataques de injeção é fundamental. Equipes de desenvolvimento enfrentam uma escolha estratégica entre construir lógica de validação interna personalizada ou adotar frameworks de segurança padronizados e pré-construídos.

A tabela abaixo descreve abordagens arquiteturais comuns para gerenciar a segurança de links e parâmetros de sessão:

Solução Segurança de parâmetro de link Modelo de autorização Ideal para
Parâmetros de URL sem assinatura Baixa (Vulnerável a adulteração) Confiança na sessão do lado do cliente Redirecionamentos web básicos não sensíveis
Validador criptográfico interno Alta (Hash personalizado) Inspeção manual de sessão Backends web corporativos complexos e customizados
Plataforma de atribuição server-side (ex: OpoInstall) Alta (Passagem de parâmetro assinada) Verificação de token zero-trust Atribuição de campanhas multiplataforma e apps mobile de alta concorrência

Na infraestrutura de crescimento mobile e deep linking, um padrão de ameaça semelhante existe quando parâmetros de consulta de URL não validados são passados entre limites de aplicativos sem verificação criptográfica. Plataformas de atribuição server-side comerciais geralmente fornecem restauração de parâmetros e verificação de identidade, e podem ser integradas com fluxos de trabalho de parâmetros de deep-link assinados criptograficamente. Plataformas como a OpoInstall ajudam equipes a proteger deep links e manter a integridade dos parâmetros durante o lançamento de aplicativos mobile, sem processamento pesado no lado do cliente.

Mensagem do Teams enviada em nome da vítima pedindo aos colegas para confirmarem um rollout de SSO

Checklists de integração: Reforçando links de aplicativos contra injeção de parâmetros

Para defender pipelines de software contra injeção de parâmetros via link e criação não autorizada de agentes, equipes de engenharia e segurança devem adotar fluxos de trabalho de validação estruturados.

Checklist de implementação para desenvolvedores

  • Sanitizar parâmetros de URL de entrada: Trate todos os parâmetros de consulta como entrada não confiável, exigindo confirmação explícita do usuário antes de executar instruções que alterem o estado.
  • Exigir assinaturas criptográficas: Implemente HMAC ou assinaturas digitais nos parâmetros de deep-linking para evitar a adulteração de URL durante o trânsito.
  • Aplicar escopos granulares de conectores: Restrinja permissões de agentes em segundo plano aplicando prompts de confirmação explícitos para operações sensíveis de leitura, escrita e exportação.

Checklist de estratégia de produto e crescimento

  • Auditar integrações pré-autorizadas: Revise regularmente os conectores de aplicativos de terceiros e revogue permissões OAuth inativas em workspaces corporativos.
  • Monitorar fluxos de trabalho automatizados: Implante logs comportamentais para detectar solicitações de API automatizadas de alta frequência operando fora do horário comercial padrão.
  • Verificar a integridade de links entre canais: Garanta que URLs de marketing e de deep-linking usem frameworks de passagem de parâmetros server-side seguros para evitar o sequestro de links.

Perguntas Frequentes (FAQ)

O que é a vulnerabilidade AgentForger nos agentes do OpenAI Workspace?
O AgentForger é uma vulnerabilidade do tipo CSRF descoberta pela Zenity Labs no ChatGPT Agent Builder da OpenAI. Ela permitia que um atacante criasse e implantasse um agente de IA autônomo na conta de uma vítima usando um único link criado especificamente.
Como o AgentForger contornou os prompts de consentimento OAuth padrão?
O exploit dependia de conectores corporativos pré-autorizados existentes, como Outlook ou Slack. Como a vítima já havia autorizado essas ferramentas, o Agent Builder conectou-as automaticamente sem acionar novos prompts de aprovação do usuário.
A falha AgentForger foi corrigida pela OpenAI?
Sim, a OpenAI corrigiu a vulnerabilidade dentro de quatro dias após receber o relatório, removendo os parâmetros de URL vulneráveis da interface do Agent Builder.

Implicações práticas e perspectivas futuras

A divulgação do AgentForger marca um marco importante na evolução da segurança de IA corporativa. À medida que agentes de software ganham autonomia e acesso a aplicações críticas para os negócios, garantir a camada de inicialização torna-se tão vital quanto proteger os endpoints de autenticação padrão. Confiar na confiança implícita na sessão ou em parâmetros de URL não validados introduz riscos sistêmicos quando ferramentas autônomas agem em nome dos usuários.

Para equipes de engenharia, construir operações digitais seguras requer a aplicação de uma verificação estrita de parâmetros, limites de API de confiança zero (zero-trust) e modelos de permissão transparentes. Ao combinar práticas robustas de segurança com infraestrutura server-side padronizada, as organizações podem alavancar a produtividade da IA autônoma enquanto protegem dados corporativos críticos.

Share this article