Мережева безпека

Види WAF: хмарний, апаратний, серверний — що обрати

Види WAF: хмарний, апаратний і серверний — чим відрізняються, скільки коштують насправді, що буде при збої фільтра і як обрати рішення для сайту.

calendar_today 12.07.2026 schedule 5 хв читання
Порівняння видів WAF: хмарний, апаратний і серверний Web Application Firewall для захисту вебзастосунків

Коли зрозуміло, що таке WAF і навіщо він потрібен, постає практичне питання: який саме обрати. За способом розгортання Web Application Firewall (WAF) має три різновиди — хмарний, апаратний і серверний. Різниця не лише в ціні: змінюється те, хто відповідає за оновлення правил, де обробляється трафік і що станеться, коли фільтр вийде з ладу.

Хмарний WAF

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

  • Плюси: підключення за години, жодного власного обладнання, правила оновлює постачальник, зазвичай у комплекті — захист від об'ємних атак і кешування статики.
  • Мінуси: залежність від зовнішньої платформи; запити ваших клієнтів обробляються на її боці, а це питання довіри й вимог до персональних даних.
  • Кому підходить: більшості сайтів і бізнесів, які хочуть результат без адміністрування заліза.

Оскільки обробка йде в чужій інфраструктурі, тут доречні звичайні вимоги до безпеки хмарних сервісів (ISO/IEC 27017): умови обробки даних, журнали, реакція на інциденти.

Апаратний пристрій

Окремий пристрій у власній інфраструктурі — зазвичай поруч із рештою обладнання в дата-центрі.

  • Плюси: висока продуктивність, повний контроль, трафік не залишає периметр; пропускну здатність рахують заздалегідь, тож пікові навантаження прогнозовані.
  • Мінуси: висока вартість, потрібні фахівці й обслуговування; масштабувати складніше, ніж хмару.
  • Кому підходить: великим організаціям із власною інфраструктурою та суворими вимогами до того, де саме обробляються дані.

Серверний WAF: сервер робить усю роботу сам

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

  • Плюси: нижча вартість, гнучке налаштування, тісна інтеграція з кодом, повний доступ до журналів.
  • Мінуси: споживає ресурси тієї самої машини, що обслуговує відвідувачів; потребує кваліфікованого супроводу; за наплаву запитів фільтр і застосунок конкурують за процесор.
  • Кому підходить: командам із власними адміністраторами, які хочуть контроль без окремого заліза.

Не лише для публічних сайтів

Фільтр запитів асоціюють із зовнішнім сайтом, але внутрішні системи — портали, панелі керування, кабінети підрядників — так само вразливі до атак на застосунок. Різниця в тому, що для них хмарна модель зазвичай недоречна: віддавати внутрішній трафік зовнішній платформі мало хто готовий. Тут природніше виглядають апаратний пристрій або модуль поруч із застосунком.

Порівняння: коротка шпаргалка

Критерій Хмарний Апаратний Серверний
Швидкість запуску години тижні дні
Хто оновлює правила постачальник ваша команда ваша команда
Де обробляється трафік у постачальника у вас на вашому вузлі
Вплив на ресурси сайту немає немає є
Захист від об'ємних атак зазвичай так ні ні
Вартість входу низька висока низька

Питання, які забувають поставити

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

  • Що буде при збої. Якщо фільтр перестане відповідати, трафік піде повз нього (сайт живий, але без перевірки) чи зупиниться зовсім (безпечно, але сайт лежить)? Обидва варіанти прийнятні — головне обрати свідомо.
  • Хто розшифровує HTTPS. Фільтр мусить бачити вміст запиту, тож у хмарної моделі доведеться довірити платформі сертифікат або дозволити їй завершувати захищене з'єднання на своєму боці.
  • Хто пише правила під ваш застосунок. Готові набори закривають масові атаки, решту доводиться описувати самим — і це не разова робота.
  • Чи побачите ви справжню адресу відвідувача. Коли перед сайтом стоїть посередник, у журналах може лишатися його адреса замість клієнтської — це ламає й аналітику, і блокування за IP.
  • Як швидко постачальник реагує на нові вразливості. Між появою масового прийому атак і оновленням готових правил минає час, і в різних платформ він відрізняється в рази.
  • Куди йдуть журнали й чи можна віддати їх у систему моніторингу.

Гібридні схеми

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

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

Скільки це коштує насправді

Ціна входу оманлива. Порахуйте три складники:

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

Порівнюйте не прайс, а сумарні витрати за два-три роки — з обслуговуванням і людським часом.

Місце WAF у мережах компанії

Фільтр запитів не існує окремо: він стає ще однією ланкою на шляху до застосунку. Типова послідовність — мережевий екран на периметрі, далі балансувальник навантаження, потім фільтр запитів і лише тоді сам застосунок.

Кілька практичних наслідків:

  • Не дублюйте фільтри. Два рішення в ланцюжку означають подвійні хибні спрацювання й подвійний час розбору інциденту.
  • Врахуйте CDN. Якщо статику вже роздає CDN, хмарний фільтр часто вбудований у ту саму платформу — окреме рішення може виявитися зайвим.
  • Перевірте, що сайт недоступний в обхід. Коли фільтр стоїть перед доменом, а сервер відповідає на пряме звернення за адресою, зловмисник просто обійде захист. Прямий доступ мають закрити правила периметрового фільтра.

Якщо доведеться змінювати тип

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

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

Про різні написання

У переліках рішень трапляються різні варіанти: web app firewall, web firewall, web server firewall — і всі вони означають той самий клас засобів. Так само WAF — firewall для вебзастосунків, а не окрема технологія. Чому в цієї сфери стільки назв, пояснюємо окремо.

Як обрати

Три питання, які знімають більшість сумнівів:

  1. Чи є в команді той, хто супроводжуватиме правила? Якщо ні — беріть хмарний.

  2. Чи можна віддавати трафік клієнтів зовнішній платформі? Якщо ні — лишається апаратний або серверний варіант.

  3. Чи витримає ваш вузол додаткове навантаження? Якщо він і так працює на межі, модуль поруч із застосунком лише погіршить справу.

  4. Чи потрібен вам захист від об'ємних атак «у комплекті»? Якщо так, хмарна модель закриває обидві задачі одразу.

Якщо відповіді суперечать одна одній, розгляньте гібридну схему — це не компроміс, а нормальна практика. Які атаки має зупиняти будь-який із цих варіантів — у статті Як WAF захищає сайт.