Cloud Defense Logo

Products

Solutions

Company

Book A Live Demo

IAM Root User MFA Enabled Rule

This rule ensures that IAM root user MFA is enabled to enhance security measures.

RuleIAM root user MFA should be enabled
FrameworkNIST 800-53 Revision 5
Severity
Medium

Rule Description:

This rule ensures that the AWS Identity and Access Management (IAM) root user has multi-factor authentication (MFA) enabled to enhance security and comply with the NIST 800-53 Revision 5 guidelines.

Troubleshooting Steps:

  1. 1.
    Check if MFA is enabled for the IAM root user.
  2. 2.
    If MFA is not enabled, follow the remediation steps below.

Remediation:

To enable MFA for the IAM root user, follow these step-by-step instructions:

CLI Command:

aws iam create-virtual-mfa-device --virtual-mfa-device-name MFA-Device

Step-by-Step Guide:

  1. 1.
    Open the AWS Management Console and navigate to the IAM service.
  2. 2.
    In the navigation pane, choose "Users."
  3. 3.
    Locate and select the IAM root user from the users list.
  4. 4.
    Under the "Security credentials" tab, locate the "Assigned MFA device" section and choose "Manage."
  5. 5.
    On the "Manage MFA device" page, select "Virtual MFA device" and choose "Continue."
  6. 6.
    In the "Create virtual MFA device" wizard, select "Show QR code" to display the QR code.
  7. 7.
    Use a compatible authentication app (e.g., Google Authenticator, Duo, Authy) to scan the QR code.
    • If you prefer to enter the secret key manually, choose "Show secret key for manual configuration."
  8. 8.
    Enter the authentication code generated by the authentication app and choose "Assign MFA."
  9. 9.
    You will be prompted to set up a secondary authentication method for the root user. Choose either "SMS" or "Voice Call" and follow the prompts to complete the setup.
  10. 10.
    Once the MFA setup is complete, save the emergency recovery codes provided by AWS in a secure location.
  11. 11.
    After the MFA device is enabled, you should see the status as "Enabled" under the "Assigned MFA device" section for the IAM root user.

By following these steps, you have successfully enabled MFA for the IAM root user, aligning with the NIST 800-53 Revision 5 requirements.

Is your System Free of Underlying Vulnerabilities?
Find Out Now