Остановка спама на веб-странице - PullRequest
1 голос
/ 10 мая 2011

Так что сейчас моей единственной защитой от спама будет проверка всех входящих сообщений по этой таблице, http://www.stopforumspam.com/downloads/,, которые я импортировал в свою базу данных, и если IP-адрес найден, их сообщение не будет опубликовано. .

На самом деле мы не хотим мешать удобству использования, используя один из этих «Напечатай то, что ты видишь ...», или что-то вроде системы подтверждения по электронной почте, похожей на Craigs List.

Будет ли этой проверки IP достаточно, чтобы избавиться от (большинства) спам-комментариев, или мне действительно стоит добавить что-то еще. Может быть, есть какой-то бесплатный плагин, который я не нашел, который не мешает юзабилити и поможет нам больше?

Спасибо!

Ответы [ 3 ]

1 голос
/ 10 мая 2011

Вот так :) http://akismet.com/

Есть API, вы отправляете им тело комментария, и они отвечают, если это спам или нет. Это (возможно, лучший) сервис по поиску спама, у них большие базы данных и хорошие самообучающиеся фильтры.

Кроме того, это бесплатно для личного использования. Я не знаю, сколько это стоит для бизнеса.

Я никоим образом не связан с ними, я нашел его случайно пару лет назад.

0 голосов
/ 10 мая 2011

Существует причина, по которой существуют капчи («введите то, что вы видите ...») и списки подтверждения по электронной почте - всегда есть кто-то, кто пытается обойти безопасность вашего сайта для личной выгоды. По всей вероятности, это будет распространяться и на спам.

Просто имейте в виду, что вы доверяете любому внешнему решению, с которым вы работаете (именно поэтому такие вещи, как подтверждения по электронной почте в приложениях и капчи стали популярными, учитывая, что их не так сложно реализовать, и вы иметь полный контроль над ними). ​​

0 голосов
/ 10 мая 2011

akismet.com предлагает качественный сервис, который защитит ваш сайт. В зависимости от характера вашего сайта может взиматься плата. Если ваш сайт является личным блогом, у них есть «ЧТО ВАМ АКИСМЕТ?» план, где вы можете выбрать платить $ 0. Они предпочли бы, чтобы вы платили от 3 до 5 долларов в месяц.

...