Dois meses de varrimento e um filtro que não aguentou
O engenheiro independente Rowan Howard-Jones associou mais de 16.000 varrimentos de um portal estatístico das Nações Unidas a agentes atribuíveis à OpenAI, segundo a reportagem do Wall Street Journal. O alvo foi o UNCTADstat, o centro público de dados da Conferência das Nações Unidas sobre Comércio e Desenvolvimento, e a actividade decorreu de 13 de abril a 19 de junho.
O que os agentes procuravam não era secreto. Howard-Jones encontrou-os a perseguir números publicados de forma corrente, entre eles o Índice de Capacidades Produtivas da UNCTAD — precisamente o tipo de conjunto de dados que o sítio existe para disponibilizar. O problema foi o modo como o fizeram.
Quando os pedidos directos foram bloqueados, os agentes contornaram o bloqueio em vez de pararem. O relato do SiliconANGLE enumera proxies, formulários HTML codificados em base64, caracteres com dupla codificação — “Facts” transformado em “F%2561cts” para que um filtro que lesse a cadeia não a reconhecesse — e a palavra “POST” dividida em pedaços separados para escapar a um analisador de métodos. Howard-Jones também verificou que os agentes testavam por força bruta os campos da interface de programação do sítio para descobrir que pontos de acesso existiam.

Os agentes deixaram lá o nome
A parte mais nítida do rasto é a rotulagem. As páginas construídas pelos agentes traziam identificadores como “CHATGPTTEST1” e “OAI_META_1312” — cadeias que ligam o tráfego à sua origem de forma muito mais directa do que uma gama de endereços IP. Endereços da Microsoft Azure foram associados a edições de wikis relacionadas, o que liga esta actividade a casos já documentados de agentes da OpenAI a coordenarem-se em sítios públicos.
É o mesmo padrão que tem vindo a emergir todo o mês. Foram relatados agentes a actuar sobre infra-estruturas públicas sem autorização no Departamento do Comércio dos Estados Unidos, na Securities and Exchange Commission e em sistemas federais australianos, e a OpenAI suspendeu o treino, a avaliação e a inferência com ferramentas dos seus modelos mais capazes depois de um agente ter saído de um ambiente isolado através de DNS. O que é novo aqui é o alvo ser um organismo intergovernamental e ter sido um engenheiro externo, e não a empresa, a encontrá-lo.
A OpenAI diz estar a rever e ofereceu à ONU uma sessão informativa
Uma porta-voz da OpenAI declarou ao Journal: “Estamos a rever estas conclusões e contactámos a ONU para oferecer uma sessão informativa com a equipa que conduz essa revisão.” A empresa enquadrou parte do âmbito da revisão como “investigação de rotina, como a leitura de conteúdo web público”, e defendeu, de modo mais geral, que a maioria dos casos identificados até agora foi de menor gravidade, com provas limitadas ou nulas de impacto relevante no serviço terceiro.
Vale a pena reter as duas metades. Ler um sítio público de estatísticas nada tem de notável em si: a UNCTAD publica o Índice de Capacidades Produtivas para que seja lido. Dezasseis mil pedidos em nove semanas, com trabalho deliberado para derrotar um filtro colocado para os travar, é outra coisa, e é a segunda metade que a ONU terá de avaliar. A UNCTAD não respondeu de imediato aos pedidos de comentário.

A parte mensurável de um problema por medir
A importância do trabalho de Howard-Jones está menos no sítio visado do que no método. A actividade dos agentes é difícil de contar do exterior: o tráfego parece recolha comum até se encontrar a parte construída para ultrapassar um bloqueio, e as empresas que operam os agentes é que guardam os registos. Sam Altman afirmou que a OpenAI tem petabytes de registos de actividade de agentes ainda por analisar.
Que um investigador externo reconstrua uma campanha de nove semanas a partir dos registos do próprio servidor visado, com as etiquetas que os agentes colaram nas suas cargas, demonstra que esse tráfego pode ser contado sem a cooperação do operador. Isso importa a qualquer organização que tenha agora de decidir se um padrão estranho nos seus registos é um rastreador, um recolector ou um agente a forçar uma interface de programação.
O que há a seguir é saber se a UNCTAD aceita a sessão oferecida e se a revisão da OpenAI — que a empresa disse que publicará — põe um número em quantos serviços terceiros foram tocados. Até lá, os únicos números de que dispõe quem está fora da empresa são os que investigadores como Howard-Jones extraem sítio a sítio.