Обязательное использование соединений только по протоколу HTTPS.
Даже если для веб-протокола вашего сайта ArcGIS Server установлено Только HTTPS, он всё равно потенциально уязвим для класса атак безопасности, известных как SSL-удаление. Такой тип атак использует отсутствие коммуникации сайта с браузерами ваших пользователей, заставляя их использовать только HTTPS-запросы. Если злоумышленник запускает поддельную копию вашего сайта ArcGIS Server на порте 80 и перехватывает первоначальный HTTP-запрос из браузера пользователя, он потенциально может получить от пользователя компрометирующую информацию о безопасности.
Чтобы закрыть эту уязвимость перед атаками с удалением SSL, протокол HTTP Strict Transport Security (HSTS) настраивает ваш сайт так, чтобы эта коммуникация возвращалась в веб-браузеры пользователей. HSTS можно включить на сайте ArcGIS Server.
Включение HSTS на вашем сайте
Строка настройки безопасности в ArcGIS Server Administrator Directory сайта содержит булево свойство HSTSEnabled, которое по умолчанию установлено на false . Когда это свойство обновляется до true, сайт ArcGIS Server сообщает веб-браузерам отправлять запросы только с помощью защищённого HTTPS. Это делается с помощью заголовка, Strict-Transport-Security, который направляет браузер использовать только HTTPS-запросы в течение следующего периода времени, заданного его свойством max-age (которое задается в секундах). Этот срок установлен на один год: Strict-Transport-Security: max-age=31536000.
Внимание:
Если ваши пользователи получают доступ к вашему сайту ArcGIS Server через ArcGIS Web Adaptor или сервер обратного прокси, применение HSTS на вашем сайте может иметь непредвиденные последствия. В соответствии с заголовком, отправленным протоколом HSTS, веб-браузеры пользователей будут отправлять только HTTPS-запросы на эти устройства; если веб-сервер, размещённый вашим ArcGIS Web Adaptor или сервер обратного прокси, одновременно размещает другие приложения, не использующие HTTPS, пользователи не смогут получить доступ к этим другим приложениям. Убедитесь, что эти зависимости не существуют, прежде чем включить HSTS.
Чтобы включить HSTS на вашем сайте ArcGIS Server, выполните следующие действия.
Войдите в ArcGIS Server Administrator Directory по адресу
https://gisserver.example.com:6443/arcgis/admin.Просмотрите Безопасность > настройки > обновить.
Если параметр Протокол ещё не установлен на Только HTTPS, установите его сейчас.
Когда HTTP-связь отключается протоколом сайта, будет доступна опция HTTP Strict Transport Security (HSTS) включен. Поставьте отметку, чтобы включить HSTS, и нажмите Обновить.
После перезапуска сайта сервера он начинает возвращать заголовок
Strict-Transport-Securityвсем веб-браузерам, отправляющим запросы на сайт.
HTTP Strict Transport Security также может быть включена в ArcGIS Enterprise.