Publicatiedatum: 26 april 2021

Microsoft heeft eerder aangekondigd dat inhoud die digitaal is ondertekend met behulp van SHA-1-certificaten (Secure Hash Algorithm 1) buiten gebruik wordt gesteld om de veranderende beveiligingsstandaarden in de branche te ondersteunen. Dit is in overeenstemming met onze voortdurende inspanningen om Secure Hash Algorithm 2 (SHA-2) te gebruiken, dat beter voldoet aan de moderne beveiligingsvereisten en extra beveiliging biedt tegen algemene aanvalsvectoren.

SHA-1 is een verouderd cryptografisch hashingalgoritme dat niet langer als veilig wordt beschouwd. Het gebruik van het SHA-1-hashingalgoritme in digitale certificaten kan een aanvaller in staat stellen om inhoud te vervalsen, phishingaanvallen uit te voeren of man-in-the-middle-aanvallen uit te voeren.

Het .NET-team onderneemt stappen die van invloed zijn op eerder verzonden .NET Framework releases en updates die momenteel beschikbaar zijn om te downloaden van Microsoft. Sommige versies van .NET Frameworks die hieronder worden beschreven, worden niet ondersteund en worden verwijderd uit het downloadcentrum. Dit heeft geen invloed op klanten die de meest recente updates via Windows Update. Ze hebben al de meest recente .NET Framework 4.8 en er is geen verdere actie nodig.

Hoewel we een minimale impact verwachten, moet u, als u een ISV bent en afhankelijk bent van een niet-ondersteunde versie, uw software opnieuw testen met de meest recente ondersteunde versie. Als u een IT-beheerder bent die machines beheert die niet automatisch worden gepatcht via Windows Update (WU) of Windows Server Update Services (WSUS), moet u machines upgraden naar een ondersteunde versie van de .NET Framework runtime. Er is geen vereiste dat de broncode van toepassingen opnieuw moet worden opgebouwd voor de nieuwere versie. In de meeste gevallen moet u uw toepassing zonder wijzigingen kunnen uitvoeren op de nieuwere runtime.

.NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1

Deze versies van .NET Framework worden momenteel niet ondersteund volgens het gepubliceerde levenscyclusbeleid.

Alle bundels, installatieprogramma's, pakketten en updates voor deze versies worden op 26 juli 2021 verwijderd uit het downloadcentrum.

.NET Framework 3.5 SP1

.NET Framework 3.5 SP1 wordt geleverd als onderdeel van het Windows-besturingssysteem vanaf Windows 7/Server 2008 R2. Op oudere besturingssystemen zoals Windows Server 2008 is .NET Framework 3.5 SP1 out-of-band geïnstalleerd.

Sha-2 ondertekende installatieprogramma's worden gebouwd en worden in de komende weken beschikbaar gesteld voor .NET Framework 3.5 SP1 die op Windows Server 2008 SP2 worden gebruikt.  

.NET Framework 4.6.2 – 4,8

.NET Framework 4.6.2 tot en met 4.8 worden momenteel ondersteund. Sha-2 ondertekende installatieprogramma's zijn beschikbaar voor deze versies.

.NET Framework 4.5.2 – 4.6.1

Hoewel .NET Framework 4.5.2 tot en met 4.6.1 momenteel worden ondersteund op het moment van deze aankondiging, is het gebruik ervan extreem laag.  Om te voldoen aan de beveiligingsbehoeften van onze klanten met de resources die we hebben, wordt .NET 4.5.2 tot en met 4.6.1 gedurende 12 maanden ondersteund, tot 26 april 2022. Na deze datum worden deze productversies niet meer ondersteund* en worden alle bundels, installatieprogramma's, pakketten en updates voor deze versies verwijderd uit het downloadcentrum.

*Windows 10 Enterprise LTSC 2015 geleverd met .NET Framework 4.6 ingebouwd in het besturingssysteem. Deze versie van het besturingssysteem is een LTSC-release (Long-Term Servicing Channel). We blijven .NET Framework 4.6 ondersteunen op Windows 10 Enterprise LTSC 2015 tot het einde van de ondersteuning van de versie van het besturingssysteem (oktober 2025).

Klanten die momenteel .NET Framework 4.5.2, 4.6 of 4.6.1 gebruiken, moeten upgraden naar een recentere runtime-versie- minimaal .NET Framework 4.6.2, maar bij voorkeur .NET Framework 4.8.

.NET Framework 4.6.2 bijna 5 jaar geleden verzonden en .NET Framework 4,8 2 jaar geleden verzonden. Beide versies zijn getest, stabiele runtimes voor uw toepassingen. .NET Framework 4.6.2 en 4.8 worden ook breed geïmplementeerd via Windows Update (WU). Als u de meest recente updates uitvoert, hebt u al .NET Framework 4.8 en hoeft u geen verdere actie te ondernemen.

Als u een oudere versie .NET Framework 4.x gebruikt en nog niet hebt bijgewerkt naar .NET Framework 4.6.2 of een latere versie, hoeven toepassingen alleen de runtime waarop ze worden uitgevoerd bij te werken naar minimaal versie 4.6.2 om ondersteund te blijven. Het is niet vereist dat toepassingen opnieuw worden opgebouwd voor de nieuwere versie van .NET. In de meeste gevallen moet u uw toepassing zonder wijzigingen kunnen uitvoeren op de nieuwere runtime. U wordt aangeraden te controleren of de functionaliteit van uw app niet wordt beïnvloed wanneer deze wordt uitgevoerd op de nieuwere runtimeversie voordat u implementeert naar productie.

Als u momenteel .NET Framework 4.5.2 – 4.6.1 gebruikt, kunt u deze bronnen nuttig vinden:

We doen er alles aan om ervoor te zorgen dat uw apps werken met de nieuwste versies van onze software. Als u vragen hebt die onbeantwoord blijven, zijn we er om u te helpen. U moet contact opnemen met Microsoft Ondersteuning via uw reguliere kanalen voor een oplossing.

Als u compatibiliteits- of app-problemen ondervindt tijdens de overgang naar .NET Framework 4.6.2 of hoger, is er bovendien App Assure. We helpen u bij het oplossen van compatibiliteitsproblemen zonder extra kosten. U kunt contact opnemen met App Assure voor herstelondersteuning of per e-mail als u problemen ondervindt bij het indienen van uw aanvraag (ACHELP@microsoft.com). 

Als u vragen hebt die niet in dit document worden behandeld, leest u deze veelgestelde vragen.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.