This rule enforces enabling MFA for the 'root' user account.
Rule | Ensure MFA is enabled for the 'root' user account |
Framework | cis_v150 |
Severity | ✔ Low |
Rule Description
The rule 'cis_v150' requires Multi-Factor Authentication (MFA) to be enabled for the 'root' user account. Enabling MFA adds an extra layer of security to prevent unauthorized access to the root account, which is the most powerful and sensitive account within an AWS environment.
Troubleshooting Steps (if necessary)
If MFA is not enabled for the 'root' user account, follow the steps below to troubleshoot the issue:
Remediation Steps
To enable MFA for the 'root' user account, follow the step-by-step guide below:
Sign in to the AWS Management Console using the credentials for the 'root' user account.
Navigate to the IAM service by searching for 'IAM' in the AWS Management Console search bar.
In the IAM dashboard, click on 'Users' from the left-hand menu.
Locate the 'root' user in the user list and select it by clicking on the username.
In the 'Summary' tab of the 'User details' section, click on the 'Manage' button next to 'Multi-factor authentication (MFA)'.
Click on the 'Activate MFA' button to enable MFA for the 'root' user account.
Choose a MFA device option: 'Virtual MFA device' or 'U2F security key'. Select the appropriate option based on your preference or organizational requirements.
Follow the on-screen instructions to complete the MFA device setup process.
After configuring the MFA device, click on the 'Next Step' button to proceed.
In the next step, you will be prompted to enter two consecutive MFA codes from your configured MFA device. Enter the codes and click on the 'Next Step' button.
Review the MFA activation details, and if everything looks correct, click on the 'Activate MFA' button to enable MFA for the 'root' user account.
Once MFA is successfully enabled, you will receive a confirmation message. Click on the 'Close' button to exit the wizard.
Verification
To verify if MFA is successfully enabled for the 'root' user account, follow these steps:
Sign out of the AWS Management Console.
Sign back in using the credentials for the 'root' user account.
After entering the password, you will be prompted to enter the MFA code generated by your MFA device.
Enter the code from your MFA device and proceed to log in. If the login is successful, it indicates that MFA is enabled for the 'root' user account.
Additional Notes