O Anubis é uma ferramenta de código aberto desenvolvida pela equipe canadense TecharoHQ, projetada especificamente para proteger sites contra rastreadores de IA. O mecanismo principal da ferramenta é adicionar desafios de prova de trabalho (Proof-of-Work) SHA256 às solicitações HTTP, exigindo que os visitantes concluam tarefas computacionais específicas antes de obter acesso.
Sua principal função está refletida em três áreas:
- Proteção contra rastreadores de IABloqueio do acesso de rastreadores automatizados por meio de tarefas computacionalmente intensivas
- Conservação dos recursos do servidorEvite que solicitações de rastreamento de baixo valor consumam o desempenho do servidor
- proteção de conteúdopara sites que desejam limitar o conteúdo aos mecanismos de pesquisa
A ferramenta foi escrita em Go, é compatível com a implantação do Docker e tem o código aberto no GitHub. O design é inspirado na resposta ao abuso de rastreadores de IA que ignoram o protocolo robots.txt, que é chamado de solução "nuclear" pelos desenvolvedores.
Essa resposta foi extraída do artigoAnubis: interferindo no rastreamento do rastreador de IA por meio de provas de cargas de trabalhoO