1 Answer
- Newest
- Most votes
- Most comments
2
Since MFA is required for console logins. The mfa-enabled-for-iam-console-access rule checks if MFA is enabled for users with console access, which is straightforward.
The iam-user-mfa-enabled rule, on the other hand, might be more comprehensive and could be aimed at ensuring that all IAM users, regardless of their access type, have MFA enabled for API calls. Even though MFA isn't used for access token-based users in the console, it's still a security best practice to have MFA enabled for all IAM users as a precautionary measure for any potential changes or privilege escalations.
Relevant content
- asked 10 months ago