Актуализирайте, за да разрешите TLS 1.1 и TLS 1.2 като защитени протоколи по подразбиране в WinHTTP в Windows

Отнася се за
Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Essentials Windows Server 2012 Foundation Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Foundation Windows Server 2008 R2 for Itanium-Based Systems Windows 7 Service Pack 1 Windows 7 Ultimate Windows 7 Enterprise Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows 7 Starter

Тази актуализация предоставя поддръжка за защитата на транспортния слой (TLS) 1.1 и TLS 1.2 в Windows Server 2012, Windows 7 Service Pack 1 (SP1) и Windows Server 2008 R2 SP1.

Относно тази актуализация

Приложения и услуги, които са написани чрез WinHTTP връзки за слой със защитени сокети (SSL), които използват флаг за WINHTTP_OPTION_SECURE_PROTOCOLS, не могат да използват протоколите TLS 1.1 или TLS 1.2. Това е така, защото дефиницията на този флаг не включва тези приложения и услуги.

Тази актуализация добавя поддръжка за запис в системния регистър DefaultSecureProtocols, който позволява на системния администратор да указва кои SSL протоколи трябва да се използват, когато се използва флагът за WINHTTP_OPTION_SECURE_PROTOCOLS.

Това може да позволи на определени приложения, които са създадени да използват флага по подразбиране WinHTTP, да могат да използват по-новите протоколи TLS 1.2 или TLS 1.1, без да са необходими актуализации на приложението.

Това се отнася за някои приложения на Microsoft Office, когато отварят документи от библиотека на SharePoint или уеб папка, IP-HTTPS тунели за свързване с DirectAccess и други приложения с помощта на технологии като WebClient, използвайки WebDav, WinRM и други.

Тази актуализация изисква компонентът Secure Channel (Schannel) в Windows 7 да бъде конфигуриран да поддържа TLS 1.1 и 1.2. Тъй като тези версии на протокола не са разрешени по подразбиране в Windows 7, трябва да конфигурирате настройките на системния регистър, за да се уверите, че приложенията на Office могат да използват успешно TLS 1.1 и 1.2.

Тази актуализация няма да промени поведението на приложения, които ръчно задават протоколи за защита, вместо да преминат флага по подразбиране.

Как да изтеглите тази актуализация

Важно Ако инсталирате езиков пакет след тази актуализация, актуализацията трябва да бъде преинсталирана. Затова ви препоръчваме да инсталирате всички езикови пакети, от които се нуждаете, преди да инсталирате тази актуализация. За повече информация вижте " Добавяне на езикови пакети към Windows".

Метод 1: Чрез Windows Update

Тази актуализация се предоставя като препоръчана актуализация на актуализиране на Windows. За повече информация как да изпълните Windows Update вижте Как да изтеглите актуализация чрез Windows Update.

Метод 2: Каталог на Microsoft Update

За да изтеглите самостоятелния пакет с актуализацията, отворете уеб сайта Каталог на Microsoft Update.

Подробна информация за актуализацията

Предварителни изисквания

За да приложите тази актуализация, трябва да инсталирате Service Pack 1 за Windows 7 или Windows Server 2008 R2.

Няма предварително условие за прилагането на тази актуализация в Windows Server 2012.

Информация за системния регистър

За да приложите тази актуализация, трябва да се добави подключът на системния регистър DefaultSecureProtocols.
Забележка За да направите това, можете да добавите ръчно подключа в системния регистър или да инсталирате "Лесна корекция", за да попълните подключа в системния регистър.

Изискване за рестартиране

Може да се наложи да рестартирате компютъра, след като приложите тази актуализация.

Информация за заместване на актуализация

Тази актуализация не замества последно издадената актуализация.

Повече информация

Индустрията на платежните карти (PCI) изисква TLS 1.1 или TLS 1.2 за съответствие.

За повече информация относно флага за WINHTTP_OPTION_SECURE_PROTOCOLS вж. "Флагове за опции".

Как работи записът в системния регистър DefaultSecureProtocols

