EMZETT.
Войти

Web Application Firewall (WAF)

Коротко: Фильтр перед веб-сайтом, проверяющий веб-запросы и блокирующий известные атаки (например, SQL-инъекции, XSS, ботов-сканеров) до того, как они достигнут самого приложения.

Подробнее: В отличие от классического межсетевого экрана, фильтрующего порты и IP-адреса, WAF понимает содержимое HTTP-запросов: распознаёт подозрительные шаблоны в адресе, параметрах и теле и применяет наборы правил (например, OWASP Core Rule Set), блокировки по IP, фильтры по странам и ограничения частоты. Он также защищает лишь путь к приложению, а не ошибки в самом коде.

Наш контекст: Emzett работает на Vercel, который обеспечивает защиту от DDoS и настраиваемый межсетевой экран. Дополнительно на уровне приложения защищают ограничения частоты через Upstash Redis, Cloudflare Turnstile, проверка источника и валидация ввода в серверных действиях.

Подробности

WAF и защита приложения дополняют друг друга

WAF стоит перед приложением; само приложение тоже должно быть написано безопасно.

См. также: межсетевой экран, DDoS, ограничение частоты, SQL-инъекция