Content Security Policy: какие ресурсы разрешено загружать странице

CSP позволяет серверу описать ограничения на использование ресурсов браузером.

Иллюстрация к теме, а не фотография описанного события. ShakataGaNai · CC BY-SA 3.0. Размер изменён; при показе возможно кадрирование.

Политика передаётся предусмотренным способом и сообщает браузеру, откуда допустимо получать разные виды содержимого. Это может ограничивать скрипты, стили и другие ресурсы. Настройки должны соответствовать реальному устройству приложения, иначе нужная функция тоже может перестать работать.

CSP полезна как дополнительный уровень защиты, но не заменяет правильную обработку пользовательского ввода. Внедрение стоит начинать с понимания фактических зависимостей страницы и наблюдения за нарушениями. Широкое разрешение всех источников ради исчезновения ошибок может лишить политику практического смысла.

Источники

  1. Официальная документация — Content Security Policy: какие ресурсы разрешено загружать страницеdeveloper.mozilla.org