Важно Този раздел, метод или задача съдържа информация за модифициране на системния регистър. Ако обаче промените системния регистър по неправилен начин, е възможно да възникнат сериозни проблеми. Затова се погрижете да следвате тези стъпките внимателно. За допълнителна защита, архивирайте системния регистър, преди да го променяте. След това можете да възстановите системния регистър, ако възникне проблем. За повече информация относно начините за архивиране и възстановяване на системния регистър вижте "Как се архивира и възстановява системният регистър в Windows".

Когато дадено приложение указва WINHTTP_OPTION_SECURE_PROTOCOLS, системата ще провери за записа в системния регистър DefaultSecureProtocols и ако има такъв, ще замести протоколите по подразбиране, зададени от WINHTTP_OPTION_SECURE_PROTOCOLS, с протоколите, указани в записа в системния регистър. Ако записът в системния регистър не е наличен, WinHTTP ще използва съществуващите настройки по подразбиране на операционната система за Win WINHTTP_OPTION_SECURE_PROTOCOLS HTTP. Тези стойности по подразбиране за WinHTTP следват съществуващите правила за приоритет и се отменят от протоколите и протоколите за забраняване на SCHANNEL, зададени за всяко приложение от WinHttpSetOption.

Забележка Програмата за инсталиране на горещи поправки не добавя стойността DefaultSecureProtocols. Администраторът трябва ръчно да добави записа, след като определи протоколите за заместване. Или можете да инсталирате "Лесна корекция", за да добавите записа автоматично.

Записът в системния регистър DefaultSecureProtocols може да бъде добавен по следния път:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

На компютри, базирани на x64, DefaultSecureProtocols също трябва да се добавят към пътя на Wow6432Node:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\WinHttp

Стойността в системния регистър е растерно изображение на DWORD. Стойността, която трябва да се използва, се определя чрез събиране на стойностите, съответстващи на желаните протоколи.

Стойност DefaultSecureProtocols Протоколът е разрешен
0x00000008 Разрешаване на SSL 2.0 по подразбиране
0x00000020 Разрешаване на SSL 3.0 по подразбиране
0x00000080 Разрешаване на TLS 1.0 по подразбиране
0x00000200 Разрешаване на TLS 1.1 по подразбиране
0x00000800 Разрешаване на TLS 1.2 по подразбиране

Например:

Администраторът иска да замести стойностите по подразбиране за WINHTTP_OPTION_SECURE_PROTOCOLS, за да укаже TLS 1.1 и TLS 1.2.

Вземете стойността за TLS 1.1 (0x00000200) и стойността за TLS 1.2 (0x00000800), след което ги съберете в калкулатор (в режим за програмист) и получената стойност в системния регистър ще се 0x00000A00.

Лесна корекция

За да добавите автоматично подключа DefaultSecureProtocols в системния регистър, щракнете тук. В диалоговия прозорец "Изтегляне на файл " щракнете върху "Изпълни" или "Отвори", след което следвайте стъпките в съветника за лесно коригиране на проблема.

Бележки

  • Възможно е този съветник да е само на английски език. Автоматичната корекция обаче работи и за други езикови версии на Windows.
  • Ако не сте на проблемния компютър, запишете решението за лесно коригиране на проблема на флаш устройство или CD и след това го изпълнете на проблемния компютър.

Забележка В допълнение към подключа на системния регистър DefaultSecureProtocols, лесната корекция добавя и SecureProtocols в следното местоположение, за да ви помогне да разрешите TLS 1.1 и 1.2 за Internet Explorer.

Записът в системния регистър на SecureProtocols, който има 0xA80 на стойност за разрешаване на TLS 1.1 и 1.2, ще бъде добавен в следните пътища:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

Разрешаване на TLS 1.1 и 1.2 в Windows 7 на ниво компонент на SChannel

Съгласно статията за настройките на TLS-SSL, за да бъдат разрешени и договорени TLS 1.1 и 1.2 в Windows 7, ТРЯБВА да създадете записа "DisabledByDefault" в съответния подключ (клиент) и да го зададете на "0". Тези подключове няма да бъдат създадени в системния регистър, тъй като тези протоколи са забранени по подразбиране.

