коментарів
Поділитися статтею:

Що таке DDoS насправді і чому це не «злом сайту»

12.06.2026 на прочитання 9 хвилин

У світі спостерігається щорічне зростання кількості DDoS-атак, а також збільшення їхньої тривалості та максимальних значень швидкості й обсягу генерованого трафіку. Цьому сприяє розвиток ІТ-інфраструктури та перехід DDoS у категорію популярних послуг на чорному ринку (DDoS as a Service). Знання особливостей її «роботи» та зовнішніх ознак прояву допоможе краще підготуватися та зменшити рівень потенційних втрат для свого веб-сайту в разі проведення атаки.   

Купуй Хостинг для сайту!

Віртуальний хостинг с безкоштовним конструктором сайтів, тестовим періодом та доменом у подарунок!

Що таке DoS і DDoS

DoS (Denial of Service) — це атака на комп’ютерну систему з метою довести її до стану, коли робота в штатному режимі стає неможливою через перевантаження, що виникло на одному або декількох рівнях її функціонування.   

Малюнок 1. DoS і DDoS: у чому різницяПорівняння DoS і DDoS: DoS генерує надмірний трафік з одного комп’ютера на цільовий сервер, DDoS іде з багатьох джерел

Це досягається шляхом генерування з одного джерела надмірної кількості трафіку та/або підроблених запитів до системи, що атакується, наприклад, VPS-сервера, на якому розгорнуто веб-сайт. В результаті сайт стає повністю або частково непрацездатним через перевантаження сервера, що повністю відповідає назві такого виду атаки – «відмова в обслуговуванні».

Сайту потрібен надійний сервер. Оберіть віртуальний хостинг HyperHost або VPS і VDS під своє навантаження.

DDoS (Distributed Denial of Service) — це та сама DoS-атака, але здійснена з безлічі джерел, тобто розподілена DoS. На малюнку 2 представлено схему взаємодії елементів розподіленої системи під час «штурму».

Розглянемо призначення основних елементів, зображених на схемі.

Attacker machine – комп'ютер зловмисника або спамера, на якому встановлено керуючу програму.

Compromised – скомпрометовані цифрові пристрої або «зомбі» з встановленим ПЗ, якими керує спамер. До складу такого ПЗ зазвичай входять «трояни», програмні інструменти для віддаленого керування ПК, маскувальники від ОС. Такі набори ПЗ зазвичай називають ботами. Сукупність ботів утворює мережу під назвою ботнет, яка використовується для збільшення кількості запитів, що надсилаються. Чим більший розмір ботнету, тим більший масштаб атаки. Крім того, використання ботів дозволяє приховати IP-адресу комп'ютера спамера, що ускладнює зупинку атаки, яка вже почалася.     

Targeted Server – цільовий комп'ютер, який піддається нападу.

Малюнок 2. Схема взаємодії елементів розподіленої системи під час DDoS-атаки.

Керування ботами здійснюється за допомогою команд, які спамер надсилає через центральний C&C-сервер або децентралізовану P2P-мережу.

Головний принцип: виснаження ресурсів

Особливістю DDoS-атак є використання ними стандартних засобів доступу до веб-ресурсу, наприклад, звичайних http-запитів до сервера, які зливаються з користувацьким трафіком. Однак кількість таких запитів за одиницю часу може зашкалювати, змушуючи сервер віддавати всю свою виробничу потужність на їх обробку. В результаті перевантажується канал зв'язку, RAM-пам'ять, вичерпуються ресурси CPU, після чого сервер переходить у режим «відмова в обслуговуванні».

Таким чином, головна мета проведення атаки – вичерпати ресурси сервера та вивести його зі штатного режиму роботи.

Атака вичерпує ресурси, тому майте їх із запасом: VPS і VDS мають власні ліміти на CPU та RAM.

Малюнок 3. Принцип атаки: виснаження ресурсівСхема принципу DDoS-атаки: звичайні HTTP-запити зливаються з трафіком користувачів, їх надсилається надто багато за одиницю часу, вичерпуються канал, RAM і CPU, і сервер переходить у режим відмови в обслуговуванні.

Чому сервер може працювати, а сайт — ні

Дії DDoS-атаки «вписуються» у стандартний цикл обробки запитів, що надходять, не викликаючи при цьому «підозр» з боку антивіруса та/або брандмауера. Тобто сервер продовжуватиме працювати й надалі, але в дуже повільному темпі. Настільки повільному, що завантаження веб-сторінок, розміщених на ньому сайтів, може тривати годинами (!), що на практиці унеможливлює їх перегляд та повноцінне використання.

Малюнок 4. Чому сервер працює, а сайт — ніСхема, чому сервер працює, а сайт ні: запити виглядають як звичайні, антивірус і брандмауер не реагують, сервер працює дуже повільно, сторінки вантажаться годинами, і сайт фактично недоступний.

Чому «витримує 10 тисяч користувачів» ≠ «витримає атаку»

Виникає резонне питання – який із серверів зможе «витримати» DDoS-штурм, не виходячи зі штатного режиму обробки запитів, а який ні. Все залежить від кількості серверних ресурсів та інтенсивності атаки, яка може вимірюватися в питомих одиницях обсягу генерованого трафіку або кількості TCP-пакетів, що надходять (визначається типом атаки). Саме співвідношення цих показників визначає, як довго сервер зможе «протриматися».

