Защита от спама


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

Akismet

Akismet, Automattic kismet, это защитный инструмент борьбы со спамом, разработанный вначале для системы WordPress. Применяется Akismetдля защиты от спама в системе комментирования. Как известно, спам в WordPressв основном идет в комментариях. Akismetдостаточно точно определяет спамные комментарии. И в зависимости от настроек, Akismetудаляет или не подтверждает комментарии, похожие на спам, используя свой собственный сложный алгоритм. Akismetвыполняет сложную и большую работу по удалению спама как с блогов, так и с других сервисов. Он не перегружает предупреждениями, а действительно удалят спам из вашей системы .

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

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

Если спам вас побеждает, то первое что можно посоветовать, это использовать Akismet!

reCAPTCHA

reCAPTCHAэто проект, который Google приобрёл. Как известно, обычная CAPTCHAискажает изображения, для того, чтобы затруднить распознавание программами роботами. reCAPTCHAпереводит этот механизм на новый уровень безопасности.

Сам принцип reCAPTCHAдовольно оригинален. Я хочу вкратце рассказать, как он работает. Как работает reCAPTCHA: берется обычная книга и сканируется. Обычная рутина. Затем сканированные страницы распознаются специальными программами OCR (Optical Character Recognition), которые распознают графику и на выходе получается простой текст. Все вроде бы как обычно. Где же здесь изюминка? Дело в том, что не все слова распознаются правильно. Они-то как раз и представляют интерес. Логика проста: если программа не смогла распознать слово правильно, то скорее всего и роботы не смогут определить это слово правильно . Поэтому из полученного текста убирают правильно распознанные слова и оставляют неправильно распознанные. Напимер слово "This " распознается как "niis ", а "portion " как "pntkm ". Вот эти слова и используют для reCAPTCHA. В результате у пользователя выводиться изогнутое словосочетание "This portion ". Так как распознающие механизмы не совершены, они сделают ошибку при распознавании, а человек с легкостью определит надпись.

Я думаю вы довольно часто встречаете reCAPTCHAна всевозможных сайтах. Теперь вы знаете как действует reCAPTCHAи как она противодействует спаму. Для дополнительной защиты, слова еще и изгибают. Это совсем затрудняет ботам распознавание слов и прохождене reCAPTCHA.благодаря этому reCAPTCHAявляется великолепным решением для защиты ваших форм от спама. Уровень защиты reCAPTCHAнамного превосходит защитные механизмы обычной CAPTCHA.

MailHide Маскировка почтового адреса.

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

Суть метода в том, чтобы скрыть название вашего почтового адреса. Название вашего ящика заменяется тремя кликабельными блоками. После того, как посетитель кликнет на все три части, появится reCAPTCHAи попросит подтвердить ввод. Как видите для человека это совсем несложно, однако практически непреодолимо для ботов. После ввода правильного словосочетания в reCAPTCHA, система покажет вам реальное название вашего почтового адреса.

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

Определение фигур.

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

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

Некоторые из подобных систем используют JavaScriptи вместо перетаскивания реагируют на клики мышкой.

Выбор картинок.

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

Если вы хотите извиваться от спама, то это решение определено вам поможет.

Как спам боты работают.

Мы посмотрели на системы борьбы со спамом и даже как они работают. Теперь самое время посмотреть как работают спам боты. Способности спам бота зависят от того, насколько сложным его сделал автор.

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

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

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

Заключение

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

Реклама
Поделиться
Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

4 комментария

  1. salamander12/10/2010
  2. Злата10/10/2010
    • Николай10/10/2010
  3. Роман10/10/2010

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

1 × четыре =