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

И они действительно появляются. Возможно, вы получаете дружеское сообщение от коллеги-блогера, срочное обновление от согильдийца по MMORPG или напоминание от тети Милли об ужине в четверг. Но затем вы получаете кое-что еще. Что-то… тревожное. Предложения о невероятно выгодных сделках, странный бессвязный бред и откровенные изображения, которые вы точно не хотите показывать тете Милли. Теперь вы погребены под потоком ужасного
спама в комментариях.
Спам в комментариях — это сплошной негатив. Он вреден для вас, так как увеличивает вашу рабочую нагрузку. Он вреден для ваших пользователей, которые хотят найти информацию на вашем сайте и уж точно не заинтересованы в сомнительных ссылках и постороннем контенте. Он вреден для интернета в целом, поскольку отбивает у людей желание открывать свои сайты для пользовательского контента и присоединяться к обсуждениям на существующих форумах.
Итак, что вы, как веб-мастер, можете с этим поделать?

Краткая оговорка: приведенный ниже список — это хорошее начало, но он не является исчерпывающим. Существует так много различных систем блогов, форумов и досок объявлений, что мы физически не можем предоставить детальные инструкции для каждой из них, поэтому следующие пункты достаточно общи, чтобы быть полезными для большинства систем.
Убедитесь, что комментаторы — реальные люди
- Добавьте CAPTCHA. CAPTCHA требует от пользователей прочитать немного искаженного текста и ввести его снова, чтобы доказать, что они люди, а не автоматизированный скрипт. Если в вашем блоге или форумной системе нет встроенной CAPTCHA, вы можете найти плагин, такой как
Recaptcha, проект, который также помогает оцифровывать старые книги. CAPTCHA не дает стопроцентной защиты, но немного усложняет жизнь спамерам.
Вы можете прочитать подробнее о различных типах CAPTCHA, но помните, что даже добавление простой CAPTCHA может быть весьма эффективным. - Блокируйте подозрительное поведение. Многие форумы позволяют устанавливать временные интервалы между сообщениями, и вы часто можете найти плагины для отслеживания чрезмерного трафика с отдельных IP-адресов или прокси, а также другой активности, более характерной для ботов, чем для людей.
Используйте автоматические системы фильтрации
- Блокируйте явно неуместные комментарии, добавляя слова в черный список. Спамеры искажают слова в своих комментариях, поэтому это не самое масштабируемое решение, но оно помогает сдерживать откровенный спам.
- Используйте встроенные функции или плагины, которые автоматически удаляют комментарии или помечают их как спам за вас. Спамеры используют автоматизированные методы для порчи вашего сайта, так почему бы не использовать автоматизированную систему для защиты? Комплексные системы, такие как
Akismet, у которого есть плагины для многих блогов и форумных систем
и TypePad AntiSpam, который является открытым исходным кодом и совместим с Akismet, просты в установке и выполняют за вас большую часть работы. - Попробуйте использовать варианты байесовской фильтрации, если они доступны. Обучение системы распознаванию спама может потребовать от вас определенных усилий, но этот метод
успешно используется для борьбы со спамом в электронной почте.
Сделайте настройки немного строже
nofollow
ненадежные ссылки. Во многих системах есть настройка для добавления атрибутаnofollowк ссылкам в комментариях, или это происходит по умолчанию. Это может отбить охоту к некоторым видам спама, но это определенно не единственная мера, которую следует предпринять.- Подумайте о том, чтобы обязать пользователей создавать учетные записи перед публикацией комментария. Это добавляет лишние шаги для пользователя и может отпугнуть некоторых случайных посетителей от публикации комментариев, но также может повысить соотношение полезного сигнала к шуму.
- Измените настройки так, чтобы комментарии нуждались в модерации перед появлением на вашем сайте. Это отличная тактика, если вы хотите поддерживать высокие стандарты комментариев, не ждете их огромного количества или у вас небольшой личный сайт. Вы можете разрешить сотрудникам или доверенным пользователям самим одобрять публикации, распределив нагрузку.
- Подумайте об отключении некоторых типов комментариев. Например, вы можете захотеть отключить комментарии к очень старым записям, которые вряд ли получат законные комментарии. В блогах часто можно отключить трекбэки и пингбэки — это отличные функции, но они могут стать основными каналами для автоматизированного спама.
Поддерживайте свой сайт в актуальном состоянии
Уделите время обновлению программного обеспечения и обратите особое внимание на важные обновления безопасности. Некоторые спамеры используют уязвимости в безопасности старых версий блогов, досок объявлений и других систем управления контентом. Ознакомьтесь с
Кратким контрольным списком безопасности
для получения дополнительных мер.
Возможно, вам придется найти баланс в выборе тактик в зависимости от вашего ПО для блогов или форумов, вашей базы пользователей и вашего уровня опыта. Открытие сайта для комментариев без какой-либо защиты — это большой риск, независимо от того, есть ли у вас небольшой личный блог или огромный сайт с тысячами пользователей. Кроме того, если ваш форум полностью забит тысячами спам-постов и даже не отображается в результатах поиска Google,
отправьте запрос на пересмотр
после того, как удалите плохой контент и примете меры для предотвращения дальнейшего спама.
Будучи давним блогером и веб-разработчиком
сам, я могу сказать вам, что немного времени, потраченного на предварительную настройку таких мер, может сэкономить вам кучу времени и усилий в дальнейшем. Я новичок в команде Webmaster Central, родом из Кливленда. Я очень рад помогать другим веб-мастерам, увлечен юзабилити и качеством поиска (я даже проводил
небольшие академические исследования
на эту тему). Пожалуйста, делитесь своими советами по предотвращению спама в комментариях и на форумах в нашем
форуме, и, как всегда, вы можете задавать вопросы в нашей
группе для обсуждений.
Как мы это применяем
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
Связанные услуги