Ограничение протоколов SSL и наборов шифров
Как администратор ArcGIS Server вы можете указать, какие протоколы Transport Layer Security (TLS) и алгоритмы шифрования будет использовать ArcGIS Server для безопасной передачи данных. От вашей организации может потребоваться использование определенных протоколов TLS и алгоритмов шифрования, или веб-сервер, на котором развернут ArcGIS Server, может разрешать только определенные протоколы и алгоритмы. Возможность использования в ArcGIS Server сертифицированных протоколов и алгоритмов гарантирует, что ваш сайт будет соответствовать политике безопасности организации.
После того как в 2014 году была обнаружена уязвимость POODLE, ArcGIS Server прекратил поддержку протоколов Secure Sockets Layer (SSL) в версии 10.3 и более поздних версий, но SSL все еще используется в программном обеспечении для ссылки на протоколы TLS.
протоколы TLS
По умолчанию ArcGIS Server использует только протоколы TLSv1.3 и TLSv1.2. Вы также можете включить протоколы TLSv1 и TLSv1.1, выполнив перечисленные ниже действия.
Алгоритмы шифрования по умолчанию
На портале по умолчанию настроены следующие алгоритмы шифрования, в порядке, указанном ниже:
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_256_GCM_SHA384TLS_RSA_WITH_AES_256_CBC_SHA256TLS_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_AES_256_GCM_SHA384(толькоTLSv1.3)TLS_AES_128_GCM_SHA256(толькоTLSv1.3)
В целях безопасности, некоторые алгоритмы шифрования, которые были по умолчанию включены в предыдущих версиях, отключены. Их можно повторно включить, если это необходимо для старых клиентов. См. полный список поддерживаемых алгоритмов в Справочнике по наборам шифров ниже.
Используйте ArcGIS Server Administrator Directory, чтобы указать протоколы TLS и алгоритмы шифрования, которые будет использовать ваш сайт.
Откройте ArcGIS Server Administrator Directory и войдите в качестве администратора на ваш сайт.
URL-адрес имеет формат
https://gisserver.example.com:6443/arcgis/admin.Щелкните Безопасность > Конфигурация > Обновить.
В текстовом поле Протоколы SSL укажите протоколы, которые будут использоваться. Если выбирается несколько протоколов, укажите их через запятую, например
TLSv1.2, TLSv1.1.Примечание:
Убедитесь, что веб-сервер, на котором размещен ваш Web Adaptor, полностью поддерживает протоколы, которые вы включаете.
В текстовом поле Наборы шифров укажите наборы, которые будут использоваться в формате IANA. Отделите каждый алгоритм запятой, например,
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA.Щелкните Обновить.
Если указан недопустимый протокол или набор шифров, возвращается ошибка.
Справочник по наборам шифров
ArcGIS Server поддерживает следующие алгоритмы:
|
ID шифра |
Имя (формат IANA) |
Имя (формат OpenSSL) |
Обмен ключами |
Алгоритм аутентификации |
Алгоритм шифрования |
Биты |
Алгоритм хеширования |
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Терминология
В приведенной выше таблице используются следующие термины:
ECDH–Elliptic-Curve Diffie-HellmanDH– Diffie-HellmanRSA– Rivest, Shamir, AdlemanECDSA– алгоритм подписи Elliptic Curve DigitalAES– Advanced Encryption StandardGCM– Galois/Counter Mode, – режим работы с блоками шифртекстаCBC– Cipher Block Chaining3DES– Triple Data Encryption AlgorithmSHA– Secure Hashing AlgorithmCHACHA20— поточный шифр ChaChaPOLY1305— аутентификатор Poly1305