У разі, якщо «атаці» піддався VPS-сервер із мінімальним тарифним планом, він «вийде з ладу» вже в перші секунди.

Мінімальний тариф не для навантажень. Оберіть тариф під свій проєкт: VPS або VDS HyperHost.

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

Потрібна максимальна потужність? Подивіться виділені сервери HyperHost з безкоштовним адмініструванням.

Сервер може «витримувати» кілька тисяч хостів, однак DDoS-атака критичного рівня інтенсивності «зламає» його за одну хвилину. 

Це неодноразово підтверджувалося на практиці. Наприклад, у 2012 році DDoS-атака інтенсивністю 65 Гбіт/с «повалила» сервери добре відомої хмарної платформи CloudFlare. Однак попередні атаки з меншою інтенсивністю не змогли завдати шкоди тій самій компанії. 

Малюнок 5. Витримує 10 тисяч користувачів ≠ витримає атакуПорівняння стійкості серверів до DDoS: VPS мінімального тарифу падає в перші секунди, виділений сервер із максимальними RAM і CPU може витримати слабку атаку, але не значну

Де саме відбувається «падіння»

DDoS-атака може здійснюватися на одному або декількох рівнях — мережі, балансувальника навантаження, додатків. Чим більше рівнів залучено, тим руйнівнішими можуть бути наслідки атаки.

Наприклад, для атак на рівні мережі характерні перевантаження каналу зв’язку та переповнення IO-портів. Тому затримки в роботі системи виникнуть саме на цих ділянках.

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

Налаштування серверного ПЗ і firewall входить в адміністрування серверів HyperHost.

Малюнок 6. Де відбувається «падіння»Рівні, на яких відбувається DDoS-атака: мережа (перевантаження каналу, переповнення IO-портів), балансувальник навантаження та додатки («повільні атаки» з малою інтенсивністю, прихованим характером і затримками RAM та CPU)

Висновок: DDoS — це питання масштабу, а не вразливості

Як уже зазначалося, DDoS-атака, як правило, відбувається одночасно зі стандартними запитами до сервера, не порушуючи при цьому периметр безпеки сайту, який захищається засобами CMS та брандмауера. Тобто, сайт може бути чудово захищений, але це не допоможе йому уникнути наслідків атаки, якщо її інтенсивність достатньо велика.

Малюнок 7. DDoS — питання масштабу, а не вразливостіСхема, чому DDoS не залежить від вразливостей: сайт захищений CMS і брандмауером, DDoS іде в одному потоці зі звичайними запитами, периметр безпеки не порушено, але масовість запитів перевантажує сервер.

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

DDoS перемагає масовістю, тож готуйтеся до відновлення: бекап даних дає віддалений простір, а на хостингу HyperHost є щоденні бекапи й підтримка 24/7.

FAQ 

Що таке DoS? Це атака на комп’ютерну систему з метою довести її до стану, коли робота в штатному режимі неможлива через перевантаження. Трафік або підроблені запити генеруються з одного джерела.

Чим DDoS відрізняється від DoS? DDoS — це та сама атака, але розподілена: вона здійснюється з багатьох джерел.

Що таке бот і ботнет? Бот — скомпрометований пристрій («зомбі»), яким керує зловмисник. Сукупність ботів утворює ботнет: чим він більший, тим масштабніша атака, а ще боти приховують IP-адресу зловмисника.

Чому DDoS-атака схожа на звичайний трафік? Вона використовує стандартні засоби доступу до сайту, наприклад, звичайні HTTP-запити. Проблема лише в їхній кількості за одиницю часу.

Чому сервер працює, а сайт не відкривається? Атака не викликає підозр в антивіруса чи брандмауера, і сервер продовжує працювати, але дуже повільно. Сторінки можуть вантажитися годинами.

Чи витримає сервер атаку, якщо витримує багато відвідувачів? Не обов’язково. Усе залежить від співвідношення ресурсів сервера й інтенсивності атаки. VPS мінімального тарифу падає вже в перші секунди, а навіть потужний виділений сервер не витримає атаку критичної інтенсивності.

На яких рівнях відбувається DDoS-атака? На рівнях мережі, балансувальника навантаження та додатків. Чим більше рівнів залучено, тим руйнівніші наслідки.

Чи захистить CMS і брандмауер від DDoS? Не повністю. Атака йде в одному потоці зі стандартними запитами й не порушує периметр безпеки, тому сайт може бути добре захищеним, але все одно постраждати від масовості запитів.

Що робити власнику сайту? Оберіть VPS і VDS або виділений сервер під своє навантаження, подбайте про адміністрування й бекапи.


Close Screen
Oleksandr Rovnyk
Oleksandr Rovnyk
Аспірант, системний адміністратор з досвідом 10+ років. Автор дестяків профільних статей та наукових публікацій. Основний інтерес: Адміністрування Linux-систем, побудова систем і комунікацій, технології хостингу та серверного обладнання.
Статей: 162

Ачівки:

Блогер - Написано 100 статей Всі статті автора переглянули більше 100 тис. разів 1 рік авторського стажу на блозі
Оцініть статтю:


Дякую за відгук
Рейтинг: 5 з 5 Голосів: 2