Есть ли необходимость в WAF в статическом интерфейсе сайта с REST API?

У меня есть два веб-сайта

  1. www.mysite.com. -->hosted on s3, подается через приложение Cloudfront статическое одностраничное.

  2. Тогда у меня есть api.mysite.com, который использует передний конец.

Моя компания использует WAF solution от сторонних и текущих монолитных приложений защищены этим.

Для нового сайта я поставил api.mysite.com за WAF, но я не уверен, нужно ли мне ставить статический сайт за WAF или нет?

В основном это касается защиты сайта от DDOS-атак или ботов и т. Д. У нас было много атак раньше, поэтому я хочу убедиться, что я все делаю правильно.

1 ответ

Решение

Хотя WAF в основном используется для защиты активных веб-сайтов, форм, API-интерфейсов и т. Д., Иногда необходимо использовать WAF и перед общедоступным статическим контентом.

Например: Как предотвратить хотлинкинг с помощью AWS WAF, Amazon CloudFront и Referer Checking

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

Итак, ответ на ваш вопрос: да, иногда WAF может использоваться для статического контента. Однако это довольно специфические случаи использования, и я не могу сказать, имеет ли это отношение к вашему сайту.

С другой стороны, даже если вы начинаете без WAF, а потом обнаруживаете, что с вашим статическим контентом происходит что- то неожиданное, что может быть решено с помощью WAF, вы можете включить его тогда. Это не обязательно решение, которое вам нужно принять в самом начале.

Надеюсь, это поможет:)