Pligg: Защита сайта от спама
Friday, 09 January 2009

Судя по всему, сайты на основе Pligg стали довольно популярны в интернете. На эту мысль меня натолкнула гора спама, обрушившаяся недавно на мой проект под управлением этой CMS. Не иначе, спамеры наконец написали роботов, которые могут "читать" стандартную защиту от автоматических регистраций Pligg и благополучно заполнять ни в чем не повинные сайты своими грязными предложениями.

Скажу, это было немудрено - встроенный в Pligg графический тест на "разумность" (он же "капча") довольно прост, ибо не использует различных ухищрений вроде warp'инга текста и сложного "замусоривания" изображения. Такие капчи долго не живут - по крайней мере, на популярных системах.

Я решил проблему довольно просто: использовал систему reCaptcha, которая может легко быть активирована на на любом современном сайте под управлением Pligg. Просто зайдите в Панель управления->Защита от автоматических регистраций и выберите reCaptcha. Чтобы использовать ее, вам потребуется зарегистрировать свой сайт в системе reCaptcha, после чего останется ввести в настройки антиспам-защиты выданные вам публичный и приватный ключи, а затем, собственно, активировать эту защиту.

Результат вас приятно порадует - за прошедший месяц у меня зарегистрировался только один спамер, да и тот наверняка делал это вручную.

К слову, по умолчанию эта защита выглядит чужеродной для многих дизайнов, да к тому же использует английский язык. Однако я могу помочь вам с этим недоразумением. У меня есть модифицированная версия библиотеки, подключающей reCaptcha к Pligg.

Замените файл /modules/captcha/captchas/reCaptcha/libs/recaptchalib.php файлом из этого архива (4.15 Kb) - и у вас будет лаконично выглядящая и русскоязычная (кроме аудиотестов, естественно - но тут я поделать ничего не могу) капча, через которую злобные спамботы не пройдут. Или пройдут, но не так просто, как было до этого.

Удачи вам в борьбе со спамом!

 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирный Курсив Подчеркнутый Зачеркнутый Цитата


Защитный код
Обновить

< Пред.   След. >