π‘οΈ AWS Kinesis Stream is not encrypted at restπ’
- Contextual name: π‘οΈ Stream is not encrypted at restπ’
- ID:
/ce/ca/aws/kinesis/stream-encryption - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
Similar Policiesβ
- AWS Security Hub: [Kinesis.1] Kinesis streams should be encrypted at rest
Descriptionβ
Descriptionβ
This policy identifies AWS Kinesis Stream that do not have server-side encryption enabled.
Rationaleβ
Encrypting data at rest ensures that data stored in Kinesis streams is not readable by unauthorized users, protecting it from potential data breaches if the underlying storage is compromised.
Auditβ
This policy flags an AWS Kinesis Stream as
INCOMPLIANTif theEncryption Typefield is set to NONE.
Remediationβ
Remediationβ
Enable Server-Side Encryptionβ
From AWS CLIβ
To enable server-side encryption using the AWS CLI, run the
start-stream-encryptioncommand:aws kinesis start-stream-encryption \
--stream-name {{stream-name}} \
--encryption-type KMS \
--key-id {{kms-key-id}}