Създайте необходимите подключове за TLS 1.1 и 1.2; Създайте DWORD стойностите DisabledByDefault и я задайте на 0 на следните места:

За TLS 1.1

Местоположение в системния регистър: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client
Име на дв. дума: DisabledByDefault
Стойност на DWORD: 0

За TLS 1.2

Местоположение в системния регистър: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client
Име на дв. дума: DisabledByDefault
Стойност на DWORD: 0

Информация за файлове

Версията на английски език (САЩ) на тази актуализация на софтуера инсталира файлове, които имат атрибутите, изброени в таблиците по-долу.

Windows 7 и Windows Server 2008 R2

Бележки

  • Файловете, които се отнасят за конкретен продукт, контролна точка (RTM, SPn) и разклон на услуга (LDR, GDR), могат да бъдат идентифицирани чрез преглед на номерата на версиите на файловете, както е показано в следващата таблица.

    Версия Product Контролна точка Клон на услуга
    6.1.760 1.23 xxx Windows 7 или Windows Server 2008 R2 SP1 LDR
  • Клоновете на услугата за GDR съдържат само тези корекции, които са широко разпространени за решаване на широко разпространени, критични проблеми. Клоновете на услугата LDR съдържат горещи корекции в допълнение към широко разпространените корекции.
  • Файловете MANIFEST (. manifest) и MUM (.mum), които са инсталирани за всяка среда, са изброени в секцията "Допълнителна информация за файла". MUM, MANIFEST и свързаните с него файлове на каталога за защита (.cat) са много важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове за защита, атрибутите за които не са изброени, са подписани с цифров подпис на Microsoft.

x86 Windows 7

Име на файл Версия на файл Размер на файл Дата Час Платформа
Webio.dll 6.1.7601.23375 316,416 09-март-2016 г. 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09-март-2016 г. 18:40 x86

ia64 Windows Server 2008 R2

Име на файл Версия на файл Размер на файл Дата Час Платформа
Webio.dll 6.1.7601.23375 695,808 09-март-2016 г. 17:57 IA-64
Winhttp.dll 6.1.7601.23375 811,520 09-март-2016 г. 17:57 IA-64
Webio.dll 6.1.7601.23375 316,416 09-март-2016 г. 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09-март-2016 г. 18:40 x86

x64 Windows 7 и Windows Server 2008 R2

Име на файл Версия на файл Размер на файл Дата Час Платформа
Webio.dll 6.1.7601.23375 396,800 09-март-2016 г. 19:00 x64
Winhttp.dll 6.1.7601.23375 444,416 09-март-2016 г. 19:00 x64
Webio.dll 6.1.7601.23375 316,416 09-март-2016 г. 18:40 x86
Winhttp.dll 6.1.7601.23375 351,744 09-март-2016 г. 18:40 x86
Windows Server 2012

Бележки

  • Файловете, които се отнасят за конкретен продукт, контролна точка (RTM, SPn) и разклон на услуга (LDR, GDR), могат да бъдат идентифицирани чрез преглед на номерата на версиите на файловете, както е показано в следващата таблица.

    Версия Product Контролна точка Клон на услуга
    6.2.920 0.21 xxx Windows Server 2012 RTM LDR
  • Клоновете на услугата за GDR съдържат само тези корекции, които са широко разпространени за решаване на широко разпространени, критични проблеми. Клоновете на услугата LDR съдържат горещи корекции в допълнение към широко разпространените корекции.
  • Файловете MANIFEST (. manifest) и MUM (.mum), които са инсталирани за всяка среда, са изброени в секцията "Допълнителна информация за файла". MUM, MANIFEST и свързаните с него файлове на каталога за защита (.cat) са много важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове за защита, атрибутите за които не са изброени, са подписани с цифров подпис на Microsoft.

x64 Windows Server 2012

