Боротьба зі спамом
Якщо ви маєте сайт, а особливо сайт на одній із популярних нині систем керування, скажімо, WordPress, Joomla тощо, то, мабуть, уже мали справу зі спамом чи то в коментарях, чи в гостьовій, чи деінде.
Боротьба з цим сміттям — дуже клопітка і марудна праця для кожного модератора. Спочатку, коли веб-проект ще «нікому» не відомий, спаму не так багато, але зі зростанням «популярності» вашого сайту, кількість спаму лавинно зростає.
Перша думка — видаляти спам самотужки (вручну). Дана ідея має право на існування і вона єдина, що на 100% якісно забезпечує захист веб-ресурсу від спаму. Але є й інша сторона медалі — ви витрачатиме «купу» часу на протистояння зі спамерами, замість того, щоб тішити своїх відвідувачів якісним новим матеріалом. Що ж робити?
Ця «неприємність» (я про спамерство) виникла не у нас перших, тому давайте розглянемо, що нам стане в нагоді. Або навіть не так загально. Давайте я розкажу вам про свій досвід у боротьбі зі спамом на моїх блоґах.
Я використовував / використовую наступні методи захисту:
- Стоп-слова («чорний список»). Як вам, мабуть, відомо WordPress має можливість вести т.з. «Чорний список», в який можна заносити слова чи вислови, що заборонені для введення відвідувачами в коментарях. Спосіб дієвий, але дуже марудний, адже зрозуміло, що всі «погані» слова вносити не легка справа та й спамери постійно вигадують щось нове. Отже, від стоп-слів я не відмовився, але не сильно на них покладаюсь.
- Akismet — цікавий плагін для захисту від спаму в коментарях. Він звіряє коментарі з тими, що є в його базі, щоб визначити, чи схожі вони на спам чи ні. Akismet — надзвичайно ефективний сервіс з мінімальною кількістю помилкових спрацьовувань. Його роботу я був задоволений, але з боку добропорядних відвідувачів інколи були нарікання по його роботі. Тому я продовжив свої експерименти. На черзі були каптчі.
- SI CAPTCHA. Найпоширеніший нині спосіб захисту від спаму — це, мабуть, каптча (CAPTCHA) — комп’ютерний тест, який використовується для того, щоб визначити, хто використовує систему — людина чи комп’ютер. Як, скажете, найпоширеніший, якщо ви навіть не чули такого хитромудрого слова?! Воно може й так, але важкозрозумілий текст з картинки у поле ви напевне вносили, просто не знали, як даних механізм захисту називається. Щоб не перегромаджувати дану статтю спец. термінами, насмілюсь запропонувати вам довідку по ньому з Вікіпедії. Ну, так от. SI CAPTCHA додає у форму коментарів і реєстрації картинку, з якої треба ввести символи. Такий спосіб добре відсікає спам-коментарі і особливо добротно працює у зв’язці з Akismet. Але, погодьтесь, примушувати відвідувачів вводити каптчу якось неправильно — це може відбити у них бажання залишити коментар. Тому я вирішив спробувати плагін WP-SpamFree, який мені порадили блоґери masterpiecer та lilumi.
- WP-SpamFree — його перевага в тому, що в ньому не використовується каптча і не треба підтверджувати свою «людяність» будь-яким іншим чином. Ви просто вмикаєте плагін WP-SpamFree і насолоджуєтесь веденням блоґу. Детальніше про роботу цього плагіну читайте тут → Плагин WP-SpamFree убивает 99% автоматического спама (стаття з блоґу tods-blog.com.ua). WP-SpamFree стоїть на декількох моїх блоґах і понині (на даному блозі також), ним я цілком задоволений.
Це звичайно не вся обойма бравого веб-майстра. Можна ще застосувати по відношенні до спамерів використання служб аутентифікації чи реєстрацію коментаторів (недолік: ви відсіюєте лінивців, які готові залишити на сайті коментар, але не бажають реєструватися).
Читайте також:
- Способи захисту сайту від автоматичного заповнення Web-форм (спеціалізована стаття з мого IT-блоґу).
- Способи захисту від спаму (стаття з блоґу skinik.name).
- Як боротися зі спамом в коментарях (стаття з блоґу blogoreader.org.ua).
Теґи до статті: Akismet, CAPTCHA, SI CAPTCHA, WP-SpamFree, каптча, капча, спам, Стоп-слова, чорний список