От this post, похоже, что вы определяете свою политику безопасности контента (и, в свою очередь, заполняете эти заголовки) непосредственно в конфигурационном файле IIS. Пример, приведенный в связанном сообщении,
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Content-Security-Policy" value="default-src 'self';" />
</customHeaders>
</httpProtocol>
</system.webServer>
демонстрирует, как это сделать; в вашем файле конфигурации в разделе httpProtocol
добавьте запись в коллекцию customHeaders
, содержащую имя (то есть "Content-Security-Policy"
и значение, определяющее CSP, которое вы хотите реализовать. В приведенном примере реализована очень простая CSP, которая позволяет только ресурсы от локального сайта (self
), который будет загружен.
Второй ресурс вы связаны перечислены различные параметры, которые можно использовать в customHeader
, и примеры их допустимых значений. Единственное, что нужно помнить о том, что последующие параметры должны быть ;
-сепаратированный, и строка должна заканчиваться окончательным ;
.
Вы указали эти заголовки Google? Я легко нашел множество примеров в Интернете. – JohnC
Лучшей ссылкой, вероятно, является https://blog.elmah.io/improving-security-in-asp-net-mvc-using-custom-headers/ –