Спам у коментарях – це головний біль усіх веб-майстрів. Блогери ведуть з цим боротьбу, обмежуючи доступ до коментування, вводячи коментарі лише для зареєстрованих користувачів, використовуючи перевірку за допомогою САРТСНА, Рішення математичних прикладів та реєстрацій. Все це лише ускладнює життя користувачам. Застосування одного з перерахованих методів замість боротьби зі спамерами заохочує до боротьби з власною аудиторією. Великий відсоток спаму генерують боти — програми, спеціально розроблені для розміщення автоматичних коментарів на блогах і сайтах. Цей пост – про те, як боротися з такими ботами за допомогою інструменту для WordPress під назвою Нoneypot.
Що таке Honeypot?
Спочатку давайте поговоримо про те, як працюють спам-боти. Сьогодні WordPress використається на мільйонах сайтів. Це означає, що мільйони веб-сайтів використовують для коментарів схожу структуру HTML-форм. Отже, ботам легше визначати місце запровадження коментарів і залишати там спам.
Горщик для меду є технологією запобігання спаму. Він відловлює ботів і блокує їх за рахунок перенаправлень та перешкод, які не помітні людському оку.
На відміну від методів запобігання спаму, до яких ми всі звикли, і які перевіряють коментатора (людина чи бот), Горщик для меду ускладнює життя насамперед ботам, а чи не людям. Боти не можуть вирішити поставлене перед ними нестандартне завдання і потрапляють під фільтр ще до того, як потраплять зі своїми коментарями на сайт.
Блокуємо спам-ботів у WordPress за допомогою Honeypot
Для початку вам потрібно встановити та активувати плагін BotBlocker для WordPress
Ви можете скачати плагін з офіційного каталогу розширень WordPress по цим посиланням.
Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.
Після активації перейдіть до Параметри → Установки BotBlocker для налаштування плагіна.
За замовчуванням вказані опції, типові для більшості сайтів. Але ми вам радимо переглянути налаштування та задати параметри відповідно до своїх потреб; а потім натисніть кнопку "Зберегти".
Як це працює
Botblocker тепер замінюватиме назви ваших полів у формі коментування випадковими полями. Наприклад, назва поля замінюватиметься адресою email. Ботам, на відміну від людей, буде підставлятись це змінене поле, і боти будуть вводити задані за замовчуванням значення, які не співпадають зі значеннями, які очікує від них сайт. Так двигун буде автоматично "відсікати" коментарі роботів.
Аналогічно змінюються значення для полів з URL і текстом. Спам-боти будуть бачити якісь змінені значення, які вони не можуть змінити, і туди потраплятиме інформація, закладена в самих роботах їх творцями. Усі невірно заповнені поля коментарів призведуть до блокування спаму та його фільтрації на сайті.
Botblockerвтім, не захистить вас від спаму, введеного вручну. Такий спам залишають люди, а не запрограмовані роботи. Для вилову таких спамерів і блокування їхніх коментарів вам все ще знадобляться плагіни на кшталт Akismet.
Коментарі до запису: 3
Дякую за огляд цікавого плагіна. Саме шукала рішення від автоматичного спаму — буває, що близько 1000 на день приходить. Поки що рятуюсь блокуванням через .htaccess. Зараз спробую цей плагін.
Спам звичайно проблема, та Akismet не рятує. Спробуємо
Горщик для меду
Поставив собі цей плагін по боротьбі зі спамом.