Как защитить сайт от спама, который распространяют пользователи

Пятница, 27 января 2017 г.

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

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

Некоторые спамеры размещают на чужих сайтах специальный контент и ссылки с единственной целью привлечь трафик на свои сайты. Вот несколько примеров подобных ссылок:

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

Есть несколько способов защитить форумы и разделы комментариев, а также отвадить от них спамеров:

  • Вовремя обновляйте ПО форума. Следите за обновлениями программного обеспечения и в особенности за важными обновлениями системы безопасности. Спамеры используют бреши в устаревших версиях платформ для блогов, досок объявлений и других систем управления контентом.
  • Добавьте на сайт проверочный код. Проверочный код позволяет удостовериться, что пользователь является человеком, а не программным скриптом. Сделать это можно с помощью таких сервисов, как reCAPTCHA, Securimage и Jcaptcha.
  • Блокируйте подозрительное поведение. Многие форумы позволяют задавать частоту публикации сообщений. Также советуем использовать плагины, отслеживающие чрезмерный трафик с одного и того же IP-адреса или прокси-сервера, а также другую активность, характерную для роботов. Подобной функциональностью обладают в том числе платформы phpBB, Simple Machines и myBB.
  • Ежедневно проверяйте пользователей, оставляющих больше всего сообщений. Например, если новичок очень много пишет, проверьте его профиль и убедитесь, что его сообщения не содержат спама.
  • Ограничьте возможность оставлять комментарии. Например, рекомендуется за��рывать на форумах очень старые темы, в которых вряд ли появятся новые сообщения.

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

  • Используйте все возможности мо��ер��ции. ��ы ��ож��те разрешить пользователям публиковать ссылки только после того, как они заработают определенную репутацию на сайте. Кроме того, стоит дополнительно проверять сообщения со ссылками.

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

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

  • Создайте список запрещенных слов. Чтобы затруднить публикацию неприемлемых материалов, создайте список запрещенных слов, например относящихся к нелегальным трансляциям или лекарственным препаратам. Изучите сообщения, которые спамеры оставляют на форумах, и добавьте в свой список типичные слова. Встроенные функции форума или специальные плагины могут автоматически удалять или помечать сообщения, содержащие спам.
  • Применяйте к ссылкам в поле комментариев атрибут nofollow. Это создаст спамерам дополнительные трудности. В сервисе Blogger и на многих других платформах для блогеров указанный выше атрибут автоматически добавляется ко всем опубликованным комментариям.
  • Используйте автоматические системы защиты. Комплексные системы, такие как Akismet, которая поддерживает множество блогов и форумов, легко устанавливаются и берут заботу о безопасности на себя.

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