Как владелец сайта, вы регулярно встречаете автоматически сгенерированный контент в комментариях для статей или в темах форума.
Такое содержание ваших страниц, не только отпугивает посетителей, содержит ссылки на вредоносные программы, но также показывает что вы не связаны с Google webmaster и подобными сервисами других поисковых системах, то есть ваш сайт не защищен.
Способы защиты сайта от спама
В статье, мы дадим советы, как справиться с этим типом спама на вашем сайте или форуме.
Комментарии и темы на форуме являются хорошим источником информации и эффективным способом привлечения пользователей сайта для участия в дискуссиях. Это ценное содержание не должно быть погребено под шлаком автоматически сгенерированных ключевых слов и ссылок, размещенных там спамерами.
Есть много способов защиты форумов и вашего сайта делающих их непривлекательными для спамеров:
Постоянно обновляйте программное обеспечение вашего форума/сайта, обновление закрывает выявленные уязвимости. Обратите особое внимание на важные обновления безопасности. Спамеры используют дыры в безопасности для старых версиях блогов, досок объявлений и других систем управления контентом.
Добавление CAPTCHA. CAPTCHAs требуют от пользователей подтверждения, что они не являются роботами, что на сайт зашел человек а не автоматизированный сценарий.
Блок подозрительного поведения. Многие форумы позволяют устанавливать ограничения по времени между публикациями постов.
Настоятельно рекомендуем найти плагины для поиска чрезмерного трафика с отдельных IP - адресов или прокси - серверов и другой зловредной деятельности. Например, PHPBB, Simple Machines, MyBB.
Проверяйте верхние посты вашего форума ежедневно. Если пользователь присоединился недавно и имеет чрезмерное количество сообщений, то вероятно, следует пересмотреть его профиль и убедиться, что посты и темы не являются спамом.
Рассмотрите возможность отключения некоторых типов комментариев. Например надо закрыть очень старые темы форума, которые вряд ли получат новые ответы.
Если вы планируете не модерацию вашего форума в дальнейшем и больше не взаимодействуете с пользователями, выключите вообще возможность размещения ответов и комментариев. Это поможет предотвратить появление спамеров.
Использование возможностей авто модерации. Включить функции которые требуют чтобы пользователи имели определенную репутацию, прежде чем размещать ссылки в комментарии.
Если это возможно, измените настройки так, чтобы запретить анонимным пользователям делать сообщения. Используйте функцию одобрения комментариев новых пользователей, прежде чем они станут общедоступны.
Создайте черный список, очевидных спам - терминов. Добавляйте явно неуместные и не по теме термины, которые используются только спамерами, берите их из спам - сообщений, которые вы часто видите на вашем или на другом форумах. Встроенные функции или плагины могут для вас удалить или пометить их как спам комментарии.
Используйте "NOFOLLOW" атрибут для ссылок в поле комментария. Это будет сдерживать спамеров от использования вашего сайта. По умолчанию, многие сайты блогов (например, Blogger) автоматически добавляют этот атрибут всем поступившим комментариям.
Использование автоматизированных систем, для защиты вашего сайт. Комплексные системы, такие как Akismet, который имеет плагины для многих блогов и систем управления сайтом. Они просты в установке и делают большую часть работы для Вас.
Пока не стояла реКапча от Гугла действительно было много спама, теперь получше. А что этой защиты недостаточно, нужно еще что-то устанавливать на сайт?
Очень полезная статья! Правда я пользуюсь решением от Кама, там он плагин собрал, как вспомню, опубликую. Инструменты в статье тоже хороши, в закладки!
Присоединяюсь к выше отписавшимся вебмастерам, у меня тоже частенько проскакивает спам в комментариях с использованием Акисмета, однако посмею его похвалить, с учетом того как было до его установки, такие пропуски можно и потерпеть. Ну а в целом если этого не достаточно многие устанавливают дополнительно каптчу, желательно делать это без плагина дабы не нагружать сайт.
Я вначале тоже пользовался качпей для борьбы со спамом. Однако пришел к выводу, что капча несколько раздражает пользователей: то ее не видно, то она не срабатывает. Поэтому отказался от нее и установил плагин Akismet. Минус тут в том, что этот плагин иногда пропускает спам, а иногда нормальные комментарии отправляет в корзину.
Идеальный вариант - корректировка кода с целью создания дополнительного поля - так называемой ловушки для автоматических сообщений. В этом случае никакого спама не будет даже в папке "Спам".
Альтернативой Akismet можно считать Invisible-captcha. Он небольшой и предусматривает не видимую капчу. При работе не заметен, с высокой эффективностью.
Аналогично, тоже стоит Akismet и у него иногда бывает "фонтан" из спама. Недавно на двух моих сайтах пришлось удалять по 60+ комментариев (на каждом сайте!), которые он посчитал нормальными комментами(((