Веб и безопасность приложений

Межсетевой экран веб-приложения (WAF)

Определение

Межсетевой экран веб-приложения (WAF) — защитный слой перед приложением, который проверяет HTTP-запросы и ответы по правилам и блокирует часть известных шаблонов атак.

Также ищут: Web Application Firewall · WAF · application-layer firewall · фильтр web requests

Зачем это знать

WAF полезен как временная защита и против массовых атак, но даёт ложные срабатывания, допускает обходы и не видит всю логику браузера и бизнеса.

Связи из словаря

Карта понятия

Доказательная часть

Что подтверждено

  1. Шлюз API или WAF может до приложения фильтровать запросы, ограничивать ресурсы и записывать телеметрию применения правил.

    Граница применимости: Защитный слой перед выполнением API.

  2. WAF не устраняет причину XSS или ошибку бизнес-логики, может быть обойдён и не видит пути выполнения только в DOM; защита в приложении остаётся обязательной.

    Граница применимости: Различие между WAF и защитными мерами самого приложения.

Перед спецификацией

Что проверить

  1. Определите защищаемые маршруты.
  2. Настройте режимы наблюдения и блокировки.
  3. Исправляйте первопричину в коде.
Открытые основания

Первоисточники

  • Стандарт1
  • Документация2
  • Первичная спецификация
    Guidelines for API Protection for Cloud-Native Systems National Institute of Standards and Technology · NIST SP 800-228-upd1, includes updates as of 13 March 2026 · проверено

    Задаёт API lifecycle controls для authentication, authorization, rate limits, resource limits, logging и monitoring.

    Утверждения: 01

  • Официальная документация
    Cross Site Scripting Prevention Cheat Sheet OWASP Foundation · OWASP Cheat Sheet Series, checked 30 August 2026 · проверено

    Определяет context-specific output encoding и safe sinks; CSP и WAF рассматривает как дополнительные, а не основные XSS controls.

    Утверждения: 02

  • Официальная документация
    Input Validation Cheat Sheet OWASP Foundation · OWASP Cheat Sheet Series, checked 30 August 2026 · проверено

    Задаёт раннюю server-side проверку syntax и semantics, allowlist approach и границу с output encoding.

    Утверждения: 02

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие