Использование пользовательских полей для предотвращения регистрации ботов

Похоже, в последнее время мы наблюдаем всплеск спама следующего характера:

  • создается новая учетная запись пользователя
  • указанный аккаунт публикует сообщения в старых темах, содержащих технически релевантный контент, который на первый взгляд не выглядит как спам
  • в конце (или в середине сообщения) находится ссылка на что-то совершенно не связанное с вопросом (или с публикуемым контентом), что явно является спамом, например ссылки на торговлю биткоинами, порнографию или другие подобные ресурсы.

Я рассматриваю несколько способов решения этой проблемы, но, похоже, предотвращение регистрации ботов может стать одним из способов остановить это на корню.

Можно ли заранее установить галочку для поля пользователя с подтверждением:

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

так, чтобы она была отмечена по умолчанию? Тогда я мог бы сделать что-то вроде этого:

Также буду рад любым другим предложениям по предотвращению спам-регистраций (у нас установлено auto silence fast typers on first post в true, но это помогает не так сильно, как мы бы хотели).

Вы используете Akismet?

Вы уверены, что это автоматические регистрации? Обычно это означает, что у вас также будет много новых учетных записей пользователей, которые не используются. В прошлом такие регистрации осуществлялись людьми, поэтому добавление нескольких чекбоксов лишь немного замедлит этот процесс.

Да, это почти наверняка реальные люди.

За последние 10 лет резко возросло количество спама от людей.