6.2 MFA, SSPR & Password Protection
Key Takeaways
- Prefer Conditional Access (with authentication methods policy) for modern MFA design; Security defaults are a simple tenant-wide baseline, not a granular enterprise control plane.
- Per-user (legacy) MFA and Security defaults can conflict with Conditional Access strategies—plan a single enforcement model and migrate deliberately.
- Self-service password reset (SSPR) requires enabled reset methods, user registration, and—for hybrid password authority—password writeback to on-premises Active Directory.
- Microsoft Entra Password Protection blocks known weak and custom-banned passwords in the cloud and can extend banned-password evaluation to on-premises domain controllers via the Password Protection agent and proxy.
- SSPR method choices (mobile app notification/code, email, mobile phone, office phone, security questions) must align with security policy; weak methods reduce the value of self-service.
MFA at tenant scale: three models you must separate
SC-300 scenarios constantly mix three multifactor authentication approaches. If you cannot tell them apart, you will pick a technically “possible” answer that is wrong for a modern enterprise design.
| Model | What it is | Granularity | SC-300 guidance |
|---|---|---|---|
| Security defaults | One-click tenant baseline: requires MFA registration, protects admins and users with a simplified policy set, blocks legacy authentication | Tenant-wide on/off | Good for small/simple tenants starting out; graduate to Conditional Access for real enterprises |
| Conditional Access MFA | Policies that assign users/groups/apps/conditions and grant Require multifactor authentication (or authentication strengths) | Per user/group/app/location/risk/device | Preferred modern design |
| Per-user MFA (legacy) | Legacy MFA status enabled/enforced/disabled per account in older MFA blades | Per user, coarse | Migration/legacy; avoid as the long-term strategy when CA is available |
Licensing reminder (exam-level): Security defaults are available without Entra ID P1. Conditional Access generally requires Microsoft Entra ID P1 (or suites that include it). Identity Protection risk-based policies typically need P2. SC-300 often assumes the license needed for the described feature; when a stem emphasizes “no P1 licenses,” Security defaults may be the intended MFA baseline.
Security defaults versus Conditional Access MFA
Security defaults turn on a Microsoft-managed baseline:
- Require all users to register for MFA.
- Require MFA for administrative roles and for users as Microsoft defines in the defaults experience.
- Block legacy authentication protocols that cannot support modern auth.
- Protect privileged actions such as Azure portal access in the defaults model.
They are intentionally not granular. You cannot easily say “require MFA for Exchange Online but not for a specific LOB app,” or “exclude the break-glass group with a named exception policy,” the way you can with Conditional Access.
Conditional Access is the enterprise control plane:
- Assignments — users/groups included and excluded; target cloud apps or actions; directory roles in modern CA.
- Conditions — sign-in risk, device platforms, locations, client apps, etc. (deeper in the CA chapter).
- Grant controls — require MFA, require authentication strength, require compliant device, require password change, and combinations.
- Session controls — sign-in frequency, persistent browser, app-enforced restrictions, and more.
Hard exam rule: You generally cannot run Security defaults and Conditional Access at the same time as your active strategy. Enabling Conditional Access policies for the tenant means you disable Security defaults and take responsibility for equivalent (or better) protections: MFA for admins and users, legacy auth blocking, and break-glass exclusions designed deliberately.
| Requirement in the stem | Prefer |
|---|---|
| Small org, no CA expertise, need baseline now | Security defaults |
| Require MFA only for payroll app + admins; exclude emergency accounts | Conditional Access |
| Require phishing-resistant MFA for Tier 0 | Conditional Access + authentication strength + strong methods |
| Block legacy auth with exceptions for one service account path | Conditional Access (and method/protocol strategy) |
| “Turn on MFA for everyone with one switch” and no P1 | Security defaults |
Also separate MFA registration from MFA enforcement. Methods policy + combined registration + campaigns get methods onto accounts; Security defaults or Conditional Access challenge users when policy requires a second factor.
Tenant-wide multifactor authentication settings (practical admin view)
Beyond the big three models, identity admins touch related MFA configuration surfaces:
- Authentication methods policy — which factors exist (section 6.1).
- Conditional Access — when factors are required.
- MFA registration campaign / Identity Protection — nudges and risk-based requirements (deeper in Identity Protection sections).
- Service settings leftovers — trusted IPs and app passwords appear in older MFA service settings; modern designs minimize app passwords and prefer blocking legacy auth instead of carving permanent holes.
Trusted IPs that skip MFA are a classic exam trap: convenient for egress NAT ranges, dangerous if too broad, and often replaced by named locations + Conditional Access with clearer include/exclude logic.
For admin accounts, never rely on “MFA only from the office.” Prefer phishing-resistant methods, PIM just-in-time activation, and tightly scoped CA. For break-glass accounts, follow your emergency design (often long complex passwords or FIDO2, excluded from CA carefully, monitored continuously)—not SMS to a shared phone.
Self-service password reset (SSPR)
SSPR lets users reset or unlock passwords without a helpdesk ticket. On SC-300 you must deploy it correctly for cloud-only and hybrid users.
Enablement and who can reset
In Microsoft Entra admin center: Protection > Password reset (paths evolve; look for Self-service password reset).
Typical configuration choices:
| Setting area | Options / notes |
|---|---|
| Self-service password reset enabled | None / Selected / All |
| Authentication methods required | Number of methods to reset (often 1 or 2) |
| Methods available | Mobile app notification, mobile app code, email, mobile phone, office phone, security questions |
| Registration | Require users to register when signing in; re-registration interval |
| Notifications | Notify users/admins on resets |
| Customization | Helpdesk link and support contact |
Selected is common for pilots (IT group first), then All for production workforce. Guests have different password/reset realities depending on whether they authenticate locally in your tenant or via their home IdP—do not assume member SSPR settings fix every B2B guest password issue.
SSPR methods and policy alignment
Choose methods that match your security bar:
- Prefer Authenticator notifications/codes over SMS when possible.
- Security questions are weaker and often discouraged for high-security tenants.
- Requiring two methods to reset raises assurance but increases registration friction.
- Align SSPR methods with the authentication methods policy and combined registration so users are not trapped by enabled-reset methods they were never allowed to register.
Password writeback for hybrid identity
If users are authoritative in on-premises Active Directory and authenticate with password hash sync or pass-through authentication, a cloud password reset must write back to AD or the on-premises password remains the real secret and cloud/on-prem will diverge.
Password writeback (Microsoft Entra Connect / Cloud Sync capability with proper licensing—typically Entra ID P1) is required for hybrid SSPR scenarios where the password changes in the cloud and must update AD DS.
| Identity type | SSPR behavior expectation |
|---|---|
| Cloud-only user | Reset completes in Entra ID |
| Hybrid user with writeback enabled | Cloud reset/unlock writes to on-premises AD |
| Hybrid user without writeback | Cloud SSPR cannot properly change the authoritative on-premises password |
| Federated (AD FS) without appropriate endpoints | May need AD FS / WAP SSPR endpoints or migration to cloud auth |
Exam stem: “Users reset passwords in the cloud but still cannot sign in to on-premises PCs.” Check writeback, Connect health, and whether accounts are in scope for sync and writeback—not only the SSPR methods blade.
SSPR deployment checklist (SC-300 style)
- Confirm licenses (P1 features as required for writeback / CA coexistence designs).
- Enable SSPR for a pilot group.
- Select methods and number required to reset.
- Enable registration and communicate the mysecurityinfo experience.
- For hybrid: enable password writeback, validate with a pilot hybrid account, confirm on-premises password updated.
- Expand to all users; monitor reset success/failure in audit/sign-in reports.
- Integrate with helpdesk process for users who fail proofing (TAP + re-register).
Microsoft Entra Password Protection
Microsoft Entra Password Protection detects and blocks weak passwords and organization-specific banned terms. It works in the cloud for Entra ID password changes and can extend to on-premises AD DS password change/set operations.
Cloud banned password lists
Microsoft maintains a global banned password list of known weak/common passwords. Organizations add a custom banned password list (terms such as company name, local sports teams, product names, location slang) so variants of Contoso2026! are rejected.
| Capability | Purpose |
|---|---|
| Global banned list | Blocks widely abused passwords |
| Custom banned list | Blocks org-specific weak patterns |
| Fuzzy matching / substitutions | Catches common character substitutions around banned roots |
| Cloud evaluation | Applies when passwords are set/changed in Entra |
Admins configure Password Protection in the Entra admin center under Protection > Authentication methods / Password protection surfaces (UI labels evolve). Custom lists should stay focused—excessively huge lists are hard to manage; target high-value org terms.
On-premises agent concept
Hybrid organizations still change passwords on domain controllers. To apply the same banned-password evaluation on-premises:
- Deploy the Microsoft Entra Password Protection proxy service in the forest (forwards DC validation requests to Entra—architecture uses proxy rather than every DC calling the internet directly in the supported design).
- Deploy the Password Protection DC agent on domain controllers.
- Register/configure the forest and set the mode: often Audit first, then Enforced.
- On-premises password changes are evaluated against Microsoft’s algorithms and your custom list policy downloaded via the service.
| Mode | Effect |
|---|---|
| Audit | Logs what would have been blocked; does not reject yet |
| Enforced | Rejects banned passwords at password set/change on DCs with the agent |
SC-300 expects the concept, not a deep MSI install walkthrough: custom banned passwords + cloud protection + DC agent/proxy for hybrid, audit-then-enforce.
Password Protection is not MFA, not Conditional Access, and not a substitute for banning legacy auth. It reduces password spraying and guessing success when passwords still exist—especially valuable during passwordless migration when passwords have not been fully eliminated.
How MFA, SSPR, and Password Protection work together
Think of three complementary controls:
- Password Protection — make the password harder to guess or spray.
- SSPR + writeback — recover safely without helpdesk, keeping hybrid passwords consistent.
- MFA via Conditional Access — ensure a stolen or reset password alone is not enough for apps.
A mature design still moves toward passwordless (Authenticator passwordless, FIDO2, Windows Hello for Business) so password reset volume falls. Until then, SSPR quality and banned passwords remain high-yield SC-300 topics.
Common exam traps
- Enabling Security defaults when the org already needs granular CA exceptions for break-glass and application-specific grants.
- Forgetting password writeback in hybrid SSPR scenarios.
- Treating per-user MFA as the modern answer when CA is described.
- Assuming custom banned passwords apply on-premises without DC agents.
- Using security questions as a “strong” reset method for executives.
- Believing MFA enrollment alone enforces MFA on every app without Security defaults or Conditional Access requiring it.
When a scenario mentions “require MFA for all users accessing the Azure portal except two emergency accounts, and block legacy auth,” draft Conditional Access policies—not Security defaults alone. When it mentions “users change passwords in M365 but AD still has the old password,” fix writeback. When it mentions “stop employees from using the company name in passwords on-premises,” deploy Password Protection with custom banned list and on-premises agents, typically audit then enforce.
A mid-size enterprise has Microsoft Entra ID P1, two break-glass accounts, and must require MFA for all users on Microsoft 365 except those emergency accounts. Which approach best fits a modern design?
Hybrid users can complete Self-service password reset in the cloud, but their new password does not work on on-premises domain-joined PCs. What is the most likely missing capability?
Which statement correctly describes Microsoft Entra Password Protection for a hybrid organization?
When is Security defaults a more appropriate MFA baseline than Conditional Access?