Інтернет продовжує бути місцем, де спам, тролінг, і різні несприятливі маніпуляції на сайтах залишаються актуальним питанням. У зв’язку з цим з’являється потреба в засобах захисту від подібних явищ. Форма коментарів, мабуть, найулюбленіше місце на сайтах для спам-роботів. Власники сайтів ставлять різні капчі, в надії хоч якось захиститися від впливу цих «відвідувачів», однак прогрес не стоїть на місці і в цій сфері. Вже сьогодні, сучасні спам-роботів вміють зчитувати зображення з картинки із захисним кодом, тут то використання капчі починає гублячись свій сенс. Більш радикально обмежитися від небажаних відвідувачів сайту вам може допомогти бан користувача.
Для власників сайтів на движку WordPress є чудовий плагін, який може допомогти видалити небажані запити на сайті по IP і не тільки. Плагін називається WP-Ban, мешкає за адресою: http://wordpress.org/plugins/wp-ban/

На офіційній сторінці є опис плагіна, та інша інформація англійською мовою. Встановлюється плагін звичайним чином, про це розповідати не стану, а пройдемося краще за його основним можливостям.

На початку сторінки налаштувань показуються дані про вашому з’єднанні.

Отже, тут вам потрібно переглянути свій IP-адресу, щоб випадково не забанить самого себе.

Перший спосіб — зазначення конкретних адрес для бана. Можна вказати конкретні адреси, або за правилом входження (зверніть увагу на Examples). За замовчуванням форма праворуч буде порожня, але так як я робив скріншоти з «бойового» сайту, у мене вже є деякі записи адрес – «лиходіїв».

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

Досить цікавий спосіб — бан по імені хоста. Дуже може бути корисно в деяких випадках, наприклад, коли потрібна фільтрація по якійсь доменній зоні. Тут уважніше, так як тут фільтрація може прийняти глобальні масштаби.

Є відмінна можливість забанити за значенням Referers (передається браузером), іншими словами вказуємо адресу сайту, перехід з якого ми б не бажали допускати. Це так само надає непогану гнучкість можливості плагіна.

Блокування входження рядка User Agents (так само передається браузером або роботом), дозволяє відловити з якихось позначок браузера відвідувача.

Бан методом виключення. Іншими словами проводитися бан всіх IP-адрес, крім тих, що є в списку. Може стати в нагоді для будь-яких корпоративних сайтів, коли IP адреси відвідувачів відомі заздалегідь.

З параметрів блокування ніби все.
Наступний параметр налаштування шаблону сторінки, який буде показаний відвідувачу потрапляє під дію фільтру.

В цілому плагін видався корисним і практичним. В кінці сторінки з параметрами є можливість перегляду статистики спроб входу забанених відвідувачів:

Статистика при необхідності затирається за допомогою кнопки Reset Ban Stats.

Правильно видалити встановлений плагін можна за допомогою кнопки, яка знаходитися в самому кінці сторінки. Цей плагін рекомендується видаляти саме так.

В цілому хороший плагін, і жодних нарікань з приводу його роботи не було. Однак слід зазначити, що безпека сайту на цьому не закінчується. Захист сайту-це комплекс різних механізмів захисту, про це варто пам’ятати. На цьому все, всього найкращого!

Додав: htmaker, 02.10.2013 р.
(Ще не оцінили)

Завантаження…

Діліться з друзями:

См. також:


Виняток сторінок результатів пошуку WordPress
Рубрика: WordPress

WP-PostRatings: Failed To Verify Referrer
Рубрика: WordPress

Міняємо логотип форми авторизації WordPress
Рубрика: WordPress

Додаємо мініатюри постів
Рубрика: WordPress

Як прибрати зайве в wp_head?
Рубрика: WordPress

Висновок останніх записів в рубриці WordPress
Рубрика: WordPress

Як прикрутити Sape на WordPress?
Рубрика: WordPress

Створюємо свій плагін для WordPress
Рубрика: WordPress

Плагін Belavir
Рубрика: WordPress