More Info:

Root account should not have access keys. If at all you have that, then the keys should be rotated periodically.

Risk Level

Medium

Address

Security

Compliance Standards

HIPAA, ISO27001, CISAWS, CBP

Triage and Remediation

How to Prevent

To prevent the issue of root account access keys needing rotation in AWS IAM using the AWS Management Console, follow these steps:

  1. Navigate to IAM Dashboard:

    • Sign in to the AWS Management Console.
    • In the navigation bar, select “Services” and then choose “IAM” to open the IAM Dashboard.
  2. Access the Root Account Security Settings:

    • In the IAM Dashboard, click on the “Dashboard” link in the left-hand navigation pane.
    • Look for the “Security Status” section and click on “Manage Security Credentials” under the “Root Account” heading.
  3. Review Access Keys:

    • In the “Security Credentials” page, scroll down to the “Access keys” section.
    • Check the status and last used date of any existing access keys for the root account.
  4. Delete or Disable Root Access Keys:

    • If access keys are present, consider deleting or disabling them to prevent their use. Click on the “Delete” button next to each access key to remove it.
    • Alternatively, if you need to keep the access keys, ensure they are rotated regularly by setting up a reminder or using an automated tool to manage key rotation.

By following these steps, you can help ensure that root account access keys are managed securely and rotated as needed to maintain the security of your AWS environment.

Additional Reading: