Спам у коментарях – це головний біль усіх веб-майстрів. Блогери ведуть з цим боротьбу, обмежуючи доступ до коментування, вводячи коментарі лише для зареєстрованих користувачів, використовуючи перевірку за допомогою САРТСНА , розв'язання математичних прикладів та реєстрацій. Все це лише ускладнює життя користувачам. Застосування одного з перерахованих методів замість боротьби зі спамерами заохочує до боротьби з власною аудиторією. Великий відсоток спаму генерують боти — програми, спеціально розроблені для розміщення автоматичних коментарів на блогах і сайтах. Цей пост – про те, як боротися з такими ботами за допомогою інструменту для WordPress під назвою «Нoneypot».
Що таке Honeypot?
Для початку давайте поговоримо про те, як працюють спам-боти . Сьогодні WordPress використається на мільйонах сайтів. Це означає, що мільйони веб-сайтів використовують схожу структуру HTML-форм для коментарів . Отже, ботам легше визначати місце запровадження коментарів і залишати там спам.
Honeypot є технологією запобігання спаму . Він відловлює ботів і блокує їх за рахунок перенаправлень та перешкод, які не помітні людському оку.
На відміну від методів запобігання спаму, до яких ми всі звикли, і які перевіряють коментатора (людина чи бот), Honeypot ускладнює життя в першу чергу ботам, а не людям. Боти не можуть вирішити поставлене перед ними нестандартне завдання і потрапляють під фільтр ще до того, як потраплять зі своїми коментарями на сайт.
Блокуємо спам-ботів у WordPress за допомогою Honeypot
Для початку вам потрібно встановити та активувати плагін BotBlocker для WordPress.

Ви можете завантажити плагін з офіційного каталогу розширень WordPress за цим посиланням.
Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.
Після активації перейдіть до Установки → Установки BotBlocker для налаштування плагіна.

За замовчуванням вказані опції, типові для більшості сайтів. Але ми вам радимо переглянути налаштування та задати параметри відповідно до своїх потреб; а потім натисніть кнопку " Зберегти ".
Як це працює
Botblocker тепер замінитиме назви ваших полів у формі коментування випадковими полями. Наприклад, назва поля замінюватиметься адресою email. Ботам, на відміну від людей, буде підставлятись це змінене поле, і боти будуть вводити задані за замовчуванням значення, які не співпадають зі значеннями, які очікує від них сайт. Так двигун буде автоматично "відсікати" коментарі роботів.
Аналогічно змінюються значення для полів з URL і текстом. Спам-боти будуть бачити якісь змінені значення, які вони не можуть змінити, і туди потраплятиме інформація, закладена в самих роботах їх творцями. Усі невірно заповнені поля коментарів призведуть до блокування спаму та його фільтрації на сайті.
Втім, Botblocker не захистить вас від спаму, введеного вручну. Такий спам залишають люди, а не запрограмовані роботи. Для вилову таких спамерів і блокування їхніх коментарів вам все ще знадобляться плагіни на кшталт Akismet.





















Коментарі до запису: 3
Дякую за огляд цікавого плагіна. Саме шукала рішення від автоматичного спаму — буває, що близько 1000 на день приходить. Поки що рятуюсь блокуванням через .htaccess. Зараз спробую цей плагін.
Спам звичайно проблема, та Akismet не рятує. Спробуємо
Горщик для меду
Поставив собі цей плагін по боротьбі зі спамом.