Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Supported SASL mechanism count should be investigated

AD-ROOTDSE-01InfoActive DirectoryDirectory configuration

Part of Active Directory · Active Directory · Directory configuration · All checks

Run this check
Invoke-Maester -TestId AD-ROOTDSE-01

SASL (Simple Authentication and Security Layer) mechanisms define the authentication protocols that Active Directory supports. Understanding these mechanisms is important for:

  • Authentication Security: Different mechanisms provide different security levels
  • Protocol Compatibility: Ensuring clients can authenticate using appropriate methods
  • Security Baseline: Tracking changes to supported mechanisms that could indicate misconfiguration

The default count is typically 4 mechanisms (GSSAPI, GSS-SPNEGO, EXTERNAL, DIGEST-MD5), though this may vary by configuration.

Operational

  • Prefer Kerberos (GSSAPI) for authentication when possible
  • Minimize use of less secure mechanisms like DIGEST-MD5
  • Monitor for unexpected changes to supported SASL mechanisms
  • Disable mechanisms that are not required in your environment
  • Ensure clients are configured to use the most secure available mechanism

This test retrieves the Root DSE and counts:

  • Number of supported SASL mechanisms
  • List of mechanism names
  • Test-MtAdSupportedSaslMechanismDetails - Provides detailed information about each mechanism
Every attribute of this check
FieldValue
Test IDAD-ROOTDSE-01
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureDirectory configuration
AreaAuthentication
Resource typeTenant
MITRE ATT&CKNone
PowerShell testTest-MtAdSupportedSaslMechanismCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:domainDNS:ReadProperty