Usando campos de usuário personalizados para prevenir cadastros de bots

Parece que estamos experimentando um aumento no spam ultimamente, da seguinte forma:

  • uma nova conta de usuário é criada
  • essa conta posta em tópicos antigos, com conteúdo técnico vagamente relevante que não parece ser spam à primeira vista
  • no final (ou no meio da postagem) há um link para algo completamente irrelevante para a pergunta (ou para o conteúdo que estão postando), que é obviamente spam, como links para negociação de bitcoin, pornografia ou outros links.

Estou avaliando algumas formas de lidar com isso, mas parece que impedir inscrições de bots poderia ser uma maneira de cortar isso pela raiz.

Existe uma maneira de pré-configurar uma caixa de seleção de confirmação no campo de usuário:

https://[FORUM URL]/admin/customize/user_fields

para que ela já venha marcada, para que eu possa fazer algo assim:

Outras sugestões para prevenir inscrições de spam (temos silenciar automaticamente digitadores rápidos na primeira postagem definido como true, mas isso não está ajudando tanto quanto gostaríamos).

Você está usando o Akismet?

Tem certeza de que essas são inscrições automatizadas? Normalmente, isso significaria que você também veria muitas contas de novos usuários não utilizadas. No passado, essas foram registros conduzidos por humanos, então marcar algumas caixas apenas vai atrasá-los um pouco.

Sim, esses são quase certamente humanos de verdade.

Houve um aumento massivo no spam humano nos últimos 10 anos.