Безопасность протокола SSL/TLS в Azure Site Recovery

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

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

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

Примечание.

Windows Server 2008, 2008 R2, 2012 и 2012 R2 достигли окончания поддержки (EOS). Просмотрите, как вы используете операционную систему, и планируйте её обновления и миграции соответственно. Дополнительные сведения см. в разделе "Окончание поддержки"

Операционная система Статья базы знаний
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

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

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

Примечание.

Если ключи реестра отсутствуют, создавать их не требуется для Windows Server 2012 R2 или более поздних версий, если протокол TLS 1.2 включен для протоколов SChannel.

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

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

TLS 1.2 обеспечивает более эффективную защиту по сравнению с предыдущими протоколами шифрования, такими как SSL 2.0, SSL 3.0, TLS 1.0 и TLS 1.1. службы Azure Site Recovery полностью поддерживают 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, не будут останавливаться или запускаться как обычно.

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