Cloudflare Research
publicação
2022

Deixe a pessoa certa entrar: Attestação como uma alternativa usável ao CAPTCHA

Colaboradores

Tara Whalen, Thibault Meunier, Mrudula Kodali, Alex Davidson, Marwan Fayed, Armando Faz Hernandez, Watson Ladd, Deepak Maram, Nick Sullivan, Benedikt Christoph Wolters, Maxime Guerreiro, Andrew Galloni

Detalhes

Eighteenth Symposium on Usable Privacy and Security (SOUPS 2022), Boston, MA. 2022.

Resumo

Os CAPTCHAs são necessários para proteger sites da web de bots e crawlers maliciosos, mas estão cada vez mais solucionáveis por sistemas automatizados. Isso levou a testes mais desafiadores que exigem maior esforço humano e conhecimento cultural; eles podem prevenir bots de forma eficaz, mas sacrificam a usabilidade e desencorajam os usuários humanos que pretendem admitir. Propomos uma nova classe de desafio: uma Attestação Criptográfica de Personhood (CAP) como base para uma alternativa usável e pró-privacidade. Nosso desafio é construído usando a API de Autenticação da Web aberta (WebAuthn) que é suportada na maioria dos navegadores. Avaliamos o desafio CAP por meio de uma demonstração pública, com uma pesquisa de usuário acompanhante. Nossa avaliação indica que o CAP tem uma forte probabilidade de adoção por usuários que possuem o hardware necessário, mostrando bons resultados para eficácia e eficiência, bem como uma forte preferência expressa por usar o CAP em vez de soluções CAPTCHA tradicionais. Além de demonstrar um mecanismo para testes de desafio mais usáveis, identificamos algumas áreas para melhoria na experiência do usuário do WebAuthn e refletimos sobre os difíceis problemas de privacidade usáveis nesse domínio e como eles podem ser mitigados.