Avaldamise kuupäev: 26. aprill 2021
Microsoft teatas varem digitaalselt allkirjastatud sisu secure Hash Algorithm 1 (SHA-1) sertide abil kõrvaldatakse kasutuselt, et toetada muutuvaid valdkonna turbestandardeid. See on kooskõlas meie jätkuvate jõupingutustega turvalise räsialgoritmi 2 (SHA-2) kasutuselevõtuks, mis vastab paremini kaasaegsetele turbenõuetele ja pakub lisakaitset levinud ründevektorite eest.
SHA-1 on pärandkrüptograafia räsialgoritm, mida ei peeta enam turvaliseks. SHA-1 räsialgoritmi kasutamine digitaalsertidel võib lubada ründajal tüssata sisu, sooritada andmepüügiründeid või sooritada keskmisi rünnakuid.
.NET-i meeskond võtab kasutusele meetmed, mis mõjutavad varem lähetatud .NET raamistik väljaandeid ja värskendusi, mis on Praegu Microsoftist allalaadimiseks saadaval. Mõnda allpool kirjeldatud .NET-raamistiku versiooni ei toetata ja need eemaldatakse allalaadimiskeskusest. See ei mõjuta kliente, kes võtavad uusimaid värskendusi Windows Update kaudu. Neil on juba uusim .NET raamistik 4.8 ja edasised meetmed ei ole vajalikud.
Kuigi eeldame minimaalset mõju, kui olete ISV ja toetute toetuseta versioonile, peate oma tarkvara uuesti testima uusima toetatud versiooniga. Kui olete IT-administraator, kes haldab seadmeid, mida ei paigata automaatselt Windows Update (WU) või Windows Server Update Servicesi (WSUS) kaudu, peate arvutid üle laadima .NET raamistik käitusaja toetatud versioonile. Uuema versiooni suunamiseks pole vaja rakenduste lähtekoodi uuesti luua. Enamasti peaks teil olema võimalik rakendust käitada uuemal käitusajal ilma muudatusteta.
.NET raamistik 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1
Neid .NET raamistik versioone ei toetata praegu avaldatud elutsükli poliitika alusel.
Kõik nende versioonide komplektid, installerid, paketid ja värskendused eemaldatakse allalaadimiskeskusest 26. juulil 2021.
.NET raamistik 3.5 SP1
.NET raamistik 3.5 SP1 on kaasas Windowsi operatsioonisüsteemi komponendina alates versioonist Windows 7/Server 2008 R2. Vanemates operatsioonisüsteemides (nt Windows Server 2008) installitakse .NET raamistik 3.5 SP1 ribaväliselt.
Ehitatud on SHA-2 allkirjastatud installerid, mis tehakse järgmiste nädalate jooksul kättesaadavaks .NET raamistik 3.5 SP1 jaoks, mida saab kasutada Windows Server 2008 SP2 jaoks.
.NET raamistik 4.6.2 – 4.8
.NET raamistik 4.6.2 kuni 4.8 toetavad praegu. Nende versioonide jaoks on saadaval SHA-2 allkirjastatud installerid.
.NET raamistik 4.5.2 – 4.6.1
Kuigi .NET raamistik 4.5.2 kuni 4.6.1 on selle teadaande avaldamise ajal praegu toetatud, on nende kasutamine äärmiselt väike. Klientide turbevajaduste rahuldamiseks vajalike ressurssidega toetatakse versiooni .NET 4.5.2 kuni 4.6.1 12 kuud kuni 26. aprillini 2022. Pärast seda kuupäeva ei toetata neid tooteversioone* ja kõik nende versioonide komplektid, installerid, paketid ja värskendused eemaldatakse allalaadimiskeskusest.
*Windows 10 Enterprise LTSC 2015 tarnitakse opsüsteemi sisseehitatud .NET raamistik 4.6-ga. See OS-i versioon on pikaajalise teeninduskanali (LTSC) väljaanne. Jätkame .NET raamistik 4.6 toetamist Windows 10 Enterprise LTSC 2015 operatsioonisüsteemi versiooni toe lõppemiseni (oktoober 2025).
Kliendid, kes kasutavad praegu versiooni .NET raamistik 4.5.2, 4.6 või 4.6.1, peavad üle viima uuemale käitusajaversioonile – vähemalt .NET raamistik 4.6.2, kuid eelistatavalt .NET raamistik 4.8.
.NET raamistik 4.6.2 tarniti peaaegu 5 aastat tagasi ja .NET raamistik 4.8 saadeti 2 aastat tagasi. Mõlemat versiooni testitakse ja rakenduste käitusajad on stabiilsed. .NET raamistik 4.6.2 ja 4.8 võetakse üldiselt kasutusele ka Windows Update (WU) kaudu. Kui kasutate uusimaid värskendusi, peaks teil juba olema .NET raamistik 4.8 ja rohkem pole vaja midagi teha.
Kui kasutate vanemat versiooni .NET raamistik 4.x ja te pole veel versioonile .NET raamistik 4.6.2 või uuemale versioonile üle minna, peavad rakendused toe säilimiseks värskendama ainult käitusaega, mille jooksul need töötavad, vähemalt versioonile 4.6.2. Pole nõuet, et rakendused tuleks .NET-i uuema versiooni jaoks uuesti luua. Enamasti peaks teil olema võimalik rakendust käitada uuemal käitusajal ilma muudatusteta. Soovitame teil enne tootmise juurutamist kontrollida, kas teie rakenduse funktsionaalsus pole uuema käitusaja versiooniga töötamisel mõjutatud.
Kui kasutate praegu .NET raamistik 4.5.2–4.6.1, võib abi olla järgmistest ressurssidest.
Aitame teil tagada, et teie rakendused töötaksid meie tarkvara uusimate versioonide puhul. Kui teil on veel vastamata küsimusi, oleme siin selleks, et teid aidata. Peaksite lahenduse leidmiseks kasutama Microsofti tugiteenust oma tavaliste kanalite kaudu.
Kui teil tekib versioonile .NET raamistik 4.6.2 või uuemale versioonile üleminekul ühilduvus- või rakenduseprobleeme, on olemas ka Rakendusehoole. Aitame teil ühilduvusprobleeme ilma lisatasuta lahendada. Kui teil tekib taotluse esitamisega probleeme (ACHELP@microsoft.com), võite võtta ühendust rakendusehoolega või meili teel.
Kui teil on küsimusi, mida selles dokumendis ei käsitleta, lugege läbi see KKK.