This rule ensures that IAM users with console access have multi-factor authentication (MFA) enabled for enhanced security.
Rule | IAM users with console access should have MFA enabled |
Framework | General Data Protection Regulation (GDPR) |
Severity | ✔ High |
Rule Description:
IAM users with console access should have Multi-Factor Authentication (MFA) enabled to comply with the General Data Protection Regulation (GDPR). MFA adds an additional layer of security by requiring users to provide two or more forms of identification before accessing sensitive data or performing crucial actions.
Troubleshooting Steps:
If an IAM user does not have MFA enabled, follow the troubleshooting steps below to rectify the issue:
Ensure the user has console access: Verify that the user in question has permission to sign in to the AWS Management Console.
Check if MFA is already enabled: Determine if MFA is already enabled for the user by navigating to the IAM Management Console, selecting the user, and checking the "User Details" section.
Enable MFA for the user: If MFA is not already enabled, follow the step-by-step guide provided later in this document to enable MFA for the user.
Test MFA setup: After enabling MFA, test the user's setup to ensure it is functioning correctly. It is recommended to perform a sign-in with MFA to verify the user's access.
Necessary Codes:
No specific codes are required for this rule.
Step-by-Step Guide for Enabling MFA:
Follow the steps below to enable MFA for an IAM user:
Sign in to the AWS Management Console.
Open the IAM console.
In the left navigation pane, select "Users".
Choose the IAM user for whom you want to enable MFA.
Select the "Security" tab.
Under "Multi-Factor Authentication", click on "Manage".
In the "User MFA Status" column, click on "Activate MFA".
Choose the appropriate MFA option (Virtual MFA device or U2F security key) and follow the on-screen instructions to set it up.
Once the MFA setup is complete, the "User MFA Status" column will display "Active" for the user.
Additional Notes: