Процедури, описані в цій статті, потребують плану підписки Expert WEDOS.protection або вищого. Докладніше див. у статті Protection – План підписки.
У цій статті Ви дізнаєтеся:
Діагностика DDoS
DDoS-атаки — поширений тип кібератак, які намагаються перевантажити вебсайт або застосунок великою кількістю запитів. Ці запити зазвичай надходять із різних регіонів, але можуть походити й з однієї IP-адреси, діапазону чи від одного провайдера. Деякі з них можуть мати спільний UserAgent, за яким їх можна ефективно відфільтрувати.
Першим кроком до адекватної реакції на DDoS-атаку, що триває, є з’ясування, хто атакує, і блокування цих джерел без обмеження легітимного трафіку на Вашому сайті. Найкращий інструмент для аналізу трафіку — інтерфейс Grafana, який можна налаштувати за Protection – Grafana інструкцією.
Якщо Ви підозрюєте, що Ваш вебсайт або застосунок атакують, виконайте такі кроки:
- Увійдіть до Вашого інтерфейсу Grafana ⧉.
- У фільтрі Хост запиту у лівому верхньому куті виберіть домен, який атакують. За потреби також змініть Часовий діапазон у правому верхньому куті на 5 хвилин.
- Перегляньте логи на предмет підозрілої поведінки.
- Визначте найкращий метод блокування відповідно до наведених нижче порад.
У надзвичайній ситуації можна скористатися GeoIP щоб швидко заблокувати весь доступ з інших країн або континентів і виграти час для аналізу трафіку та налаштування ефективніших фільтрів.
Єдиного правильного способу аналізу логів не існує, але загалом варто перевірити:
- Аномалії. У таблиці аномалій наведено запити з кодами помилок. Серед них є заблоковані запити (456), які система вже активно блокує. Вживати щодо них заходів не потрібно.
- Запити з країн. Якщо в цьому списку з’являється велика кількість запитів з незвичних країн, скористайтеся GeoIP щоб заблокувати ці країни, доки атака не вщухне.
- TOP10 IP-адрес клієнтів. Хоча для DDoS-атак це нетипово, Ви можете помітити аномально велику кількість запитів з кількох IP-адрес. Заблокувати їх можна за допомогою Filters.
- TOP10 UserAgent і Звіт ASN. За певних обставин зловмисники можуть використовувати спільний UserAgent або ASN. Ви можете легко відфільтрувати їх.

Якщо Вам не вдається визначити й відфільтрувати джерело атаки, заблокуйте атаку за допомогою WAF.
Коли DDoS-атакам не вдається вивести систему з ладу, вони зазвичай припиняються протягом кількох хвилин. Продовжуйте стежити за ситуацією, а коли зловмисний трафік зникне, спробуйте знову вимкнути екстрені заходи.
Екстрене блокування
Якщо автоматичні фільтри надто довго не можуть зупинити DDoS-атаку (або іншу подібну) на Ваш вебсайт чи застосунок, рекомендуємо налаштувати:
- GeoIP найкраще підходить для швидкої ізоляції трафіку з Вашої країни чи континенту або для блокування трафіку з регіонів, звідки йде атака.
- Filters блокувати певні IP-адреси, ASN або UserAgent.
- Web Application Firewall (WAF) може фільтрувати трафік за суворішими правилами з вищим рівнем параної.
Блокування GeoIP
Щоб налаштувати GeoIP, виконайте такі кроки:
- Увійдіть до адміністративної панелі WEDOS.global ⧉.
- Виберіть домен, який атакують.
- У меню ліворуч виберіть GeoIP.
- Enable Custom GeoIP.
- Налаштуйте GeoIP відповідно до своїх вимог (див. нижче) і збережіть.
Блокування GeoIP зазвичай використовують, щоб:
- Зробити вебсайт або застосунок доступним лише для користувачів у певному регіоні виконавши такі кроки:
- У фільтрі Налаштування доступу розділі виберіть поведінку Allow Access та збережіть.
- Виберіть цільовий доступний регіон (регіони) на Карта GeoIP. Трафік з невибраних (синіх) регіонів буде заблоковано.
- У фільтрі Список вибраних регіонів, натисніть Save Selected Regions кнопку.
- Блокувати трафік з країн з великою кількістю або часткою незаблокованих проблемних запитів, виконавши такі кроки:
- У фільтрі Налаштування доступу розділі виберіть поведінку Блокування доступу та збережіть.
- Виберіть цільовий доступний регіон (регіони) на Карта GeoIP. Трафік з невибраних (синіх) регіонів буде дозволено.
- У фільтрі Список вибраних регіонів, натисніть Save Selected Regions кнопку.

Докладніше про GeoIP див. у статті Protection – Filters, GeoIP, WAF.
Фільтрація трафіку
Доступні фільтри трафіку:
- IP. Блокує всі запити із зазначеної IP-адреси або діапазону.
- ASN. Блокує всі запити з певної ASN (Autonomous System Number, зазвичай ідентифікує інтернет-провайдера).
- URL. Блокує весь трафік на певний URL незалежно від джерела. Використовуйте це, якщо атака спрямована на конкретний ресурс.
- UserAgent. Блокує трафік на основі рядків UserAgent.
Щоб налаштувати фільтри IP, ASN, URL або UserAgent, виконайте такі кроки:
- Увійдіть до адміністративної панелі WEDOS.global ⧉.
- Виберіть домен, який атакують.
- У меню ліворуч виберіть Filters.
- Увімкніть будь-який Custom Filter який Ви хочете використати.
- Додайте проблемні IP-адреси, ASN і UserAgent.

Докладніше про фільтри див. у статті Protection – Filters, GeoIP, WAF.
Фільтрація WAF
Якщо немає чіткого показника джерела чи цілі зловмисного трафіку, радимо підвищити рівень параної WAF на час атаки.
Щоб змінити рівень параної WAF, виконайте такі кроки:
- Увійдіть до адміністративної панелі WEDOS.global ⧉.
- Виберіть домен, який атакують.
- У меню ліворуч виберіть WAF.
- Enable Custom WAF.
- У фільтрі Рівень параної розділі виберіть Рівень 2.

Докладніше про Web Application Firewall див. у статті Protection – Filters, GeoIP, WAF.
FAQ
Чому параметри з цієї статті мені недоступні?
Ці параметри доступні лише користувачам із планом підписки Expert або вищим. Докладніше див. у статті Protection – План підписки.
Як довго зазвичай триває DDoS-атака?
Цей тип атаки зазвичай досить дорогий, тому якщо за перші кілька хвилин не вдається вивести ціль з ладу, зловмисники часто припиняють її й відходять.