Belangrijkste punten
- Legacy authentication of Basic Authentication, is een oudere aanmeldmethode die wordt gebruikt door protocollen als POP, IMAP en SMTP AUTH. De methode verstuurt gebruikersnamen en wachtwoorden in platte tekst en kan multifactor authentication (MFA) niet afdwingen.
- Microsoft schakelt Basic Authentication sinds januari 2023 standaard uit in Exchange Online voor Outlook, Exchange ActiveSync, POP, IMAP, Remote PowerShell, EWS, OAB en Autodiscover. De meeste tenants zijn dus al geraakt.
- Het blokkeren van legacy authentication verkleint de blootstelling aan brute force- en password spray-aanvallen en is een voorwaarde om MFA en andere moderne beveiligingsmaatregelen af te dwingen.
Basic Authentication is een oudere aanmeldmethode die vaak wordt gebruikt met protocollen als POP, IMAP en SMTP AUTH. De methode stuurt gebruikersnamen en wachtwoorden hoofdzakelijk in platte tekst naar applicaties.
Deze legacy authentication-methode was jarenlang de industriestandaard, maar geldt naar de maatstaven van vandaag als onveilig.
Uit de analyse van Microsoft blijkt dat Basic Authentication het risico op brute force- en password spray-aanvallen flink kan vergroten. Belangrijker nog: de methode maakt het lastig of zelfs onmogelijk om geavanceerde beveiligingsprotocollen als Multifactor Authentication (MFA) af te dwingen.
Microsoft raadt daarom aan om legacy authentication-protocollen volledig te blokkeren.
In deze gids bespreken we de verschillende methoden waarmee u legacy authentication in Microsoft Office 365 uitschakelt.
Een complete gids voor het uitschakelen van legacy authentication-protocollen in Office 365
Vereisten:
- Microsoft 365-omgeving: u werkt binnen een Microsoft 365-tenant met Exchange Online.
- Beheerdersrechten: u beschikt over de rechten van globale beheerder, beveiligingsbeheerder of beheerder voor voorwaardelijke toegang.
- Licentie voor voorwaardelijke toegang: u kunt voorwaardelijke toegang met een basislicentie configureren, maar Microsoft Entra (voorheen Azure AD) P1 of P2 is aan te raden om geavanceerde beveiligingsfuncties te ontgrendelen.
- Compatibiliteit van clients: uw e-mailclients en applicaties moeten OAuth 2.0 ondersteunen, wat betekent dat ze Outlook 2016 of Microsoft 365-apps voor enterprise gebruiken.
Aanbevolen uitrolstrategieën:
Klik om een methode te kiezen | 💻 Geschikt voor individuele gebruikers | 💻💻💻 Geschikt voor grote organisaties |
| Methode 1: via het Microsoft 365-beheercentrum (GUI) | ✓ | |
| Methode 2: via voorwaardelijke toegang in Microsoft Entra | ✓ | |
| Methode 3: via PowerShell (per gebruiker en op tenantniveau) | ✓ | ✓ |
| Methode 4: via de Register-editor (Basic Auth uitschakelen in Office 365) | ✓ | |
| Methode 5: via de opdrachtprompt (statuscontrole en probleemoplossing) | ✓ | |
| Methode 6: via Groepsbeleid (handhaving aan clientzijde) | ✓ |
Let op: sinds januari 2023 heeft Microsoft Basic Authentication uitgeschakeld in Exchange Online voor verschillende protocollen, waaronder Outlook, Exchange ActiveSync (EAS), POP, IMAP, Remote PowerShell, Exchange Web Services (EWS), Office Address Book (OAB) en Autodiscover.
Een visuele uitleg bij deze gids vindt u hier: Legacy authentication uitschakelen in Microsoft 365.
Methode 1: via het Microsoft 365-beheercentrum (GUI)
Use case: deze methode geldt voor alle gebruikers in de tenant en kan zo worden ingesteld dat instellingen per gebruiker worden overschreven.
- Meld u aan bij het Microsoft 365-beheercentrum.
- Ga naar Instellingen > Organisatie-instellingen > Moderne verificatie.
- Schakel de volgende selectievakjes uit om Basic Authentication voor de geselecteerde protocollen te blokkeren, zoals:
- IMAP
- POP
- SMTP AUTH
- MAPI
- Exchange Web Services (EWS)
- Exchange ActiveSync
- Klik op Opslaan om de wijzigingen toe te passen.
Methode 2: via voorwaardelijke toegang in Microsoft Entra
Use case: deze methode is ideaal voor organisaties met een Microsoft Entra P1/P2-licentie. U blokkeert er legacy authentication mee terwijl apps met moderne verificatie gewoon blijven werken.
- Ga naar het Entra-beheercentrum (voorheen Azure AD).
- Ga naar Entra ID > Voorwaardelijke toegang > Beleid.
- Klik op + Nieuw beleid en voer een duidelijke beleidsnaam in.
- Wijs gebruikers of groepen toe aan het beleid en sluit noodtoegangsaccounts uit om te voorkomen dat beheerders worden buitengesloten.
- Selecteer onder Doelresources > Resources > Opnemen de optie Alle resources.
- Zet bij Voorwaarden > Client-apps de optie Configureren op Ja en selecteer Exchange ActiveSync-clients en Andere clients. Klik op Gereed.
- Kies onder Toegangsbeheer > Verlenen de optie Toegang blokkeren.
- Zet Beleid inschakelen op Alleen rapport en klik op Maken. Zet het beleid op Aan zodra u de resultaten hebt gecontroleerd.
Methode 3: via PowerShell (per gebruiker en op tenantniveau)
Use case: met deze aanpak beheert u legacy authentication-protocollen zowel op gebruikersniveau als op organisatieniveau. Ideaal om bulkconfiguraties te scripten, het gebruik van legacy auth te controleren en postvakinstellingen aan te passen.
A. Verbinding maken met Exchange Online PowerShell
Connect-ExchangeOnline -UserPrincipalName [email protected]
B. Legacy auth uitschakelen per protocol
Set-CASMailbox [email protected] -PopEnabled $false -ImapEnabled
$false -MAPIEnabled $false -ActiveSyncEnabled $false -SmtpClientAuthenticationDisabled $true
C. Legacy protocollen organisatiebreed blokkeren (instellingen op serviceniveau)
Set-OrganizationConfig -OAuth2ClientProfileEnabled $true
D. Controleren welke gebruikers nog legacy auth gebruiken
Get-SignInLogs | where {$_.ClientAppUsed -in
@(“POP”, “IMAP”, “SMTP”, “MAPI”, “EWS”)}
Let op: voor aanmeldlogboeken hebt u een Microsoft Entra P1- of P2-licentie nodig.
Methode 4: via de Register-editor (Basic Auth uitschakelen in Office 365)
Use case: deze methode is het meest geschikt om legacy authentication op één device te blokkeren.
A. Moderne verificatie afdwingen aan de clientzijde (bijvoorbeeld in Outlook):
- Druk op Win + R, typ regedit en druk op Enter.
- Ga naar: HKEY_CURRENT_USER\Software\Microsoft\Exchange
- Maak of werk bij: AlwaysUseMSOAuthForAutoDiscover (DWORD): 1
- Controleer ook:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity- EnableADAL (DWORD): 1
- Version (DWORD): 1
- Start Outlook opnieuw op om de wijzigingen toe te passen.
Met deze instellingen dwingt u de client om moderne verificatie te gebruiken en voorkomt u dat hij terugvalt op basic auth.
Waarschuwing: een verkeerd geconfigureerd register kan het systeem instabiel maken. Ga voorzichtig te werk en maak een back-up van het register voordat u iets wijzigt.
Methode 5: via de opdrachtprompt (statuscontrole en probleemoplossing)
Use case: met deze opdrachten controleert u het gedrag van legacy auth en gaat u tijdens het oplossen van problemen na of protocollen bereikbaar zijn. Ook handig om te zien of legacy poorten nog werken.
A. Het verificatietype van Outlook controleren (via Tasklist):
tasklist /m | findstr auth
B. Een Office-reparatie starten (kan een registergebaseerde wissel van verificatie afdwingen):
control appwiz.cpl
C. Protocoltoegang op netwerkniveau controleren:
telnet outlook.office365.com 143
telnet smtp.office365.com 587
Let op: met de opdrachtprompt zelf kunt u geen verificatieprotocollen uitschakelen, maar u kunt er wel de status van controleren.
Methode 6: via Groepsbeleid (handhaving aan clientzijde)
Use case: deze methode blokkeert basic authentication en dwingt moderne verificatie af in alle Office 365-clients. Aanbevolen voor organisaties met Active Directory die consistente beleidshandhaving aan de clientzijde nodig hebben.
- Open de Groepsbeleidsbeheerconsole (GPMC).
- Ga naar: Gebruikersconfiguratie > Beheersjablonen > Microsoft Outlook 2016 > Accountinstellingen > Exchange.
- Schakel de volgende instellingen in:
- Moderne verificatie inschakelen.
- Basic authentication niet toestaan.
- Terugvallen op basic authentication in de cachemodus van Exchange uitschakelen.
- Rol de GPO uit met Active Directory of de automatiseringsengine van NinjaOne.
- Forceer de beleidsupdate: gpupdate /force
Waar u verder op moet letten bij het uitschakelen van legacy authentication in Microsoft 365
Houd bij het uitschakelen van legacy authentication in Office 365 ook rekening met het volgende:
- App-wachtwoorden: als multi-factor authentication (MFA) is ingeschakeld, gebruiken legacy clients mogelijk nog app-wachtwoorden. Ook die aanmeldmethode is inmiddels afgeschaft en zou u moeten uitschakelen.
- Uitzonderingen voor SMTP AUTH: met PowerShell kunt u SMTP AUTH toestaan voor specifieke serviceaccounts.
- Communicatie met gebruikers: informeer gebruikers op tijd voordat u legacy authentication-protocollen uitschakelt, zodat de mailstroom niet wordt verstoord.
Waar u op moet letten
Houd deze valkuilen in gedachten als u onze gids gebruikt:
| Risico’s | Mogelijke gevolgen | Herstel |
| Verkeerd geconfigureerd beleid in het Entra-beheercentrum | Kan legitieme toegang en andere kritieke services blokkeren | Schakel het beleid voor voorwaardelijke toegang uit of pas het aan in het Entra-beheercentrum. |
| Onjuiste syntaxis in scripts | Handmatige fouten in scripts kunnen storingen in services veroorzaken. | Controleer de syntaxis van uw script of opdracht voordat u de scripts uitvoert. |
| Onjuiste registersleutels | Kan ervoor zorgen dat Outlook niet meer werkt of dat het systeem instabiel wordt | Maak een back-up van uw register voordat u wijzigingen doorvoert. |
| Verkeerd geconfigureerde GPO | Outlook-clients kunnen zich mogelijk niet verifiëren of vallen terug op basic authentication als dat is toegestaan. | Pas de GPO aan of verwijder hem en voer daarna gpupdate /force uit om de wijzigingen door te voeren. |
Tips voor het oplossen van problemen bij het uitschakelen van legacy authentication
- Gebruikers maken verbinding via een legacy protocol: controleer de aanmeldlogboeken van Microsoft Entra ID om te achterhalen welke gebruiker nog verouderde verificatiemethoden gebruikt.
- Outlook vraagt steeds opnieuw om een wachtwoord: controleer of de register- en GPO-instellingen OAuth afdwingen.
- SMTP AUTH mislukt voor geautomatiseerde afzenders: voeg alleen uitzonderingen toe als het echt niet anders kan.
- Vertraging bij het doorvoeren: houd er rekening mee dat sommige Microsoft 365-instellingen pas na maximaal 24 uur actief zijn.
Waarom legacy authentication blokkeren?
Basic Authentication is eenvoudig te implementeren, maar kent verschillende beveiligingsbeperkingen die de methode een makkelijk doelwit maken voor geraffineerde hackers.
Zo ondersteunt de methode geen moderne beveiligingsfuncties als multi-factor authentication (MFA), een van de effectiefste maatregelen tegen ongeoorloofde toegang.
Daarnaast worden referenties niet versleuteld verstuurd, waardoor ze eenvoudig kunnen worden onderschept en gelezen als ze niet via HTTPS worden verzonden.
Belangrijker nog: de methode beschikt niet over de functionaliteit om toegangsrechten per niveau te beperken. Eén set referenties kan meerdere toegangspunten tot data openen.
Zonder extra beveiligingslagen hebben aanvallers alleen een geldige gebruikersnaam en een wachtwoord nodig om cruciale data en informatie te stelen.
NinjaOne-diensten voor sterkere verificatiecontroles
NinjaOne biedt MSP’s en systeembeheerders tools om beleidshandhaving te vereenvoudigen en verificatiecontroles in gedistribueerde omgevingen te versterken.
| NinjaOne-dienst | Wat het is | Wat u eraan hebt |
| Uitrol van PowerShell-scripts | Gebruikt PowerShell-scripts om ondersteunde configuraties en registerwijzigingen op afstand en op grote schaal toe te passen op beheerde endpoints. | Systeembeheerders kunnen PowerShell-scripts op afstand uitvoeren en registerwijzigingen tegelijk op meerdere endpoints toepassen. |
| Handhaving van Groepsbeleid | Automatiseert de uitrol van beveiligingsinstellingen aan de clientzijde, zoals verificatie-instellingen, op beheerde endpoints. | Zorgt voor consistente verificatie-instellingen op alle beheerde endpoints. |
| Device-audits | Bewaakt welke endpoints nog verouderde of onveilige verificatieprotocollen gebruiken. | Helpt IT-teams om niet-conforme devices in beeld te houden en stelt hen in staat actie te ondernemen. |
| Waarschuwingen | Stelt MSP’s en systeembeheerders op de hoogte van pogingen tot basic authentication of van cruciale configuratiewijzigingen. | Stelt systeembeheerders in staat proactief te reageren op mogelijke dreigingen of beleidsovertredingen. |
| Inventarisrapportage | Laat zien welke endpoints moderne verificatie ondersteunen en welke nog op legacy protocollen leunen. | Levert nuttige inzichten voor het plannen van upgrades en andere herstelmaatregelen. |
NinjaOne in combinatie met Microsoft 365 geeft u een volledig geautomatiseerde, schaalbare en compliant aanpak om legacy authentication uit te schakelen zonder dat de productiviteit eronder lijdt.
Beperk kritieke risico’s door verouderde legacy authentication-protocollen in Microsoft 365 uit te schakelen
In het huidige digitale landschap vol risico’s is het uitschakelen van legacy authentication-protocollen geen optie meer, maar een must. Het is een cruciale stap om het beveiligingsbeleid van uw organisatie te versterken.
Naarmate cyberdreigingen zich verder ontwikkelen, zal de vraag naar veilige en toekomstbestendige verificatiestrategieën alleen maar toenemen.
Het uitschakelen van legacy authentication-methoden als Basic Authentication in Microsoft 365 is een belangrijke stap richting sterkere, modernere verificatiemethoden. Het legt de basis voor een robuust cybersecuritybeleid.
Gerelateerde onderwerpen:
