Ensure MFA is enabled for the root account
Description
The root account has unrestricted access to all resources. MFA must be enabled.
⚠️ Risk Impact
Root account compromise grants full control over all AWS resources. Without MFA, a stolen password means total account takeover.
🔍 How EchelonGraph Detects This
EchelonGraph's Tier 1 Cloud Scanner automatically checks for this condition across all connected AWS accounts. Violations are flagged as critical-severity findings with remediation guidance.
🔧 Remediation
Enable MFA on the root account via IAM Console > Dashboard > Activate MFA on your root account.
💀 Real-World Attack Scenario
An attacker obtained the root account email through WHOIS data and the password via a credential dump. Without MFA, they logged in, created a new admin IAM user, deleted CloudTrail, and launched 200 c5.18xlarge instances for cryptomining — generating $87,000 in charges within 48 hours.
💰 Cost of Non-Compliance
Root account takeover is catastrophic: average cost $2.4M including remediation, legal, and new account migration. AWS reports root compromise accounts for 63% of all account hijacking incidents. Regulatory fines for inadequate root protection: $500K-$5M.
📋 Audit Questions
- 1.Is hardware MFA (not virtual) enabled on the root account?
- 2.Is the root account password stored in a secure vault?
- 3.When was the root account last accessed?
- 4.Are root account access keys deleted?
🎯 MITRE ATT&CK Mapping
⚡ Common Pitfalls
- ⛔Using virtual MFA instead of hardware MFA for root (virtual MFA can be compromised via phone)
- ⛔Not monitoring root account login events in CloudTrail
- ⛔Having root access keys still active alongside MFA
📈 Business Value
Root MFA is the single most critical AWS security control. It prevents total account takeover and is the first checkpoint in every AWS security audit.
⏱️ Effort Estimate
15 minutes to enable hardware MFA
EchelonGraph continuously monitors root MFA status
🔗 Cross-Framework References
Automate CIS AWS 1.1 compliance
EchelonGraph continuously monitors this control across all your cloud accounts.
Start Free →