1 (изменено: PunBB, 2016.12.31 23:06)

Тема: Pan AntiSpam - Защита форума PunBB от спама и взлома

Чем защищаете вы свой форум от ложных регистраций ботами? Я думаю, что каждый администратор защищает по своему: капчи, тесты, средства от спама, подтверждения адреса эл. почты и т.п.

А как обстоит дело с защитой профилей ваших пользователей? Я знаю несколько расширений построенных на проверке капчи, но такой метод больше раздражает самим пользователям, чем злоумышленникам. Чтобы защитить профили по просьбе пользователя aziz было написано небольшое расширение учитывающее число ложных попыток входа на форум. При нескольких не правильно введенных данных пользователь посетитель отправляется в бан на некоторое время. Он получает сообщение о превышении числа попыток входа.


Pan AntiSpam - Защита форума PunBB от спама и взлома

Дополнительно добавлено:
+ Лимит сообщений за определенный период времени (31/12/2016)


Ждем ваших пожеланий для добавления других функций защищающих форум от спамеров и ботов.  Default/br

Скачать расширение Pan AntiSpam

Email: punbb.info@gmail.com

2 (изменено: Garik.Svanidze, 2016.11.16 19:22)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

не знаю, можно вот еще добавить функцию антифлуда. допустим для каждой группы установить лимит сообщений за последние сутки. если пользователь превысил число сообщений, то выдавать сообщение:

Вы исчерпали суточный лимит сообщений. Следующее сообщение Вы сможете отправить через 3 часа 27 минут.

правда не знаю. возможно ли такое?

3

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

хм. а это мысль )

Email: punbb.info@gmail.com

4 (изменено: avatar, 2016.12.04 15:48)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

PunBB сказал:

Ждем ваших пожеланий для добавления других функций защищающих форум от спамеров и ботов. 

Зачастую СПАМОМ занимаются не просто роботы, а злые пользователи форума. Поэтому надо сделать просту проверку на количество постов или запросов к форуму в минуту, 5 минут, 15 минут. Если кто-то пытается запостить или обновляет форум условно говоря чаще 3 в минуту, то БАН данного IP, а можно и ника.

Спам бывает как создание тем, апанья старых тем новыми сообщениями (некропостинг) и так же захламления личных сообщений. Еще можно при подозрительной пограничной активности задать самому активность попытки отправки сообщения выдавать капчу при попытке постинга или отправки в личные сообщения.

5 (изменено: sempai, 2016.12.04 16:58)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar, Функционал борьбы со спамом частично заложен в самом движке.

Администратирование - Пользователи - Группы (выбираем нужную группу) - Установка интервалов времени между действиями.

Выставляем нужный интервал.

Так что наврядли кто то будет постить что либо пару раз в минуту. Если речь о людях, то перед постом нужно маломальски вникнуть в тему, или физический переходить между новыми темами для захламления оных.

Думаю если и имеет смысл запиливать данный функционал, интервал нужно брать не менее 15 минут а то и больше.

6

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

sempai сказал:

Администратирование - Пользователи - Группы (выбираем нужную группу) - Установка интервалов времени между действиями.

Стоит 0, так ограничиваем нормальных пользователей, которые сразу поднимают вой, даже когда между постами стоит задержка 7 секунд.

sempai сказал:

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

Написан софт, который на автомате запускают такую адовую машину для постинга. Запускается в 2 ночи и за час спокойной 1 - 2к постов может запилить. А так для антиспама еще хорошая идея сделать количество постов в день или создание тем привязать к рейтингу или просто поле ввода для лимита. Ставишь в день не более 50 постов условно говоря.

7 (изменено: sempai, 2016.12.04 20:57)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar сказал:

Запускается в 2 ночи и за час спокойной 1 - 2к постов может запилить.

Именно поэтому считаю "Установку интервалов времени между действиями", абсолютно лигитимным и оправданным шагом. Нормальные пользователи поймут, а остальные за время ожидания могут передумать, отказаться от излишнего постинга. (Имхо конечно).

Хм... На этом форуме за 2 с копейкой года набралось 2.5к постов. Я понимаю, что это не супер пупер популярный ресурс, но любопытства ради запостите ссылочку на ваш форум (можно в личку),уж очень хочется посмотреть на ресурс с такой проходимостью!

8

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

Смотрите, еще такая ситуация.
Пользователь отправил сообщение в теме а, б, в, г и д.
Он хотел еще ответить в одной теме, но установлен лимит сообщений в сутки макс 5 штук.
Он вспомнил, что хотел добавить мысль в теме б, но антиспамом установлен запрет, на добавление двух подряд сообщений.
Что делает пользователь?
Если очень настырный, то может попытаться создать новую тему.
Но если и там облом, то возможно это его последнее пребывание на форуме.

Я это к тому, что нужна более гибкая система.

9

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar сказал:

апанья старых тем новыми сообщениями (некропостинг)

Вот аватар дело говорит. Дело в том, что от него здорово может пострадать оптимизация. Размещая не уникальный контент, да и тем более в древних темах можно запросто уложить конкурента.
Именно этим мне нравится на нашем форуме цитирование, а не тупое официальное, да еще и с вложенностями. Ну как можно было такое придумать?!

Кому интересно:
Некропостинг -  размещение информации (сообщения, фразы, символы и прочее) в теме, которая была создана давно, неоднократно обсуждалась и потеряла свою актуальность, но по различным причинам не была закрыта.
Оверквотинг - цитирование слишком больших сообщений и/или избыток цитат в тексте сообщения.

На самом деле ниче сложного. На форуме searchengines темы закрываются автоматически по прошествии определенного времени. Конечно, не для всех разделов актуально, но кто нам помешает добавить опции.
Так что я за то, что бы не захламляли непутевыми бестолковыми сообщениями.

