Critical KMS Regional

KMS keys should not be publicly accessible

FSBP

Description

Flags KMS keys that are publicly accessible.


Remediation

To remediate publicly accessible KMS keys, you need to update the key policy to remove public access and implement least privilege access.

Steps

  1. Navigate to the AWS KMS console
  2. Select the KMS key that is publicly accessible
  3. Go to the 'Key policy' tab
  4. Edit the key policy to remove public access
  5. Remove any statements with Principal '*' or 'arn:aws:iam::*:root'
  6. Replace with specific IAM users, roles, or accounts
  7. Implement least privilege access principles
  8. Save the updated key policy
  9. Verify the key is no longer publicly accessible

Compliance

FSBP