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

Источник спама

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

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

Откуда берется спам в комментариях и что собой представляет?

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

Увы, но обращаются за рекламой подобного рода и нормальные предприниматели, которые чаще всего просто не разбираются в том, что подобные методы могут даже навредить их бизнесу. Это естественно, ведь спамеры не скажут, что предлагают разрекламировать вашу фирму запрещенными методами. Официально это будет звучать примерно так: "О вашей фирме узнают миллионы людей и ваша прибыль баснословно увеличится почти сразу! Мы добавим информацию о вашей компании на тысячи сайтов, причем недорого!".

Основной смысл спама

Наиболее распространенная цель спама заключается в том, чтобы прорекламировать какие-то услуги, товары, бренды, веб-ресурсы. Причем реклама эта делается не только для людей, но и для поисковых роботов. Да, да, для поисковых систем – ведь с точки зрения поисковой системы, чем больше на что-то ссылаются, тем выше авторитет этого товара, услуги, ресурса.

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

Обычно спамеры оставляют в комментариях следующие типы информации:

  • WWW-адрес сайта, называемый также URL-адресом (самый распространенный вид спама);
  • название товара (по нему ведь можно найти товар и без контактных данных);
  • название услуги (дается без контактных данных, если услуга уникальна);
  • бренд (название компании производителя товара/услуги);
  • адрес электронной почты (E-mail);
  • номер телефона;
  • номера ICQ, Skype и тому подобных средств общения.

Вот по этой информации и можно блокировать спам, в том числе и на Ucoz-сайтах. Причем сделать это можно быстро и просто.

Описание метода защиты от спама

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

Проще всего показать на примере

Допустим вы хотите избавиться от комментариев, в которых указываются: любые URL-адреса в виде HTML-кода, телефонный номер, содержащий "3387", или вообще любые ссылки на сайты. В этом случае нужно сделать следующее:

1. Зайдите на панели администратора в инструмент "Блокировка WWW адресов". Естественно, для этого вы должны войти на свой сайт в качестве администратора.

Ucoz – блокировка WWW-адресов

Ucoz – блокировка WWW-адресов (окно добавления списка)

2. Вставьте в открывшееся окно: href (это атрибут для добавления URL в HTML-коде), http и 3387 (все нужно добавлять с новой строки).

Ucoz – блокировка WWW-адресов (заполненный список)

3. Нажмите кнопку "Сохранить" и закройте окно. Все готово!

4. Проверка работы защиты от спама. При попытке добавить что-то из запретного, комментарий не будет добавлен и появится надпись "Сообщение содержит запрещенный URL".

Ucoz – блокировка WWW-адресов (проверка защиты от спама)

Таким образом, убеждаемся – защита от спама эффективно работает!

Достоинства способа:

  • делается быстро (нужно на все про все минут 5-10 времени);
  • нормальные комментарии смогут продолжать добавлять даже гости (незарегистрированные пользователи);
  • не нужно включать премодерацию (проверку комментариев), что сэкономит массу времени, которое обычно нужно потратить на проверку/одобрение/удаление;
  • помогает защититься, как от автоматического спама добавляемого ботами, так и от спама добавляемого вручную человеком, поскольку блокировка делается именно по содержимому, а не по его источнику;
  • можно включить в настройках самую простую капчу, её будет более чем достаточно, чтобы не мешать добавлять людям нормальные комментарии (тем более, что даже сложная капча все равно не справляется с потоком спама).

Недостатки

Естественно, есть у этого способа и недостатки. Выше ведь написано, что защита не абсолютная.

  • нельзя запретить кириллические URL или русский текст;
  • нельзя запретить фразы, так как пробелы не сохраняются;
  • нельзя запретить некоторые знаки, например подчеркивание "_" и другие, нетипичные для URL;
  • нельзя запретить спам в поле "Имя" (а бывает спам и там, хоть и крайне редко).

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

В целом, как и упоминалось, способ позволяет избавиться практически от всего спама, потому что в подавляющем большинстве случаев спам содержит не кириллические URL-адреса в виде текста или HTML-кода.

Удачи в защите вашего сайта от спама!