Уважаемые пользователи!
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 лет 8 месяцев
Благодарил (а): 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)

При обновлении необходимо удалить старую папку расширения целиком. Не обновляйте копированием поверх.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5358
Стаж: 19 лет 10 месяцев
Откуда: Питер
Благодарил (а): 192 раза
Поблагодарили: 828 раз

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

Сообщение Siava »

Татьяна5, проверил на другом компе - аналогично. Надо будет ещё глянуть на чистом движке, как будет время проверю, отпишусь.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12613
Стаж: 13 лет 3 месяца
Благодарил (а): 170 раз
Поблагодарили: 2535 раз

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

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

Siava, так в самом браузере дело, а не в ПК. Ошибка тогда может присутствовать и на новой версии браузера
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

Siava, на сайте Palemoon мне не удалось найти точной информации, на какой версии Firefox основаны их сборки, похоже разработчики стесняются об этом писать, но судя по всему, Palemoon 28 - это Firefox 52 - 2017 г.
https://caniuse.com/?search=JavaScript% ... ript%20tag
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5358
Стаж: 19 лет 10 месяцев
Откуда: Питер
Благодарил (а): 192 раза
Поблагодарили: 828 раз

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

Сообщение Siava »

Nekstati, да, он на движке старого Firefox до 59 версии точно. Спасибо за наводку. Татьяна5.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
romeo_piter
phpBB 2.0.22
Сообщения: 1368
Стаж: 15 лет 8 месяцев
Благодарил (а): 171 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Вот такое в огромном количестве ежедневно в панели вебмастера гугл:
Untitled-1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

1. Ссылка на регистрацию в используемом стиле закрыта условием IF not S_IS_BOT?
https://github.com/phpbb/phpbb/blob/rel ... .html#L163

2. Гуглобот зарегистрирован на форуме?
Снимок экрана 2023-11-13 113810.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
romeo_piter
phpBB 2.0.22
Сообщения: 1368
Стаж: 15 лет 8 месяцев
Благодарил (а): 171 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Nekstati писал(а): 13.11.2023 11:44 Ссылка на регистрацию в используемом стиле закрыта условием
Да:

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

{% elseif not S_IS_BOT %}
		<li class="rightside"  data-skip-responsive="true">
			<a href="{{ U_LOGIN_LOGOUT }}" title="{{ lang('LOGIN_LOGOUT') }}" role="menuitem"{% if definition.MODAL_LOGIN %} id="modal-login-trigger"{% endif %}>
				<i class="icon fa-sign-in fa-fw" aria-hidden="true" style="font-size:1.5em;"></i>
			</a>
		</li>
		{% if S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) %}
			<li class="rightside" data-skip-responsive="true">
				<a href="{{ U_REGISTER }}" role="menuitem">
					<i class="icon fa-pencil-square-o  fa-fw" aria-hidden="true" style="font-size:1.5em;"></i>
				</a>
			</li>
		{% endif %}
		
Nekstati писал(а): 13.11.2023 11:44 Гуглобот зарегистрирован на форуме?
Я описАлся постом выше. Это яндекс. Боты прописаны корректно.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 8 месяцев
Благодарил (а): 25 раз
Поблагодарили: 590 раз

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

Сообщение Nekstati »

romeo_piter, проверьте ещё в админке, как указан юзерагент яндекс-бота. Должно быть Yandex. У ботов яндекса куча юзерагентов, так что если указать, например, YandexBot, это не затронет все его варианты.
romeo_piter
phpBB 2.0.22
Сообщения: 1368
Стаж: 15 лет 8 месяцев
Благодарил (а): 171 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Юзерагент яндекса указан корректно. Yandex
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16693
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1848 раз

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

Сообщение rxu »

Предполагаю, что ничто не мешает Яндексу, Гуглу и прочим ходить по сайтам со случайными юзерагентами (например, на предмет выявления клоакинга) и индексировать всё, что попадется под руку.
Изображение
romeo_piter
phpBB 2.0.22
Сообщения: 1368
Стаж: 15 лет 8 месяцев
Благодарил (а): 171 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

Если есть то, что попадается под руку, то безусловно.

Предположу, что индексация таких страниц, особенно массово, может негативно сказаться на ранжировании. Если в сутки на форум приходит 5 новых ссылок полезного контента (новых тем) и больше сотни этих наборов букв, то боту такое вряд ли понравится.

Отключил расширение, на следующий день посыпался спам в форму обратной связи. Подумал, ну уж наверно за кучу лет пока я не обновлялся с 3.1 разработчики включили борьбу со спамом в связь с админом хотя бы в формате аналогичном спам-вопросу при регистрации. Ан нет....
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16693
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1848 раз

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

Сообщение rxu »

romeo_piter писал(а): 15.11.2023 6:08 включили борьбу со спамом в связь с админом
https://www.phpbb.com/customise/db/exte ... act_admin/
Изображение
Аватара пользователя
Perfecthus
phpBB 2.0.11
Сообщения: 844
Стаж: 14 лет 1 месяц
Откуда: Оттуда
Благодарил (а): 53 раза
Поблагодарили: 89 раз

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

Сообщение Perfecthus »

rxu писал(а): 15.11.2023 5:20 Предполагаю, что ничто не мешает Яндексу, Гуглу и прочим ходить по сайтам со случайными юзерагентами
Яндекс точно ходит, причем, как гость, т. е. юзерагент, как у обычного пользователя(браузер, ос и. т. д) . Определить, что это Яндекс, можно только по ip адресу. Вроде и гугл тоже попадался.
romeo_piter
phpBB 2.0.22
Сообщения: 1368
Стаж: 15 лет 8 месяцев
Благодарил (а): 171 раз
Поблагодарили: 21 раз

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

Сообщение romeo_piter »

rxu писал(а): 15.11.2023 6:50 https://www.phpbb.com/customise/db/exte ... act_admin/
Судя по англоязычному офу - там проблемы с php 8.0/8.1 и пока не решенные.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16693
Стаж: 18 лет 6 месяцев
Откуда: Красноярск
Благодарил (а): 558 раз
Поблагодарили: 1848 раз

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

Сообщение rxu »

romeo_piter писал(а): 15.11.2023 7:34 там проблемы
Можно попробовать из репо, код свежий https://github.com/rmcgirr83/contactadmin
Изображение

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