π¨ As of June 2025, AWS now requires Multi-Factor Authentication (MFA) for all root users, across every account type, including member accounts in AWS Organizations.
This is a big move towards "secure by design" and a huge win for cloud security!
π§ Waitβ¦ What Changed?
Previously
- MFA was only required for the root user of the management account (May 2024).
- Member accounts and standalone accounts could still use root access without MFA (π risky).
Now
- Every AWS root user (management, member, standalone) must have MFA enabled.
- No MFA = β No access.
π Why This Is So Important
The root user has full power over an AWS account β billing, account deletion, policy override, EVERYTHING.
If a hacker gets your root credentials:
They own your AWS account.
But with MFA:
Even if the password is stolen, login still fails without the second factor (e.g., OTP or security key).
π§Ύ According to AWS, MFA blocks 99%+ of password-related attacks.
π§ͺ Real Example
Imagine you have:
- 1 Management Account (Root User MFA enabled)
- 4 Member Accounts (Dev, QA, Stage, Prod)
Now, even for [email protected]:
- Without MFA: β Blocked
- With MFA: β Allowed
No more skipping MFA "because it's just dev." All accounts are equal now. πͺ
π‘ Helpful Features
- β Up to 8 MFA devices per root/IAM user
- β Supports FIDO2 security keys & passkeys
- β Centralized management via AWS Organizations
- β MFA setup is free and easy
π οΈ Pro Tip for Organizations
If you're using AWS Organizations, do this:
- Centralize root access through the management account.
- Avoid using root users β instead, create IAM roles for daily tasks.
- Remove root credentials (or lock them down) from member accounts.
This ensures least privilege access and better audit control.
π Final Thoughts
This change isnβt just about policy β itβs about protecting your cloud infrastructure by default.
Cloud security shouldnβt be optional, and now with mandatory MFA, AWS is raising the bar for everyone.
Have you enabled MFA on all your root users yet?
Let me know your thoughts or tips below!
Top comments (0)