Име на файл Версия на файл Размер на файл Дата Час Платформа
Webio.dll 6.2.9200.21797 587,776 08-март-2016 г. 15:40 x64
Winhttp.dll 6.2.9200.21797 711,680 08-март-2016 г. 15:40 x64
Webio.dll 6.2.9200.21797 416,768 08-март-2016 г. 16:04 x86
Winhttp.dll 6.2.9200.21797 516,096 08-март-2016 г. 16:04 x86
Допълнителна информация за файла

x86 Windows 7

Свойства на файл Value
Име на файл Update.mum
Версия на файл Не е приложимо
Размер на файл 2,138
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл X86_431cdab002fb5e83e17b846b04fcaf65_31bf3856ad364e35_6.1.7601.23375_none_43266eeed47e442d.манифест
Версия на файл Не е приложимо
Размер на файл 693
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл X86_74b492584f59e56bd20ffc14c5e5ba0f_31bf3856ad364e35_5.1.7601.23375_none_3e7a009385a3da4d.manifest
Версия на файл Не е приложимо
Размер на файл 695
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл X86_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3b2e545642f01b.manifest
Версия на файл Не е приложимо
Размер на файл 2,484
Дата (UTC) 09-март-2016 г.
Час (UTC) 19:23
Платформа Не е приложимо
Име на файл X86_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef020609ae7c078.manifest
Версия на файл Не е приложимо
Размер на файл 50,395
Дата (UTC) 09-март-2016 г.
Час (UTC) 19:21
Платформа Не е приложимо

ia64 Windows Server 2008 R2

Свойства на файл Value
Име на файл Ia64_4d2eee3faf61ec5f12517a4957f4537f_31bf3856ad364e35_6.1.7601.23375_none_2a392926b32c8fac.manifest
Версия на файл Не е приложимо
Размер на файл 1,034
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:57
Платформа Не е приложимо
Име на файл Ia64_a7157a3864eb3625c6f2570464d8d82e_31bf3856ad364e35_5.1.7601.23375_none_cc5980c8656c3813.manifest
Версия на файл Не е приложимо
Размер на файл 1,038
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:57
Платформа Не е приложимо
Име на файл Ia64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_5f3cd24a5640f917.manifest
Версия на файл Не е приложимо
Размер на файл 2,486
Дата (UTC) 09-март-2016 г.
Час (UTC) 18:59
Платформа Не е приложимо
Име на файл Ia64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_5ef1c4569ae5c974.manifest
Версия на файл Не е приложимо
Размер на файл 50,400
Дата (UTC) 09-март-2016 г.
Час (UTC) 19:00
Платформа Не е приложимо
Име на файл Update.mum
Версия на файл Не е приложимо
Размер на файл 1,447
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:57
Платформа Не е приложимо
Име на файл Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
Версия на файл Не е приложимо
Размер на файл 2,486
Дата (UTC) 09-март-2016 г.
Час (UTC) 18:56
Платформа Не е приложимо
Име на файл Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
Версия на файл Не е приложимо
Размер на файл 48,208
Дата (UTC) 09-март-2016 г.
Час (UTC) 18:57
Платформа Не е приложимо

x64 Windows Server 2012

