Checks/IdentitySecurity/ID-003.psd1
|
@{ CheckId = 'ID-003' Domain = 'IdentitySecurity' Title = 'Legacy authentication blocked' Description = 'Confirms legacy authentication protocols are blocked by policy and that no legacy sign-ins were observed in the lookback window.' Rationale = 'Legacy protocols cannot enforce MFA and are the most common vector for password spray; observed legacy sign-ins with no block escalate this check to Critical.' DefaultSeverity = 'High' MaturityWeight = 5 ZeroTrustPillars = @( 'VerifyExplicitly' 'AssumeBreach' ) LicenceDependency = 'Entra ID P1 for sign-in logs' PermissionDependency = @( 'Policy.Read.All' 'AuditLog.Read.All' ) DataSources = @( 'conditionalAccessPolicies' 'legacyAuthSignIns' ) Remediation = 'Create a Conditional Access policy blocking legacy authentication clients for all users, after confirming remaining legacy usage owners and migration paths.' RemediationEffort = 'Medium' References = @( 'https://learn.microsoft.com/entra/identity/conditional-access/howto-conditional-access-policy-block-legacy' ) } |