Lockdown Lab #5 CRITICAL AWS

Enable MFA on root account

Enable MFA on root account

Let’s talk about the keys to the kingdom. Your AWS root account is exactly that – unrestricted access to everything, including billing. I’ve seen organizations get completely wiped out because this account was compromised.

This isn’t just “important”; it’s foundational. If your root account doesn’t have hardware MFA enabled, you’re leaving the front door wide open for an attacker to delete resources, exfiltrate data, and run up astronomical bills. IAM policies cannot limit the root account.

This is a basic, non-negotiable step. Use a physical hardware MFA device. Never use SMS or virtual MFA for root. You can check your current status with:

aws iam get-account-summary –query ‘SummaryMap.AccountMFAEnabled’

Enable it, secure it, then lock it away and never touch it for daily operations.

The fix

# Check root MFA status

aws iam get-account-summary --query ''SummaryMap.AccountMFAEnabled'

Reference: CIS AWS Foundations Benchmark 1.5

Mark this as done

Open the interactive hardening checklist and tick this off in your environment.

Open interactive checklist →

Related Posts

Block public S3 bucket access

Another week, another data leak from an S3 bucket left wide open. This isn't theoretical; I see it almost weekly in breach reports. It's security...

lockdown-labhardeningawsencryption
/Shimi Cohen

Block public S3 bucket access

I've seen it too many times: an S3 bucket accidentally exposed, data spilled, and the clean-up is a nightmare. This isn't rocket science, it's basic...

lockdown-labhardeningawsencryption
/Shimi Cohen

Enable default S3 bucket encryption

Another day, another S3 breach. This isn't just a recurring theme; it's a security epidemic. If your S3 buckets aren't encrypted by default, you're practically...

lockdown-labhardeningawsencryption
/Shimi Cohen