Свойства на файл Value
Име на файл Amd64_9958f97250c31c67f643ef2fb115082b_31bf3856ad364e35_5.1.9200.21797_none_f923d4febdcecc46.manifest
Версия на файл Не е приложимо
Размер на файл 699
Дата (UTC) 09-март-2016 г.
Час (UTC) 17:46
Платформа Не е приложимо
Име на файл Amd64_d36ca06f7655111911d5d7858096c818_31bf3856ad364e35_5.1.9200.21797_none_a2ac544257eab672.manifest
Версия на файл Не е приложимо
Размер на файл 699
Дата (UTC) 09-март-2016 г.
Час (UTC) 17:46
Платформа Не е приложимо
Име на файл Amd64_f087a62cc82b760ae1e9fd7c56543a7b_31bf3856ad364e35_6.2.9200.21797_none_41ca502c248372a3.manifest
Версия на файл Не е приложимо
Размер на файл 697
Дата (UTC) 09-март-2016 г.
Час (UTC) 17:46
Платформа Не е приложимо
Име на файл Amd64_f42986041442c9e99c4c4c4ae61a8e52_31bf3856ad364e35_6.2.9200.21797_none_d0b7a18b852fef62.manifest
Версия на файл Не е приложимо
Размер на файл 697
Дата (UTC) 09-март-2016 г.
Час (UTC) 17:46
Платформа Не е приложимо
Име на файл Amd64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_b6359e29819a8949.manifest
Версия на файл Не е приложимо
Размер на файл 2,527
Дата (UTC) 08-март-2016 г.
Час (UTC) 17:49
Платформа Не е приложимо
Име на файл Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_edbbc2f127740085.manifest
Версия на файл Не е приложимо
Размер на файл 51,759
Дата (UTC) 08-март-2016 г.
Час (UTC) 17:49
Платформа Не е приложимо
Име на файл Update.mum
Версия на файл Не е приложимо
Размер на файл 1,795
Дата (UTC) 09-март-2016 г.
Час (UTC) 17:46
Платформа Не е приложимо
Име на файл Wow64_microsoft-windows-webio_31bf3856ad364e35_6.2.9200.21797_none_c08a487bb5fb4b44.manifest
Версия на файл Не е приложимо
Размер на файл 2,525
Дата (UTC) 08-март-2016 г.
Час (UTC) 16:28
Платформа Не е приложимо
Име на файл Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9200.21797_none_f8106d435bd4c280.manifest
Версия на файл Не е приложимо
Размер на файл 49,547
Дата (UTC) 08-март-2016 г.
Час (UTC) 16:28
Платформа Не е приложимо

x64 Windows 7 и Windows Server 2008 R2

Свойства на файл Value
Име на файл Amd64_6f902e1f26c1d885023f2728be29b310_31bf3856ad364e35_6.1.7601.23375_none_4011a397f4e0c754.manifest
Версия на файл Не е приложимо
Размер на файл 697
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Amd64_80b3c903f951066b9a3317caef015722_31bf3856ad364e35_5.1.7601.23375_none_f4346c5570187f00.manifest
Версия на файл Не е приложимо
Размер на файл 1,040
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Amd64_c2062bbf6a689a3048e6f61793b61cdd_31bf3856ad364e35_6.1.7601.23375_none_5e1a5c9308b3bb64.manifest
Версия на файл Не е приложимо
Размер на файл 1,036
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Amd64_d19a822d9b98f35a9157bafd2ad0441b_31bf3856ad364e35_5.1.7601.23375_none_6f3e7f9a649df87a.manifest
Версия на файл Не е приложимо
Размер на файл 699
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Amd64_ef2ea44ccf005d132e8a752d1e218e84_31bf3856ad364e35_6.1.7601.23375_none_23e107a24a3a80ce.manifest
Версия на файл Не е приложимо
Размер на файл 697
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Amd64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_bb59c9d80ea06151.manifest
Версия на файл Не е приложимо
Размер на файл 2,488
Дата (UTC) 09-март-2016 г.
Час (UTC) 20:04
Платформа Не е приложимо
Име на файл Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_bb0ebbe4534531ae.manifest
Версия на файл Не е приложимо
Размер на файл 50,407
Дата (UTC) 09-март-2016 г.
Час (UTC) 20:03
Платформа Не е приложимо
Име на файл Update.mum
Версия на файл Не е приложимо
Размер на файл 2,774
Дата (UTC) 09-март-2016 г.
Час (UTC) 21:58
Платформа Не е приложимо
Име на файл Wow64_microsoft-windows-webio_31bf3856ad364e35_6.1.7601.23375_none_c5ae742a4301234c.manifest
Версия на файл Не е приложимо
Размер на файл 2,486
Дата (UTC) 09-март-2016 г.
Час (UTC) 18:56
Платформа Не е приложимо
Име на файл Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.7601.23375_none_c563663687a5f3a9.manifest
Версия на файл Не е приложимо
Размер на файл 48,208
Дата (UTC) 09-март-2016 г.
Час (UTC) 18:57
Платформа Не е приложимо

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.