Property
Languageterraform
Severityhigh
Serviceneptune
ProviderAWS
Vulnerability Typeomission

Description#

The Neptune cluster is configured to use AWS-managed encryption keys instead of customer-managed keys. This limits granular control over key management, such as key rotation, access policies, and auditing.

Impact#

Relying on AWS-managed keys restricts the organization’s ability to enforce its own security policies, potentially increasing the risk of unauthorized data access or non-compliance with regulatory requirements if the default keys are compromised or mismanaged.

Resolution#

Enable encryption using customer managed keys