Второй наболевший вопрос - это спамеры - овцы в овечей шкуре. Что они делаю. Заходят на форум, делают вид что интересуются. Выжидают паузу, или между многими сообщениями ставят ссылку, да и к тому же не правильно оформленную, ГОЛУЮ, т.е редирект линкс переадресует и робот ее тоже скушает.
Вот такой вот вредитель хитрый. Я на своем форуме замучался чистить их ссылки. Надо какую то функцию распознания ссылок написать и если ссылка есть. то ставить пост на модерацию.

10

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

PunBB сказал:

хм. а это мысль )

Привет, есть подвижки в данной мысли и хотел бы уточнить, а какой принцип работы расширения, которое уже написано.

11 (изменено: PunBB, 2016.12.30 23:05)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

Ох, avatar, если бы вы устранили вот это:
тыц
то появился бы и стимул для "подвижки"...

Xakker сказал:

Второй наболевший вопрос - это спамеры - овцы в овечей шкуре.

Xakker, ты наверное имел ввиду: Волков в овечьей шкуре?
На счет ссылок уже не актуально, это в Pan Moderator уже реализовано.
avatar, благодарю за понимание.

Значит, в ближайшее время займусь реализацией следующих функций:
1. Лимит сообщений за период времени. (Два поля ввода, кол-во сообщений и время, наверное в часах)
2. Можно еще проверять количество размещенных внешних ссылок (если превышает 3, то это спамер. Сообщение можно и не добавить, а вот самого спамера переместить в группу Спамеры.

На данный момент реализована защита учетных записей от взлома, читать внимательно первый пост темы.

Email: punbb.info@gmail.com

12 (изменено: PunBB, 2016.12.31 23:03)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

Обновление. Расширение переустановить!

+ Предустановленный лимит сообщений на период времени
для настройки перейти в
→ Администрирование → Пользователи → Группы → Редактирование существующей группы
В самом низу настроить максимальное количество сообщений и время в часах.
Например:

Период времени             24
Количество сообщений  20

Соответственно пользователи входящие в данную группу, смогут отправлять не более 20 сообщений за 24 часа

Email: punbb.info@gmail.com

13 (изменено: avatar, 2017.01.01 13:50)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

PunBB сказал:

Обновление. Расширение переустановить!
+ Предустановленный лимит сообщений на период времени
для настройки перейти в
→ Администрирование → Пользователи → Группы → Редактирование существующей группы
В самом низу настроить максимальное количество сообщений и время в часах.
Например:
Период времени             24
Количество сообщений  20
Соответственно пользователи входящие в данную группу, смогут отправлять не более 20 сообщений за 24 часа

Отлично, такое еще бы на создание новых тем прикрутить + еще лимит на количество личных сообщений за период времени

14

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar сказал:

такое еще бы на создание новых тем прикрутить

по такому же принципу как и на посты? т.е. разделить на 2 опции?  посты это посты, темы это темы?

Email: punbb.info@gmail.com

15

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

PunBB сказал:

по такому же принципу как и на посты? т.е. разделить на 2 опции?  посты это посты, темы это темы?

Да. И такую же опцию на личные сообщения (личку тоже для спама применяют)

И так понимаю после лимита, на новые сутки пользователь снова сможет писать?

16

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar сказал:

И так понимаю после лимита, на новые сутки пользователь снова сможет писать?

Логика такая:
Лимит исчепывается при отправлении допустим 50 сообщений в сутки, если установлен 50 за сутки.
Но так как скрипт вычисляет их за интервал, то пользователю не нужно ждать целые сутки, чтобы вновь отправить сообщение по исчерпывании предоставленного лимита.
По истечении суток, отсчитывая от 1 го из 50 последних сообщений он уже сможет вновь отправить  сообщение.
Т.е. скрипт всегда будет держать пользователя в этом интервале.

Конечно, при ошибке наверно было бы правильным предупреждать, что мол:
Следующее сообщение вы можете отправить не раннее чем через, 1 час 47 минут. Но тут нужно время чтобы повозиться со склонением существительных.

Пока будем делать скелет, а затем подкорректируем все тонкости...

Email: punbb.info@gmail.com

17

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

PunBB сказал:

Логика такая:
Лимит исчепывается при отправлении допустим 50 сообщений в сутки, если установлен 50 за сутки.

Логика хорошая и правильная. Поддерживаю.

Внёс свою лепту в "Поддержку проекта", чтобы побыстрее сделать больше хороших расширений.

18 (изменено: PunBB, 2017.01.03 18:34)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

Обновил расширение.

ВАЖНО! Перед обновлением файлов, старое расширение необходимо удалить!

Добавлено:
+ Установка лимита на добавление тем
+ Установка лимита на добавление личных сообщений

не успел протестировать не добавление тем.

В будущем планируется добавить информер:

PunBB сказал:

Следующее сообщение вы можете отправить не раннее чем через, 1 час 47 минут.

Email: punbb.info@gmail.com

19 (изменено: avatar, 2017.01.04 15:40)

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

Pan AntiSpam 0.3 поставил, посмотрим отзывы пользователей. Правда лимиты поставил довольно широкие на данный момент.

C темами видать всё же есть косяк. Потому что жалуются, что не могут создать. Лимит стоит 24 часа и 5 тем, а за сутки тем смотрю не было вообще создано.

20

Re: Pan AntiSpam - Защита форума PunBB от спама и взлома

avatar сказал:

C темами видать всё же есть косяк. Потому что жалуются, что не могут создать. Лимит стоит 24 часа и 5 тем, а за сутки тем смотрю не было вообще создано.

Пока оставьте по нулям, завтра гляну в чем дело.

Email: punbb.info@gmail.com