вход

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

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

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

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. Пользуюсь Akismet, очень хорошо справляется с поставленной задачей.
    Спасибо, отличная статья.

  2. Я прошу ставить галочку, если Вы не робот. Просто и не удивление эффективно.

  3. Николай:

    @Роман
    Akismet очень эффективен, думаю лучший из плагинов для WordPress.

    @Злата
    Да, галочка эффективна для блога, но думаю, что большой портал с такой защитой засыпят спамом :-)

  4. salamander:

    использую скрытое (display:none) через css поле в форме, если оказалось заполнено – бот… фильтруем…

Оставить комментарий

Статья → Защита от спама

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.