Спамеры часто пользуются открытыми формами комментариев и другими полями ввода пользовательского контента
и генерируют спам-контент на ничего не подозревающем сайте-жертве. Хостинговые платформы могут быть точно так же
уязвимы для злоупотреблений; спамеры могут создавать большое количество сайтов, которые нарушают наши
правила в отношении спама и приносят
мало пользы или вообще не приносят пользы интернету.
Предотвратить злоупотребления на вашей платформе или сайте обычно несложно. Даже простые средства сдерживания, такие как
необычная проверка, которую пользователи должны пройти перед взаимодействием с вашим ресурсом, могут
отпугнуть спамеров.

Сообщите пользователям, что вы не разрешаете спам в своем сервисе
Опубликуйте четкую политику в отношении злоупотреблений и доведите ее до сведения пользователей, например, во время регистрации
процесса. Кроме того, разрешите доверенным пользователям сообщать о контенте на вашем ресурсе, который они
считают спамом.
Выявление спамерских аккаунтов
Ведите учет регистраций и других взаимодействий пользователей с вашей платформой и старайтесь
выявлять типичные схемы спама, такие как:
- Время заполнения формы
- Количество запросов, отправленных с одного и того же диапазона IP-адресов
- Агенты пользователей, используемые при регистрации
- Имена пользователей или другие значения, отправленные через форму при регистрации
Эти сигналы могут помочь вам создать систему репутации пользователей, которая не только поможет вовлечь
пользователей, но и поможет выявить спамеров. Поскольку многие спамеры в комментариях хотят видеть свой контент
в поисковых системах, подумайте о добавлении
noindex robots meta тега к
публикациям, исходящим от новых пользователей, у которых нет никакой репутации на вашей платформе. Затем, через
некоторое время, когда пользователь завоюет репутацию, вы можете разрешить индексацию его контента. Это
отобьет у спамеров всякое желание взаимодействовать с вашей платформой.

Поскольку спамерами часто движет желание оставить ссылку на свой сайт, подумайте о добавлении атрибута
nofollow или ugc
rel ко всем ссылкам в ненадежном контенте.
Используйте ручное одобрение для подозрительных действий пользователей
Ручное одобрение (или модерация) определенных действий пользователей может значительно сократить количество спама на вашей платформе, не позволяя спамерам мгновенно создавать контент, который может оказаться спамом.
Модерация добавляет работы в ваши ежедневные рабочие процессы, однако это очень эффективный способ
борьбы со спамом. Именно благодаря своей эффективности модерация комментариев является встроенной функцией в
большинстве CMS.
Используйте черный список для предотвращения повторяющихся попыток спама
Как только вы обнаружите один спамерский профиль, сделайте так, чтобы остальные можно было легко удалить. Например, если
вы видите несколько спамерских профилей с одного и того же IP-адреса, вы можете добавить этот IP-адрес
в список постоянной блокировки. Для CMS (например, WordPress) существуют такие плагины, как
Akismet которые могут помочь, но добавление
IP-адреса в список запретов вашего брандмауэра также может быть очень эффективным.
Блокировка автоматического создания учетных записей
В форме регистрации подумайте об использовании
reCAPTCHAs или
аналогичных инструментов верификации
, чтобы разрешать отправку только людям и предотвращать создание автоматизированными скриптами большого количества сайтов на вашем хостинге.
Мониторинг вашего сервиса на предмет злоупотреблений
- Контролируйте ваш ресурс на предмет признаков спама, таких как перенаправления, большое количество рекламных блоков,
определенные спам-ключевые слова и большие куски закодированного кода JavaScript.
site:
поисковый оператор или
Google Alerts могут помочь
обнаружить проблемы. - Следите за файлами журналов вашего веб-сервера на предмет внезапных всплесков трафика.
- Следите за тем, чтобы на вашем ресурсе не было фишинга и страниц, зараженных вредоносным ПО. Например, вы можете использовать
Google Safe Browsing API
для регулярной проверки URL-адресов из вашего сервиса. - Придумайте несколько проверок на достоверность. Например, если вы в основном ориентируетесь на пользователей в
Японии, каковы шансы на то, что за одну ночь на вашем ресурсе появится тысяча пользовательских взаимодействий с итальянского IP-адреса? Доступен ряд инструментов для определения языка вновь созданных сайтов — например,
библиотеки определения языка
или
Google Translate API v2.
Как мы это применяем
User-generated spam is the risk clients with forums and comment sections consistently underestimate. We recommend moderation, nofollow on user links and rate limiting before it becomes a manual action.
Связанные услуги