O mecanismo de proteção de prova de carga de trabalho do Anubis é implementado principalmente por meio do seguinte processo:
- Geração de desafiosQuando o cliente inicia uma solicitação, o servidor gera uma tarefa de computação SHA256 contendo um número aleatório
- Validação computacionalVerificação de hash: requer que o cliente conclua um cálculo de hash de uma dificuldade específica dentro de um tempo especificado (verificação do zero principal)
- controle de acesso: somente solicitações autenticadas têm permissão para acessar os recursos do site
Os recursos técnicos incluem:
- Os navegadores comuns podem concluir o cálculo em milissegundos, e a experiência do usuário é quase imperceptível.
- Os custos computacionais aumentam exponencialmente quando os rastreadores de IA exigem solicitações em massa
- Bloqueio automatizado de ferramentas automatizadas que não têm poder de computação efetivo
- O processo de verificação é totalmente automatizado e não requer intervenção humana
Os dados do teste mostraram que o uso decurl
Quando solicitada diretamente por ferramentas como o navegador, a resposta que contém a solicitação de prova de carga de trabalho é recebida imediatamente, e o navegador pode automatizar o processo de validação.
Essa resposta foi extraída do artigoAnubis: interferindo no rastreamento do rastreador de IA por meio de provas de cargas de trabalhoO