Indhold
TLS 1.0 og 1.1 i Microsoft 365: fra varsel i 2017 til slukning i 2020
Hvornår Microsoft 365 holdt op med at acceptere TLS 1.0 og 1.1, hvorfor datoen blev flyttet flere gange, og hvad klienter, .NET og Windows 7 krævede.
Microsoft 365 kræver i dag mindst TLS 1.2 (Learn). Ifølge Learn kom den første offentlige melding i december 2017, med en frist 1. marts 2018 (Learn). Fristen blev flyttet til 31. oktober 2018, derefter til juni 2020 og til sidst til 15. oktober 2020, hvor slukningen begyndte for de almindelige kunder og fortsatte i ugerne og månederne efter. Ændringen gælder hele tjenesten. For SharePoint og OneDrive handler den om det, der forbinder: gamle klienter og programmer på .NET.
Status 17. oktober 2026: TLS 1.0 og 1.1 er allerede slået fra for de fleste Microsoft 365-tjenester i den almindelige sky. For Microsoft 365 drevet af 21Vianet skete det 30. juni 2023 (Learn).
Datoerne, og hvorfor de flyttede#
Datoen blev flyttet flere gange, og det gør det svært at huske, hvad der egentlig skete 31. oktober 2018.
- 19. december 2017 blev tvungen TLS 1.2 meldt og ført på listen over planlagte ændringer 27. december, med frist 1. marts 2018 (Planlagte ændringer, decemberopdateringen 2017). Datoen 19. december og opslaget MC126199 står i sharepains.com, Pieter Veenstra, 20. december 2017, sekundær kilde.
- 13. februar 2018 blev fristen flyttet til 31. oktober 2018 efter tilbagemeldinger fra administratorer. Microsoft skrev, at egne miljøer ikke behøvede at slå TLS 1.0 og 1.1 fra (Planlagte ændringer 2018, februaropdateringen 2018).
- 24. oktober 2018 præciserede Microsoft, at 31. oktober kun var datoen, hvor Microsoft holdt op med at rette nye fejl i TLS 1.0 og 1.1. Forbindelserne blev ikke blokeret, der var ingen dato for at slå dem fra, og en ny dato ville blive varslet seks måneder i forvejen (Microsoft Support, KB 4057306, Redmond Magazine, 26. oktober 2018, sekundær kilde). Learn bruger stadig 31. oktober 2018 som datoen, hvor protokollerne blev udfaset (Learn).
- Omkring 19. juli 2019 meldte Message Center-opslaget MC186218, at understøttelsen ophørte 1. juni 2020 for Office 365 og Office 365 GCC (MC186218). Den 22. april 2020 udskød Microsoft slukningen, som var planlagt til at begynde 1. juni 2020 (samme opslag).
- 15. januar 2020 blev TLS 1.0 og 1.1 slået fra i GCC High og DoD (Learn).
- 15. oktober 2020 begyndte slukningen for de almindelige kunder, og udrulningen fortsatte i ugerne og månederne efter (Learn). Microsoft havde udskudt den på grund af covid-19 og nulstillede datoen til 15. oktober (Microsoft Lifecycle).
Hvad der krævede handling#
Alle kombinationer af klient og server og af browser og server skal bruge TLS 1.2 eller nyere. Listen nedenfor er Microsofts fra 2018-2020. Microsoft nævner disse klienter som ude af stand til det (Learn):
- Android 4.3 og tidligere
- Firefox 5.0 og tidligere
- Internet Explorer 8–10 på Windows 7 og tidligere
- Internet Explorer 10 på Windows Phone 8
- Safari 6.0.4 på OS X 10.8.4 og tidligere
For SharePoint og OneDrive er det .NET, der er det praktiske punkt. Programmer, der kalder Microsoft 365 over TLS 1.0 eller 1.1, skal opdateres, og Learn skriver, at .NET 4.5 som standard bruger TLS 1.1 (Learn). Microsofts .NET-dokumentation angiver ikke en fast standard til og med 4.6.2, men fra .NET Framework 4.7 følger programmet som standard Windows’ valg, hvis intet er sat eksplicit (Learn, TLS best practices med .NET Framework). For SharePoint og OneDrive skal .NET opdateres og konfigureres til TLS 1.2 (Learn).
På Windows 7 SP1 er TLS 1.1 og 1.2 ikke tilgængelige i WinHTTP, som Office-klienterne bruger, uden opdateringen KB 3140245. Opdateringen opretter WinHttp-undernøglen, men værdien DefaultSecureProtocols findes ikke bagefter og skal oprettes manuelt eller med en gruppepolitik, hvis de aktiverede protokoller skal styres. Værdierne er 0x80 for TLS 1.0, 0x200 for 1.1 og 0x800 for 1.2. Flere protokoller aktiveres ved at lægge værdierne sammen: alle tre er 0xA80, og kun TLS 1.2 er 0x800 (Learn). Hybride miljøer med Active Directory Federation Services skal kunne tage imod og sende forbindelser med TLS 1.2 (Learn).
Efter opgraderingen til TLS 1.2 skal de cipher suites, klienterne bruger, være understøttet af Azure Front Door, hvis liste adskiller sig lidt fra Microsoft 365’s (Learn, Azure Front Door, Learn, Microsoft 365).
Tidslinjen#
- Meddelelse
Tvungen TLS 1.2 med frist 1. marts 2018
- Ændring
Fristen flyttes til 31. oktober 2018
- Frist
TLS 1.0 og 1.1 udfases, men blokeres ikke
- Meddelelse
MC186218: understøttelsen stopper 1. juni 2020
- Frist
Slået fra i GCC High og DoD
- Frist
Slukningen begynder for almindelige kunder
- Frist
Slået fra i Microsoft 365 drevet af 21Vianet
I månedsnoterne#
Tvungen TLS 1.2 står første gang i december 2017 og igen i februar og oktober 2018 og i juli 2019.