В общем, если кому-то еще интересно продолжение моей эпопеи)
Поставила мод
[BETA] Stop spammer register. Результат оказался таким, как я и ожидала. Боты с незаполненными обязательными полями продолжают регистрироваться, и при этом никак не прописываются в логе регистрации. Более того, в логах пользователей нет никаких сведений об их активации, они сразу оказываются активированными. Вывод напрашивается только один: они как-то напрямую прописывались в базу, минуя форму регистрации. Поэтому против них не срабатывали ни Антибот 100500, ни уникальный вопрос. В этом свете первое и самое простое, что я могла сделать - это сменить пароль к БД. И это помогло. Вторые сутки ни одного бота, хотя до этого регистрировалось по несколько в час. Получается, где-то у меня есть дыра, позволившая угнать пароль, который, к слову, не простой. На уязвимость движка не грешу, у меня стоит довольно много модов плюс старый стиль, скорее всего, проблема где-то там. В связи с этим вопросы знатокам:
1. Можно ли как-то отследить эту уязвимость? Хотя бы какие файлы просмотреть в первую очередь на предмет опасного кода (если дело в файлах, конечно)?
2. Я так понимаю, мои данные оказались в какой-то базе спамеров, и те пользовались ими, обращаясь к БД? А зачем вообще им это? Они просто регистрировались, не оставляя сообщений (хотя, скорее всего, на размещение срабатывал Антибот), не постили ссылок в профиле... Может, есть еще какие-то подводные камни таких ботов?
В общем, я, конечно, рада, что проблема прояснилась, но опасаюсь повторения ситуации.