Other Articles

Enable Root MFA

This check ensures that Multi-Factor Authentication (MFA) is enabled for the AWS root account. Enabling MFA on the root account provides an additional layer of security and protects against unauthorized access to critical account-level settings.

Check Details

  • Resource: General
  • Check: Enable root MFA
  • Risk: Compromise of the root account can lead to full account takeover

Remediation via AWS Console

  1. Log in to the AWS Management Console using the root account.
  2. Search for and open the IAM service. AWS IAM Console
  3. From the left navigation menu, click Dashboard.
  4. Under Security Status, expand Activate MFA on your root account.
  5. Click Activate MFA to begin the setup process.
  6. In the MFA setup wizard, select Virtual MFA device and click Next.
  7. AWS will display MFA setup details including a QR code and a secret configuration key.
  8. Open an authenticator app on your mobile device (Google Authenticator, Microsoft Authenticator, Authy, etc.).
  9. Add a new account in the MFA app using one of the following options:
    • Scan the QR code shown in the AWS console
    • Or click Show secret key and enter the key manually
  10. Enter the two consecutive MFA codes generated by the app and click Assign MFA.