Использование протокола TLS в Azure Site Recovery

TLS — это протокол шифрования, который обеспечивает защиту данных при передаче по сети. Служба восстановления сайта Azure использует TLS для защиты конфиденциальности переносимой информации. Для улучшения безопасности служба восстановления сайтов Azure теперь использует протокол TLS 1.2.

Включение TLS в более старых версиях Windows

Если на компьютере работают более ранние версии Windows, установите соответствующие обновления, как описано ниже, и внесите изменения в реестр, как описано в соответствующих статьях базы знаний.

Операционная система статья базы знаний
Windows Server 2008 с пакетом обновления 2 (SP2) https://support.microsoft.com/help/4019276
Windows Server 2008 R2, Windows 7, Windows Server 2012 https://support.microsoft.com/help/3140245

Примечание

Обновление установит необходимые компоненты для протокола. Чтобы включить необходимые протоколы после установки, обновите ключи реестра, как упоминалось выше в статьях базы знаний.

Проверка реестра Windows

Настройка протоколов SChannel

Следующие разделы реестра обеспечивают включение протокола TLS 1.2 на уровне компонентов SChannel:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
    "Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
    "DisabledByDefault"=dword:00000000

Примечание

По умолчанию вышеперечисленные ключи реестра имеют значения, показанные в Windows Server 2012 R2 и более поздних версиях. Для этих версий Windows не нужно создавать разделы реестра, если они отсутствуют.

Настройка .NET Framework

Следующие разделы реестра позволяют настроить .NET Framework для поддержки надежного шифрования. Дополнительные сведения о настройке .NET Framework приведены здесь.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
    "SystemDefaultTlsVersions"=dword:00000001
    "SchUseStrongCrypto" = dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
    "SystemDefaultTlsVersions"=dword:00000001
    "SchUseStrongCrypto" = dword:00000001

Часто задаваемые вопросы

Зачем включать протокол TLS 1.2?

TLS 1.2 обеспечивает более эффективную защиту по сравнению с предыдущими протоколами шифрования, такими как SSL 2.0, SSL 3.0, TLS 1.0 и TLS 1.1. Службы восстановления сайтов Azure полностью поддерживают TLS 1.2.

Что определяет используемый протокол шифрования?

Самая высокая версия протокола, поддерживаемая клиентом и сервером, согласовывается для реализации зашифрованного обмена данными. Дополнительные сведения о протоколе подтверждения TLS см. в разделе Установка защищенного сеанса с помощью TLS.

Что будет, если TLS 1.2 не включен?

Для улучшения защиты от атак, нацеленных на более раннюю версию протокола, Azure Site Recovery начинает отключать версии TLS, предшествующие 1.2. Это является частью долгосрочного процесса перехода в ряде служб, целью которого является запрет подключений на основе устаревших протоколов и наборов шифров. Службы и компоненты Azure Site Recovery полностью поддерживают TLS 1.2. Однако версии Windows, в которых отсутствуют необходимые обновления или определенные настраиваемые конфигурации, по-прежнему могут препятствовать использованию протоколов TLS 1.2. Это может привести к сбоям, например:

  • При репликации может возникнуть сбой в источнике.
  • Сбои соединения компонентов Azure Site Recovery с ошибкой 10054 (существующее соединение было принудительно закрыто удаленным узлом).
  • Службы, связанные с Azure Site Recovery не будут останавливаться и запускаться, как обычно.

Дополнительные ресурсы