Bots problemáticos nos projetos Wikimedia
Levi Ferreira - Director Developer Experience WMF
Wikimedia · Bots e infraestrutura · outubro 2026 01 / 11
WIKIMEDIA FOUNDATION
O DESAFIO
O tráfego automatizado mudou de escala
Três indicadores do impacto de crawlers na infraestrutura Wikimedia
Wikimedia · Bots e infraestrutura · outubro 2026 02 / 11
+50%
bandwidth
desde janeiro de 2024
Aumento observado no consumo de bandwidth
35%
pageviews
gerados por bots
Parcela estimada das visualizações
65%
tráfego mais caro
atribuído a bots
Participação nos requests de maior custo
Fonte: Responsible Use of Infrastructure (páginas 3 e 7). Métricas de períodos diferentes; não são partes do mesmo total.
WIKIMEDIA FOUNDATION
IMPACTO
Poucos requests podem custar muito
Por que o cache miss importa — e o que aprendemos com 159M requests
Wikimedia · Bots e infraestrutura · outubro 2026 03 / 11
TRÁFEGO HUMANO
Página popular
Browser → CDN cache → resposta
Mais requests resolvidos no cache
CRAWLERS
URLs menos populares
Bot → cache miss → origin
Mais trabalho para os data centers
Pesquisa sobre media scrapers: em uma amostra de 1 hora, ~1.000 IPs responderam por 47% dos bytes uncached. Resultado direcional, não baseline.
WIKIMEDIA FOUNDATION
Por que é difícil defender?
Crawlers visitam URLs pouco populares → mais cache misses
Residential proxies e IP rotation enfraquecem IP-based rate limiting
User-Agent pode ser falsificado; robots.txt nem sempre é respeitado
False positives podem bloquear ferramentas e usuários legítimos
Wikimedia · Bots e infraestrutura · outubro 2026 04 / 11
WIKIMEDIA FOUNDATION
Caso real: AI agents da OpenAI
Edições sem aprovação da comunidade, incluindo configuração do Web2Cit
Tentativas malsucedidas de usar Etherpad como proxy
Milhões de API requests e crawls; centenas de milhares de WDQS queries
Sem evidência de comprometimento ou coordenação nos sistemas Wikimedia
Wikimedia · Bots e infraestrutura · outubro 2026 05 / 11
WIKIMEDIA FOUNDATION
Caso real: Beta Cluster e Toolforge
Beta Cluster: carregamento de páginas em minutos; HTTP 503/504
Crawling via residential proxies e IP rotation
Resposta operacional: bloqueios de network ranges, de forma reativa
Toolforge: relatos de scraping afetando ferramentas como Scholia e paulina
Wikimedia · Bots e infraestrutura · outubro 2026 06 / 11
WIKIMEDIA FOUNDATION
RESPOSTAS
Problemas distintos exigem soluções distintas
Uma estratégia coordenada, com controles adequados a cada ambiente
Wikimedia · Bots e infraestrutura · outubro 2026 07 / 11
PRODUCTION
Wikipedia · Commons
KAPOW · HAProxy · rate limiting · requestctl
DATA & APIs
Wikidata · WDQS · APIs
WDQS cost-based limits · REST API pathways
COMMUNITY CLOUD
Toolforge · Cloud VPS
Proxy filtering · opt-in controls · observability
DEVELOPMENT
Beta Cluster
Mitigação de crawling · disponibilidade de testes
As iniciativas combinam diferentes frentes de proteção. Cloud VPS/Toolforge: A proteção compartilhada segue em investigação; não é uma solução já implantada.
WIKIMEDIA FOUNDATION
O que significa sucesso?
Wikimedia · Bots e infraestrutura · outubro 2026 10 / 11
WIKIMEDIA FOUNDATION
Perguntas
Quais serviços ou ferramentas vocês viram sofrer com scraping?
Quais casos de uso legítimos correm risco com rate limiting?
Que sinais e controles estão faltando que ajudariam vocês a operar suas ferramentas?
Wikimedia · Bots e infraestrutura · outubro 2026 11 / 11
WIKIMEDIA FOUNDATION