Datum objavljivanja: 26. travnja 2021.
Microsoft je prethodno najavio sadržaj digitalno potpisan pomoću certifikata Secure Hash Algorithm 1 (SHA-1) radi podrške razvoju industrijskih sigurnosnih standarda. To je u skladu s našim stalnim naporima za usvajanje Secure Hash Algorithm 2 (SHA-2), koji bolje zadovoljava moderne sigurnosne zahtjeve i nudi dodatnu zaštitu od uobičajenih vektora napada.
SHA-1 je naslijeđeni kriptografski algoritam raspršivanja koji se više ne smatra sigurnim. Korištenje SHA-1 algoritma raspršivanja u digitalnim certifikatima može omogućiti napadaču da lažno predstavlja sadržaj, izvodi napade krađe identiteta ili izvodi napade muškarca u sredini.
.NET tim radi na koracima koji će utjecati na prethodno isporučene .NET Framework izdanja i ažuriranja koja su trenutno dostupna za preuzimanje od Microsofta. Neke verzije .NET Frameworks detaljno navedene u nastavku neće biti podržane i de-navedene u centru za preuzimanje. To ne utječe na korisnike koji preuzimaju najnovija ažuriranja putem Windows Update. Oni već imaju najnoviju verziju .NET Framework 4.8 i nije potrebno ništa poduzeti.
Premda očekujemo minimalan utjecaj, ako ste ISV i koristite nepodržanu verziju, morat ćete ponovno testirati softver s najnovijom podržanom verzijom. Ako ste it administrator koji upravlja računalima koja nisu automatski zakrpana putem servisa Windows Update (WU) ili servisa Windows Server Update Services (WSUS), morat ćete nadograditi računala na podržanu verziju .NET Framework runtime. Nije potrebno ponovno izgraditi izvorni kod aplikacija da bi se ciljala novija verzija. U većini slučajeva trebali biste moći pokrenuti aplikaciju u novije vrijeme izvođenja bez promjena.
.NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1
Te verzije .NET Framework trenutno nisu podržane prema objavljenom pravilniku o životnom ciklusu.
Svi kompleti, instalacijski programi, paketi i ažuriranja za te verzije poništit će popis iz centra za preuzimanje 26. srpnja 2021.
.NET Framework 3.5 SP1
.NET Framework 3.5 SP1 isporučuje se kao komponenta operacijskog sustava Windows počevši od sustava Windows 7/Server 2008 R2. Na starijim operacijskim sustavima kao što je Windows Server 2008, .NET Framework 3.5 SP1 je instaliran izvan sastava.
Sha-2 potpisan Installer jesu bijanje izgrađen i će biti je napravio raspoloživ za .NET Framework 3.5 SP1 biti iskorišten na Windows Server 2008 SP2 in dolazak tjedni.
.NET Framework 4.6.2 – 4.8
.NET Framework od 4.6.2 do 4.8 trenutno su u podršci. Sha-2 potpisani instalacijski program dostupan je za ove verzije.
.NET Framework 4.5.2 – 4.6.1
Iako .NET Framework od 4.5.2 do 4.6.1 trenutno su u podršci u trenutku ove objave, njihovo korištenje je iznimno niska. Kako bi se zadojeo sigurnosnim potrebama naših korisnika s resursima koje imamo, .NET 4.5.2 do 4.6.1 bit će podržan 12 mjeseci, do 26. travnja 2022. Nakon tog datuma te će verzije proizvoda biti izvan podrške*, a svi kompleti, instalacijski programi, paketi i ažuriranja za te verzije bit će de-navedeni iz centra za preuzimanje.
*Windows 10 Enterprise LTSC 2015 isporučen sa sustavom .NET Framework 4.6 ugrađenim u OS. Ova verzija OS-a je izdanje dugoročnog kanala servisiranja (LTSC). Nastavit ćemo pružati podršku .NET Framework 4.6 u Windows 10 Enterprise LTSC 2015 do kraja podrške za verziju OS-a (listopad 2025.).
Korisnici koji trenutno koriste .NET Framework 4.5.2, 4.6 ili 4.6.1 morat će nadograditi na noviju verziju izvođenja – barem .NET Framework 4.6.2, ali po mogućnosti .NET Framework 4.8.
.NET Framework 4.6.2 otpremljeno prije gotovo 5 godina, a .NET Framework 4,8 isporučeno prije 2 godine. Obje verzije su testirane, stabilno vrijeme izvođenja za vaše aplikacije. .NET Framework 4.6.2 i 4.8 šire se implementiraju putem sustava Windows Update (WU). Ako preuzimate najnovija ažuriranja, već biste trebali imati .NET Framework 4.8 i ne bi trebalo biti potrebno ništa poduzeti.
Ako koristite stariju verziju sustava .NET Framework 4.x i još niste ažurirali na verziju .NET Framework 4.6.2 ili noviju, aplikacije moraju ažurirati samo vrijeme izvođenja na kojem su pokrenute na minimalnu verziju 4.6.2 da bi ostali podržani. Nije potrebno ponovno izgraditi aplikacije da bi se ciljala novija verzija platforme .NET. U većini slučajeva trebali biste moći pokrenuti aplikaciju u novije vrijeme izvođenja bez promjena. Preporučujemo da prije implementacije u produkciju provjerite valjanost funkcionalnosti aplikacije koja nije zahvaćena pokretanjem na noviju verziju izvođenja.
Ako trenutno koristite 4..NET Framework 5.2 – 4.6.1, ovi će vam resursi možda biti korisni:
Predano radimo na tome da osiguramo da vaše aplikacije funkcioniraju na najnovijim verzijama našeg softvera. Ako imate pitanja koja ostaju neodgovorena, ovdje smo da vam pomognemo. Trebali biste se uključiti u Microsoftovu podršku putem redovitih kanala radi rješavanja problema.
Osim toga, ako naiđete na probleme s kompatibilnošću ili aplikacijom prilikom prelaska na .NET Framework 4.6.2 ili noviju verziju, postoji App Assure. Pomoći ćemo vam riješiti probleme s kompatibilnošću bez dodatnih troškova. Podršku za popravke ili e-poštom zatražite od aplikacije Assure ako nai koristite bilo kakve izazove u slanju zahtjeva (ACHELP@microsoft.com).
Ako imate pitanja koja nisu obuhvaćena ovim dokumentom, pročitajte ova najčešća pitanja.