введение
политика безопасности контента (CSP) является мощным механизмом безопасности, который позволяет веб -разработчикам указать источники источникам загружать ресурсы на их веб -сайт. Ограничивая происхождение ресурсов, CSP помогает защищать от различных атак, таких как сценарий поперечного сайта (xss) и Exfiltration данных. Содержание этого мета-TAG содержит директивы, которые определяют разрешенные источники для загрузки ресурсов. Эти директивы обычно указывают следующее:
источник источника: домен или хост, с которых можно загрузить ресурсы. Конкретный тип ресурса, такие как сценарии, таблицы стилей, изображения или запросы ajax.
, используя заголовок контента-безопасности-политика
для разрешения нескольких источников, просто разделить их с пространством в свойстве содержимого:
Content = "Default-Src 'self' https://example.com/js/"цин&&&&&&&&j&&β2. Используя разные директивы:
Каждая директива определяет конкретный тип ресурса. Общие директивы включают:default-Src: Политика по умолчанию для всех ресурсов
]script-src: допустимые источники для файлов javaScript style-src: допустимые источники для файлов css
img-src: достоверные источники для css files Images3. Использование нескольких директив:
несколько директив могут использоваться, разделяя их с помощью полуколона (;):
content = "default-src 'self'; style-src 'self'"
6. Разрешение протокола файла:
content="default-src 'self'; style-src 'self'"
content = "FileSystem"
7. Разрешение встроенных стилей и сценариев:
content="default-src 'self' https://example.com:123/"
content = "script-src 'небезопасно'; style-src 'небезопасенный'"
8. Разрешить eval ():
content="connect-src ws:;"
content = "script-src 'небезопасно-эваль'"
9. Значение «самостоятельно»:
content="default-src filesystem"
Заключение
CSP - это мощная мера безопасности, которые могут защищать веб -сайты из обальничивости в зависимости от нагрузочных источников. Тщательное понимание и реализация политик CSP имеет важное значение для обеспечения целостности и безопасности веб -приложений.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3