Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Рабочая область "Безопасность" позволяет защитить содержимое сайта и данные от угроз безопасности непосредственно из студии разработки Power Pages. Используйте расширенные параметры, чтобы быстро и эффективно настроить HTTP-заголовки вашего сайта, настроить политику безопасности контента (CSP), общий доступ к ресурсам независимо от источника (CORS), файлы cookie, разрешения и многое другое.
- Войдите в Power Pages и откройте сайт для редактирования.
- Выберите рабочую область безопасности в области навигации слева и выберите дополнительные параметры.
Настройка политики безопасности контента (CSP)
Политика безопасности контента, или CSP, используется веб-серверами для обеспечения соблюдения набора правил безопасности для веб-страницы. Он помогает защитить сайты от различных типов атак безопасности, таких как межсайтовые скрипты (XSS), внедрение данных и другие атаки на внедрение кода.
Директивы
Поддерживаются следующие директивы.
| Directive | Описание |
|---|---|
| Источник по умолчанию | Указывает источник по умолчанию для содержимого, который явно не определен другими директивами. Действует как запасной вариант для других директив. |
| Источник изображения | Указывает допустимые источники для изображений и управляет доменами, из которых можно загрузить изображения. |
| Источник шрифтов | Указывает действительные источники шрифтов. Используется для управления доменами, с которых можно загружать веб-шрифты. |
| Источник сценария | Указывает действительные источники кода JavaScript. Источник скрипта может включать определенные домены и "self" для одного и того же источника. Выберите, следует ли включить nonce или внедрить небезопасный eval. |
| Источник стилей | Указывает действительные источники таблиц стилей. Аналогично script-src, он может включать домены и «self». |
| Источник подключения | Указывает действительные источники для XMLHttpRequest, WebSocket или EventSource. Управляет доменами, к которым страница может отправлять сетевые запросы. |
| Источник мультимедиа | Указывает действительные источники аудио и видео. Используется для управления доменами, с которых можно загружать медиаресурсы. |
| Источник фреймов | Указывает действительные источники фреймов. Управляет доменами, из которых страница может внедрять фреймы. |
| Frame-ancestors | Указывает действительные источники, которые могут внедрить текущую страницу в качестве фрейма. Определяет, в каких доменах разрешено внедрять страницу. |
| Действие формы | Указывает действительные источники для отправки форм. Определяет домены, на которые можно отправлять данные формы. |
| Источник объектов | Указывает действительные источники ресурсов элемента объекта, такие как файлы Flash или другие внедренные объекты. Это помогает контролировать, из каких источников могут быть загружены эти объекты. |
| Источник рабочих процессов | Указывает действительные источники для веб-работников, включая выделенных, общих и сервисных работников. Это помогает контролировать, из каких источников могут быть загружены и выполнены эти сценарии работников. |
| Источник манифеста | Указывает действительные источники для веб-работников, включая выделенных, общих и сервисных работников. Это помогает контролировать, из каких источников могут быть загружены и выполнены эти сценарии работников. |
| Источник дочерних процессов | Указывает действительные источники для веб-работников, включая выделенных, общих и сервисных работников. Это помогает контролировать, из каких источников могут быть загружены и выполнены эти сценарии работников. |
Для каждой директивы вы можете выбрать конкретный URL-адрес, все домены или ни то ни другое.
Дополнительные сведения о настройке см. в разделе "Управление политикой безопасности содержимого сайта".
Настройка общего доступа к ресурсам независимо от источника (CORS)
Общий доступ к ресурсам независимо от источника (CORS) используется веб-браузерами для того, чтобы разрешить или запретить веб-приложениям, работающим в одном домене, запрашивать ресурсы из другого домена и осуществлять доступ к ним.
Директивы
Поддерживаются следующие директивы.
| Directive | Описание | Значения |
|---|---|---|
| Разрешить доступ к ресурсам сервера | Также известно как «Access-Control-Allow-Origin». Помогает серверу решить, каким источникам разрешен доступ к его ресурсам. Источниками могут быть домены, протоколы и порты. | Выберите URL-адреса домена |
| Отправлять заголовки при запросах к серверу | Также называется Access-Control-Allow-Headers; позволяет определить заголовки, которые могут передаваться в запросах из другого источника для доступа к ресурсам на сервере. | Выберите определенные заголовки со следующими разрешениями: Источник Принять Авторизация Тип контента |
| Предоставлять значения заголовков в клиентском коде | Эта директива, также известная как «Access-Control-Expose-Headers», указывает браузеру, какие заголовки ответов следует отображать и делать доступными для запрашивающего клиентского кода в запросах между источниками. | Выберите определенные заголовки со следующими разрешениями: Источник Принять Авторизация Тип контента |
| Определить методы доступа к ресурсам | Также называется «Access-Control-Allow-Methods». Позволяет определить, какие методы HTTP допускаются при доступе к ресурсам на сервере из другого источника. | GET — запрашивает данные из указанного ресурса POST — отправляет данные для обработки в указанный ресурс PUT — обновляет или заменяет ресурс по определенному URL-адресу HEAD — то же, что GET, но извлекает только заголовки, а не фактическое содержимое PATCH — частично изменяет ресурс OPTIONS — запрашивает информацию о параметрах связи, доступных для ресурса или сервера DELETE — удаляет указанный ресурс |
| Указание срока кэширования результатов запроса | Также называется Access-Control-Max-Age; позволяет определить время, в течение которого результаты предварительного запроса могут храниться в кэше браузера. | Укажите длительность в секундах |
| Разрешить сайту передавать учетные данные | Также называется Access-Control-Allow-Credentials; позволяет определить, может ли сайт передавать учетные данные (например, файлы cookie, заголовки авторизации или сертификаты SSL на стороне клиента) при запросах между источниками. | Да/нет |
| Показывать веб-страницу как iFrame из того же источника | Также называется X-Frame-Options, позволяет отображать страницу в iframe только при условии, что запрос поступил из того же источника. | Да/нет |
| Блокировать отслеживание MIME | Также называется X-Content-Type-Options: no-sniff; запрещает веб-браузерам пытаться самостоятельно определять тип MIME (content-type) или угадывать тип контента ресурса. | Да/нет |
Настройка файлов cookie (CSP)
Заголовок Cookie в HTTP-запросе содержит информацию о файлах cookie, ранее сохраненных веб-сайтом в вашем браузере. Когда вы посещаете веб-сайт, ваш браузер отправляет заголовок Cookie, содержащий все соответствующие файлы cookie, связанные с этим сайтом, обратно на сервер.
Директивы
Поддерживаются следующие директивы.
| Directive | Описание | Верхний колонтитул |
|---|---|---|
| Правила передачи для всех файлов cookie | Контролируйте отправку файлов cookie с помощью запросов из разных источников. Это функция безопасности, направленная на смягчение некоторых типов подделки межсайтовых запросов (CSRF) и атак с утечкой информации. | Этот параметр соответствует заголовку SameSite/Default. |
| Правила передачи для конкретных файлов cookie | Контролируйте отправку файлов cookie с помощью запросов из разных источников. Это функция безопасности, направленная на смягчение некоторых типов подделки межсайтовых запросов (CSRF) и атак с утечкой информации. | Этот параметр соответствует cookie-файлу заголовка SameSite/Specific. |
Настройка Permissions-Policy (CSP)
Заголовок Permissions-Policy позволяет веб-разработчикам контролировать, какие функции веб-платформы разрешены или запрещены на веб-странице.
Директивы
Следующие директивы поддерживаются и управляют доступом к соответствующим API-интерфейсам.
- Акселерометр
- Ambient-Light-Sensor
- Автозапуск
- Аккумулятор
- Camera
- Display
- Document-Domain
- Encrypted-Media
- Execution-While-Not-Rendered
- Execution-While-Out-Of-Viewport
- Fullscreen
Геймпад
- Геолокация
- Гироскоп
- Hid
- Identity-Credentials-Get
- Idle-Detection
- Local-Fonts
- Магнитометр
- Микрофон
- Midi
- Otp-Credentials
- Платеж
- Picture-In-Picture
- Publickey-Credentials-Create
- Publickey-Credentials-Get
- Screen-Wake-Lock
- Serial
- Speaker-Selection
- Storage-Access
- Usb
- Web-Share
- Window-Management
- Xr-Spatial-Tracking
Настройка дополнительных заголовков HTTP
Разрешить безопасное соединение через HTTPS
Параметр, соответствующий заголовку HTTP Strict-Transport-Security, сообщает браузеру, что ему следует подключаться к веб-сайту только через HTTPS, даже если пользователь вводит «http://» в адресную строку. Это помогает предотвратить атаки «злоумышленник в середине», гарантируя, что весь обмен данными с сервером зашифрован, и защищает от определенных типов атак, таких как атаки с понижением версии протокола и перехват файлов cookie.
Замечание
Из соображений безопасности этот параметр нельзя изменить.
Включать информацию об источнике ссылки в заголовки HTTP
Заголовок HTTP Referrer-Policy определяет, сколько сведений о источнике запроса (сведения о ссылке) раскрываются в заголовках HTTP при переходе пользователя с одной страницы на другую. Этот заголовок помогает контролировать аспекты конфиденциальности и безопасности, связанные с информацией об источнике ссылки.
| значение | Описание |
|---|---|
| no-referrer | Отсутствие источника ссылки означает, что в заголовках не отправляется информация об источнике ссылки. Этот параметр является наиболее важным для конфиденциальности. |
| no-referrer-when-downgrade | Он отправляет полную информацию об источнике ссылки при переходе с HTTPS на сайт HTTP и только источник (без пути или запроса) при переходе между сайтами HTTPS. |
| Same-Origin — Referrer-Policy | Same-origin отправляет полную информацию об источнике ссылки только в том случае, если запрос направлен к тому же источнику. Для запросов между источниками отправляется только источник. |
| Происхождение | Origin отправляет источник источника ссылки, но не передает информацию о пути или запросе как для запросов с одним и тем же источником (same-origin), так и для запросов с несколькими источниками (cross-origin). |
| strict-origin | Это значение аналогично значению origin, однако информация об источнике ссылки передается только в случае запросов с того же домена-источника. |
| origin-when-cross-origin | Это значение аналогично значению origin, однако информация об источнике ссылки передается только в случае запросов с того же домена-источника. |