Страница 1 из 2

Временное прекращение регистрации

Добавлено: 24 ноя 2013 12:23
Vlan
В связи с массовой атакой ботов, отключил регистрацию совсем. Мера временная, иначе я не успеваю вычищать всех созданных пользователей - они плодятся каждые 3 минуты.
Подождем пару дней.
Спасибо за понимание.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 12:46
ALPINE
А все боты же пишут всякую фигню в графах "Интересы", "Откуда родом". По этому и можно отследить?

Кстати, я когда-то написал писал облегченную чистилку ботов для phpbb, могу прислать. Удалять юзеров можно в 1 щелчок, причем не навсегда, а в "корзину", если ошибся, легко восстановить.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 13:05
Vlan
ALPINE писал(а):А все боты же пишут всякую фигню в графах "Интересы", "Откуда родом". По этому и можно отследить?
Есть один признак, по которому я их удаляю. Озвучивать не стану. Мне иной раз кажется, что некоторых регистрируют живые люди. Для интереса поменял проверку в текстовом поле с точки на запятую, стали запятую ставить гады...
Присылай чистилку, попробую.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 13:26
ALPINE
отправил в личку.

Внимание!
1) в двух config-файлах вписать свои пароли от базы, и придумать пароль от админки.
2) сделать пустую копию таблицы phpbb_users, назвав её phpbb_users_trash - туда будут скидываться удалённые пользователи. В readme.txt я вписал код создания этой таблицы, но т.к. наши версии phpbb могут отличаться, то лучше эту копию сделать, взяв за образец имеющуюся таблицу phpbb_users.
3) самое важное - какой у таблиц префикс? дело в том, что я в конфиге хоть и указал возможность его вписать, но реально этим не пользуюсь, в файлах phpbb_users и phpbb_users_trash заданы жёстко. Если префикс отличается от phpbb_, то надо во всех файлах (ou_*) найти и заменить phpbb_users на ТВОЙ_ПРЕФИКС_users.
4) скриншот для ознакомления, можно удалить :)

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 13:28
ALPINE
5) перед всем этим рекомендую по возможности сделать резервную копию всей базы. На всякий пожарный.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 15:02
rippy
Vlan писал(а):Для интереса поменял проверку в текстовом поле с точки на запятую, стали запятую ставить гады...
Присылай чистилку, попробую.
Попробуй ответ на кириллице

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 16:19
ALPINE
Вообще отсечь 99% стандартного спама можно очень просто: отключить регистрацию, а вместо неё дать ссылку на другую форму регистрации - самописную. С самописной капчей, собственными вопросами-ответами на велосипедную тему и так далее. Форма ведь очень простая - получить данные, записать одну строчку в базу.

Сломать конечно можно будет и её, но хотя бы большинство ботов, которые умеют спамить только стандартный phpbb-форум, уже не пройдут.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 16:57
Vlan
ALPINE писал(а):Вообще отсечь 99% стандартного спама можно очень просто: отключить регистрацию, а вместо неё дать ссылку на другую форму регистрации - самописную.
Я не настолько силен в php. Пока обходились стандартными средствами. Вышло уже обновление форума. Может в ней пофиксили авторегистрацию ботами. Я пока не ставил.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 17:30
ALPINE
Ну, если будет совсем караул - обращайтесь, помогу написать альтернативную форму регистрации. Но это не раньше, чем в декабре.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 19:48
rippy
ALPINE писал(а):Вообще отсечь 99% стандартного спама можно очень просто: отключить регистрацию, а вместо неё дать ссылку на другую форму регистрации - самописную. С самописной капчей, собственными вопросами-ответами на велосипедную тему и так далее. Форма ведь очень простая - получить данные, записать одну строчку в базу.

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

Как вариант - премодерация новичков. От регистраций не спасет, но хоть спам не виден для всех, только для модераторов

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 20:15
Флюр
phpBB [video]


http://www.youtube.com/watch?v=91hIZedPHpA

по русски
http://www.youtube.com/watch?v=kBNUt4If8z4

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 20:37
Vlan
rippy писал(а):Как вариант - премодерация новичков. От регистраций не спасет, но хоть спам не виден для всех, только для модераторов
Сделано уже. Вчера весь список активных пользователей был оранжевым (по цвету группы). :-)

Recaptсha установлена давным-давно.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 22:09
rippy
нам помог русский вопрос и русский ответ, но от человека не спасет

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 23:01
Флюр
Vlan писал(а):Recaptсha установлена давным-давно.
Тогда проблема в ней, пропускает. Сменить на русскую что предложили выше.

Re: Временное прекращение регистрации

Добавлено: 24 ноя 2013 23:54
Флюр
Можно попробовать этот мод с вопросами по велосипедной тематике на русском языке.
http://www.phpbbguru.net/community/topic21159.html
мод позволяет внести свои вопросы и ответы за место капчи

ссылка на мод с локализацией на русский (в новой версии движка уже встроен)
http://www.phpbbguru.net/community/go.p ... ti-bot.zip