Дата на публикуване: 26 април 2021 г.

По-рано Microsoft обяви съдържание, подписано цифрово с помощта на сертификати Secure Hash Algorithm 1 (SHA-1), се оттегля, за да поддържа развиващите се стандарти за защита в отрасъла. Това е в съответствие с нашите непрекъснати усилия за приемане на защитен алгоритъм за хеширане 2 (SHA-2), който по-добре отговаря на съвременните изисквания за защита и предлага допълнителни защити от общи вектори на атака.

SHA-1 е наследен криптографски алгоритъм за хеширане, който вече не се счита за сигурен. Използването на алгоритъма за хеширане SHA-1 в цифрови сертификати може да позволи на атакуващ да подправя съдържание, да извършва фишинг атаки или да извършва атаки от тип "човек по средата".

Екипът на .NET предприема стъпки, които ще засегнат изпратените преди .NET Framework (платформа) издания и актуализации, които в момента са налични за изтегляне от Microsoft. Някои версии на .NET Frameworks, описани по-долу, няма да се поддържат и ще бъдат деизброени от центъра за изтегляния. Това не засяга клиентите, които приемат най-новите актуализации чрез актуализиране на Windows. Те вече разполагат с най-новата .NET Framework (платформа) 4.8 и не са необходими по-нататъшни действия.

Въпреки че очакваме минимално въздействие, ако сте ISV и разчитате на неподдържана версия, ще трябва да тествате повторно вашия софтуер с най-новата поддържана версия. Ако сте ИТ администратор, който управлява машини, които не се коригират автоматично чрез актуализиране на Windows (WU) или услугите за актуализиране на Windows Server (WSUS), ще трябва да надстроите машините до поддържана версия на .NET Framework (платформа) runtime. Няма изискване първичният код на приложенията да бъде възстановен, за да се насочи към по-новата версия. В повечето случаи би трябвало да можете да изпълнявате приложението си на по-новата среда за изпълнение без промени.

.NET Framework (платформа) 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1

Тези версии на .NET Framework (платформа) в момента не се поддържат съгласно публикуваните правила за жизнения цикъл.

Всички пакети, инсталатори, пакети и актуализации за тези версии ще бъдат деизброени от центъра за изтегляния на 26 юли 2021 г.

.NET Framework (платформа) 3.5 SP1

.NET Framework (платформа) 3.5 SP1 се предоставя като компонент на операционната система Windows, започвайки от Windows 7/Server 2008 R2. На по-стари операционни системи, като Windows Server 2008, .NET Framework (платформа) 3.5 SP1 е инсталиран извън лентов режим.

Програмите за инсталиране, подписани с SHA-2, се създават и ще бъдат достъпни за .NET Framework (платформа) 3,5 SP1, които ще се използват на Windows Server 2008 SP2 през следващите седмици.  

.NET Framework (платформа) 4.6.2 – 4.8

.NET Framework (платформа) от 4.6.2 до 4.8 в момента се поддържат. За тези версии са налични подписани инсталиращи програми SHA-2.

.NET Framework (платформа) 4.5.2 – 4.6.1

Докато .NET Framework (платформа) от 4.5.2 до 4.6.1 в момента са в подкрепа към момента на това съобщение, употребата им е изключително ниска.  За да отговорим на нуждите за защита на нашите клиенти с ресурсите, които имаме, от .NET от 4.5.2 до 4.6.1 ще се поддържа в продължение на 12 месеца, до 26 април 2022 г. След тази дата тези версии на продукта няма да се поддържат*, а всички пакети, инсталатори, пакети и актуализации за тези версии ще бъдат оттеглени от центъра за изтегляния.

*Windows 10 Enterprise LTSC 2015 идва с .NET Framework (платформа) 4.6, вградени в операционната система. Тази версия на ОС е издание на канал за дългосрочно обслужване (LTSC). Ще продължим да поддържаме .NET Framework (платформа) 4.6 на Windows 10 Enterprise LTSC 2015 до края на поддръжката на версията на ОС (октомври 2025 г.).

Клиентите, които в момента използват .NET Framework (платформа) 4.5.2, 4.6 или 4.6.1, ще трябва да надстроят до по-нова версия по време на изпълнение – поне .NET Framework (платформа) 4.6.2, но за предпочитане .NET Framework (платформа) 4.8.

.NET Framework (платформа) 4.6.2 идва преди почти 5 години, а .NET Framework (платформа) 4.8 идва преди 2 години. И двете версии са тествани, стабилни изпълними версии за вашите приложения. .NET Framework (платформа) 4.6.2 и 4.8 също се разполагат широко чрез актуализиране на Windows (WU). Ако приемате най-новите актуализации, значи вече трябва да имате .NET Framework (платформа) 4.8 и не трябва да се изискват по-нататъшни действия.

Ако използвате по-стара версия на .NET Framework (платформа) 4.x и все още не сте актуализирали до .NET Framework (платформа) 4.6.2 или по-нова версия, приложенията трябва да актуализират само времето на изпълнение, на което работят, до минимална версия 4.6.2, за да останат поддържани. Няма изискване приложенията да бъдат възстановени, за да бъдат насочени към по-новата версия на .NET. В повечето случаи би трябвало да можете да изпълнявате приложението си на по-новата среда за изпълнение без промени. Препоръчваме ви да проверите дали функционалността на вашето приложение не се засяга, когато се изпълнява на по-новата версия по време на изпълнение, преди да разположите в производствената версия.

Ако в момента използвате .NET Framework (платформа) 4.5.2 – 4.6.1, можете да намерите тези ресурси за полезни:

Ангажирани сме да ви помогнем да гарантирате, че вашите приложения работят с най-новите версии на нашия софтуер. Ако имате въпроси, които останат без отговор, ние сме тук, за да ви помогнем. Трябва да се ангажирате с поддръжката от Microsoft чрез редовните си канали за разрешаване на проблема.

Освен това, ако срещнете проблеми със съвместимостта или приложението, докато преминавате към .NET Framework (платформа) 4.6.2 или по-нова версия, има App Assure. Ние ще ви помогнем да отстраните проблемите със съвместимостта без допълнително заплащане. Можете да се свържете с App Assure за поддръжка на отстраняването на грешки или по имейл, ако срещате предизвикателства при подаването на вашата заявка (ACHELP@microsoft.com). 

В случай че имате въпроси, които не са включени в този документ, прочетете тези ЧЗВ.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.