Фильтрация спама на PHP

Статус
В этой теме нельзя размещать новые ответы.

priomino

Писатель
Регистрация
30 Янв 2009
Сообщения
8
Реакции
0
Подскажите как можно фильтровать спам ?

Есть форум VBullettin 3.7 с формой обратной связи
собственно хочется чтобы спам фильтровался, а обычные пользователи смогли пользоваться форумом как всегда...
 
На данный момент существует только один надежный способ фильтрации спама на форумах, чатах и т.д. - это онлайн модерация сообщений. Модеры сутками сидят и отслеживают, что пишут пользователи. Такой способ не напряжет нормальных пользователей и при этом эффективно отсеет не нужные сообщения. Но это дорого и напряжно.
Задачу нужно не сколько видоизменить и задать вопрос:
Как упростить жизнь модератору фильтрующего нежелательные сообщения?
1. добавить рядом с каждым сообщением кнопку "СПАМ". Ее может нажать любой пользователь, введя при этом "captcha" код. Модер сразу видит это (или даже автоматом такая месага может быть удалена не перманентно)
2. Защитить нормально авторизацию и регистрацию на форуме, опять же "captcha"
3. Добавить для модера функцию поиска новых сообщений по некоторым прогрессивным фильтрам в идеале строящихся на правиле статистического анализа:
а. Большинство форумов - тематические (или ветки на форуме)
б. Строить на основе статистических методов списки слов которые встречаются на этом форуме/ ветке и в случае возникновения нового или неправильного слова (формируеться список из спамерских сообщений ) выдавать его модеру или даже предлагать ввести captcha при добавлении такого сообщения, со временем если пользователи форума не разбегутся 8)) система наберет достаточно информации, что бы адекватно реагировать на сообщения. Много места понадобиться учитывая то что слов в русском языке гдето около 100-200 тысяч...для каждой ветки - дорого получиться для всего форума возможно не эффективно, но...задача может быть интересна! 8)
 
Какой вид капчи вы считаете более эффективным? Эффективна ли ReCaptcha?
 
Мне больше всего нравится когда надо производить математические действия.
потомучто самый эффективный способ это заменять знаки на слова
пример:
5 плюс 7 =
 
Мне больше всего нравится когда надо производить математические действия.
потомучто самый эффективный способ это заменять знаки на слова
пример:
5 плюс 7 =

Не могу с Вами согласиться. Идея качественной каптчи заключается в том, что бы на основе статистики или графического анализа было трудно реализовать алгоритм автоматического определения того что на каптче.
В пример можно привести средства защиты ПО. Бесконечная история. Все защиты ломают рано или поздно, был бы смысл.
Защиту на основе математических операций - обойти не сложно 8), все зависит от способа подачи: графика(желательно), в трехмер (очень хорошо), если она голосом может произноситься(как на рекаптче - прекрасно).
Плохой пример можно привести на сайте например киевстара при оправке СМС...мрак для пользователя, но как хорошо работает (в контексте защиты от ботов)!

Вобщем, компромисс удобства, и адекватной надежности есть у рекаптчи как было сказано выше или же например Для просмотра ссылки Войди или Зарегистрируйся или вот вообще андеграунд: Для просмотра ссылки Войди или Зарегистрируйся
 
В свое время делал защиту от ботов путем добавления специально скрытых полей, которые не показываются обычным пользователям. Полям даем интуитивные имена comment name и пр. Скрытие полей - делал на яве.
По опыту: спама вообще не было. Форма висела на сайте с трафом 3к хостов в сутки.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху