Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2][3.3] Antibot 42 - защита от спам-ботов

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

[3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

ab42.png
 
Antibot 42

Защищает от регистрации спам-ботов, а также от спама при гостевом постинге и через форму связи с администрацией.

Авторы: Татьяна5 и Nekstati.

Работает незаметно для пользователя.
Капчу можно отключить.
Гостевой постинг можно разрешить.
Попытки ботов зарегистрироваться или отправить пост логируются.
Активность спам-ботов можно наблюдать как в логах, так и в реальном времени на странице "Кто сейчас на конференции" (viewonline.php) (нажмите там ссылку "Показать гостей").
 
Тем, кто хочет принять участие в улучшении этого расширения 
Нескольпо просьб:
  1. Сообщайте нам об эффективности расширения и присылайте логи, когда в них накопится 200-300 строк или больше. Логи помогут нам понять, какие методы отсеивания ботов работают лучше, а какие хуже. (Как прислать лог? Зайдите в админку - вкладка Расширения - Antibot 42, там есть поле с логом, скопируйте из него текст и пришлите нам в личном сообщении. Логи не содержат информации о вашем сайте и пользователях, кроме IP-адресов ботов.)
  2. В админке есть переключатель методов отсеивания ботов. По умолчанию все методы включены, но вы нам поможете, если поэкспериментируете с ними. Например, первый день - первый метод, второй день - второй метод и т.д. Сообщайте нам, какой метод оказался эффективнее.
  3. На время отключите другие антиспам-расширения, а также стандартную капчу. Это поможет вам и нам понять, насколько эффективен Antibot 42. Если же не отключаете их, то сообщайте нам, какие именно антиспам-расширения вы используете.
  4. Временно разрешите гостевой постинг и сообщите нам, появился ли спам.
 
Совместимость 
Рекомендуемая версия phpBB - 3.2.2 и выше.
Теоретически расширение совместимо с любой версией phpBB 3.1.0—3.3.0, но не на всех тестировалось.
На версиях ниже 3.2.2 функциональность ограничена.
Версия PHP - 5.4 и выше.
На сервере должен быть включён mod_rewrite (или его аналоги в Nginx/IIS). (На большинстве хостингов он включён.)

Возможна неполная совместимость с некоторыми стилями в phpBB 3.2.0 и ниже. Возможна неполная совместимость с расширениями типа Social Login, особенно на phpBB 3.1.х. В таком случае пробуйте отключать в админке методы обнаружения спамботов по одному. А лучше обновите phpBB.

Возможна несовместимость с расширениями, влияющими на процесс регистрации или вносящими изменения в страницу регистрации, например Cofirm Email. Способ исправления: пробуйте отключать в админке, в настройках Antibot 42, методы обнаружения спамботов по одному. Или откажитесь от несовместимых расширений. Если вы отключили все такие расширения, но проблемы с регистрацией всё равно остаются - попробуйте временно поменять ваш нестандартный стиль на Prosilver. Если на Prosilver’е проблем нет - присылайте нам ссылку на ваш стиль.
 
Прочее 
Для логирования географического положения ботов используется GeoIP2, однако в комплект расширения включена только база стран. Если хотите, чтобы в логах отображался также и город спам-бота, скачайте базу городов (GeoLite2 City), распакуйте скачанный архив и поместите файл GeoLite2-City.mmdb в подпапку "geoip" в папке расширения.
 
Это расширение не защищает от живых спамеров. Для борьбы с ними рекомендуем вот что:
1. Stop Spamer Register (автор: Sheer) - проверяет email, Ip и nick (в комбинации или по отдельности, выборочно) по базе stopforumspam.com.
2. Уже зарегистрировавшихся спамеров можно вычислить при помощи расширения [3.2][beta] Spamer Finder (автор: Sheer)
3. Authorized for URLs - запрещает группе "Новые пользователи" постить ссылки и тем самым лишает спам-рассылки смысла.

Прокачиваем защиту от ботов: Antibot 42 и Fail2Ban + результаты.
 
Скачать:
Antibot42_v1.0.2b.zip
Antibot42-v1.0.5c--2023.09.25.zip
 
GitHub: https://github.com/Nekstati/phpBB-Antibot42 (v1.0.5)

При обновлении необходимо удалить старую папку расширения целиком. Не обновляйте копированием поверх.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

ronim, на стандартном стиле проверял?
Какой браузер? На другом то же самое?
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 914
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение ronim »

Татьяна5, На стандартном проверил, тоже самое
хром и лиса идентично
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

ronim, кеширование на сервере нестандартное?
Просто эта вещь работает на уровне браузера. Если не стиль и не сам браузер, остаются не так закешировавшиеся шаблоны
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 914
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение ronim »

Татьяна5, Без понятия как там с кешированием,у них все свое ,я имею в виду доступ к настройками
Если ты не видишь проблем на форуме , но это не значить что их там нет
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

ronim, значит надо узнать, и, возможно, переключить phpBB на тот тип кеширования
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Siava »

ronim писал(а): 30.07.2023 21:59 при загрузке фоток

Ошибка отправки формы,попрубуйте еще раз
+1
Татьяна5 писал(а): 30.07.2023 22:01 Какой браузер? На другом то же самое?
В любом браузере.
Уточнение, такое происходит, если гостям разрешено комментировать и делать вложения. Могу дать ссылку для теста, у меня парочка форумов доступны для комментирования гостями.

Защита антибот включена только для гостей.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

ronim, Siava, пофиксили.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Siava »

Nekstati, отлично, спасибо!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
ronim
Модератор
Модератор
Сообщения: 914
Стаж: 6 лет 3 месяца
Откуда: Таллин ,Эстония
Благодарил (а): 167 раз
Поблагодарили: 160 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение ronim »

Nekstati, Проверил, теперь все хорошо
Если ты не видишь проблем на форуме , но это не значить что их там нет
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение romeo_piter »

Обнаружил забавную штуку. На странице регистрации формирует какие-то хитрые ссылки, вроде https://xxxxx.ru/xemtojvh.
Вроде ни на что не влияло, но эти хитрые ссылки мешают настройкам Advertisement Manager не показывать рекламу на технических страницах, т.к. антибот меняет ссылки.

Код: Выделить всё

Display on content pages only:
This ad will only display on pages that contain content. It will not be shown on pages such as the UCP, login, registration, posting, replying, etc. Some advertising platforms (e.g. Google AdSense) require this.
Ну и мелочь, если осуществлять вход со страницы регистрации, то перекидывает на несуществующую страницу.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Nekstati »

romeo_piter, исправлены обе проблемы, перекачайте.
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение romeo_piter »

Да, всё ок. Кроме странного вида ссылки, но как я понимаю, это не лечится?
И у меня откуда-то при первом использовании страницы регистрации появился Чак Норрис :D . Обновляешь страницу - новый Чак. Нашел в расширении папку с ним. Это что, почему и зачем?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12427
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2478 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Татьяна5 »

romeo_piter писал(а): 27.09.2023 0:53 это не лечится?
Это не баг, это фича
Можно отключить, но: при этом спама может стать сильно больше

Отправлено спустя 1 минуту 11 секунд:
romeo_piter писал(а): 27.09.2023 0:53 Это что, почему и зачем?
Это поведение расширения при некорректной ссылке на регистрацию
Аватара пользователя
Yukh
phpBB 1.4.4
Сообщения: 153
Стаж: 11 лет 10 месяцев
Откуда: Москва
Благодарил (а): 14 раз
Поблагодарили: 10 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение Yukh »

Добрый день!
Сегодня заметил, у меня расширение начало активно банить ботов Яндекса. Только за последние несколько дней 115 банов.

В логе:
2023-09-27 15:11:26 Illegal access to the registration page 2a7b1a16 213.180.203.116 Europe / Russia


Этого можно как-то избежать? Может что-то в robots.txt надо прописать, чтобы яндекс не ходил на конкретные страницы?
Юрий.
romeo_piter
phpBB 2.0.21
Сообщения: 1317
Стаж: 15 лет
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: [3.2][3.3] Antibot 42 - защита от спам-ботов

Сообщение romeo_piter »

Nekstati, есть вопрос совместимости штатной авторизации через гугл и вашего расширения.
Выглядит проблема так: У меня в стиле модальное окошко входа. В нем добавлена ссылка на авторизацию через гугл. Ссылка имеет вид:

Код: Выделить всё

https://xxxx.ru/ucp.php?mode=login&login=external&oauth_service=google
После клика,
если мы уже авторизованы в гугле и ключ совпадает, то происходит авторизация
если мы не авторизованы, то появляется окошко приложения гугла в котором мы вводим рег. данные и если они совпадают, то мы снова авторизованы
В любом ином случае нас перекидывает на основную страницу регистрации, но ссылка в браузере видоизменяется на это:

Код: Выделить всё

https://xxxx.ru/ucp.php?mode=login_link&auth_provider=oauth&login_link_oauth_service=google
Если на этой странице нажать кнопку "Регистрация", что скорее всего и сделает пользователь, чтобы зарегистрироваться стандартным способом, то мы увидим Чака... :D

Можно эту ситуацию как-то в исключения добавить или без вариантов?

Вернуться в «Анонсы и поддержка расширений для phpBB»