Створення сайтів - студія веб-дизайну WebStudio2U Контактні дані веб-студії WebStudio2U RSS стрічка веб-студії WebStudio2U Мапа сайту Авторизація

Захист від спаму для сайтів

Захист від спаму для сайтівЯкщо на сайті передбачена можливість коментування користувачами або, наприклад, є гостьова книга, то рано чи пізно виникає питання надійного захисту сайту від спаму, оскільки з кожним днем все більше спамерських атак сиплеться на сайти. Як же здійснюється захист від спаму в сучасному «сайтобудівництві»?

Для недобросовісних SEO-оптимізаторів (так званих «чорних» оптимізаторів) наявність на якомусь сайті форми для коментування або гостьової книги — це прекрасний шанс опублікувати спам-посилання на свій ресурс і тим самим привернути до нього увагу пошукових систем. Найчастіше такі посилання мають вкрай низьку якість: вони не відповідають тематиці сайту, а також можуть вести на сторінки з неякісним контентом. Це шкодить репутації сайту.

Перше, що необхідно зробити для захисту сайту від спаму, — це правильно налаштувати форми коментування або форми додавання записів в гостьові книги. Так, наприклад, потрібно обов'язково перевіряти (програмно), щоб усі обов'язкові поля форми були заповнені, щоб e-mail адреса відправника був валідною (тобто відповідала правилам створення e-mail адрес). Це, до речі, важливо і для загальної безпеки сайту.

Якщо коментарів на сайті не дуже багато, то захистити сайт від спаму можна вручну. Для цього зазвичай перед публікацією всі коментарі модеруються — перевіряються адміністратором на предмет наявності спам-посилань. Такий метод працює до тих пір, поки коментарів на сайті не стає більше: сотні і тисячі коментарів в день важко обробляти вручну. Звідси виникає необхідність автоматизованого захисту сайту від спаму. Якими ж методами можна це зробити?

Найбільш поширений метод автоматизованого захисту від спаму для сайтів — це так звана капча (CAPTCHA). CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) — це назва спеціального тесту, який дозволяє відрізнити комп'ютери від людей. Реальна людина запропоноване в тесті завдання може вирішити легко, а ось комп'ютер з ним не впорається. Найчастіше капча виглядає як картинка з дещо спотвореними літерами або цифрами. Для людей зі слабким зором існує звукова капча.

Серед усіх капч широко відомими і вживаними є такі капчі, як reCAPTCHA, YaCAPTCHA, CheckBot та ін. reCAPTCHA вважається найбільш надійним тестом для розпізнавання людини і комп'ютера, однак правильно пройти її важко навіть реальним людям, тому часто вона викликає невдоволення користувачів. Інші капчі менш складні, але ступінь їх захисту трохи нижче.

Установка капчі на форми коментування та гостьові книги допомагає суттєво знизити ризик отримання спам-коментарів і спам-постів. Але це не єдиний спосіб захисту сайту від спаму. Також для цієї мети застосовуються антиспам-методи, які дозволяють «відловлювати» автоматичні спам-коментарі завдяки перевірці на входження в текст певних ключових слів, фільтрації за параметром REFERER, перевірці на час заповнення форми тощо. Для поширених систем управління контентом (CMS) існують готові антиспам-плагіни.

Найпростіший і найдоступніший спосіб захисту від спаму на сайті — це відсутність поля «посилання» або «веб-сайт» у формах коментування або в гостьових книгах. Якщо в коментарі або записі в гостьовій книзі не можна залишити посилання, то й спамерам сайт просто нецікавий. Однак при цьому добросовісні користувачі позбавляються можливості залишати «нормальні» посилання, що відповідають тематиці обговорюваного питання в коментарях, а тому рішення про необхідність наявності полів для посилань у формах коментування власники сайтів приймають на свій особистий розсуд.

Теги:
захист від спаму, захист від спаму для сайтів, захистити сайт від спаму, капча, антиспам