Страница 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
Флюр
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