Pular para o conteúdo
ecdsa.com

Web Bot Auth

Uma iniciativa da IETF, baseada nas assinaturas de mensagens HTTP (HTTP Message Signatures), para que clientes automatizados, como crawlers e agentes de IA, assinem suas requisições com uma chave publicada, de modo que os sites possam identificá-los de forma confiável em vez de confiar em strings de user-agent ou faixas de IP.
Também escrito comoWeb Bot AuthSignature-Agentsigned agentswebbotauth

O bot assina cada requisição conforme a RFC 9421 com uma chave Ed25519 ou outra chave assimétrica, usando a tag web-bot-auth, uma janela curta entre created e expires e um keyid que é a impressão digital da JWK (JWK thumbprint) da chave. Um cabeçalho Signature-Agent aponta para um diretório HTTPS (/.well-known/http-message-signatures-directory) do qual os verificadores obtêm as chaves públicas do operador. HMAC não é permitido.

O protocolo está sendo padronizado no grupo de trabalho webbotauth da IETF (draft-ietf-webbotauth-httpsig-protocol, um Internet-Draft de setembro de 2026, que se baseia em rascunhos anteriores da Cloudflare). A Cloudflare e outras CDNs verificam essas assinaturas para os operadores de sites. O verificador de Web Bot Auth confere uma requisição assinada e o diretório de chaves dela.

Padrões e referências

Todos os termos