For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex CloudApplication Security

Security configuration of the EMR Cluster does not ensure the encryption of EBS disks misconfigurati

Rule Details

Cortex AppSec Rule ID

APPSEC_AWS_350

Category - Subcategory

Storage - Encryption

Provider

AWS

Severity

HIGH

Framework

Terraform, Terraform Plan

Impact

This rule is checking to ensure that the security configuration for Amazon EMR (Elastic Map Reduce) Clusters is set to encrypt EBS (Elastic Block Store) disks. This is important because failing to encrypt EBS disks can expose sensitive data stored on them, thereby posing a potential security risk. Encryption converts the data into a code that is not easily decipherable by unauthorized users, thereby preventing unauthorized access to the data. Hence, it is crucial to ensure that EMR Cluster security configuration is set to encrypt EBS disks to safeguard the data and maintain data privacy and security.

How to Fix

Resource: aws_emr_security_configuration

  • Arguments: configuration.EncryptionConfiguration.AtRestEncryptionConfiguration.LocalDiskEncryptionConfiguration.EnableEbsEncryption [source,go]


resource "aws_emr_security_configuration" "pass" { name = "emrsc_other"

configuration = <<EOF { "EncryptionConfiguration": { "AtRestEncryptionConfiguration": { "S3EncryptionConfiguration": { "EncryptionMode": "SSE-S3" }, "LocalDiskEncryptionConfiguration": { "EnableEbsEncryption": true, "EncryptionKeyProviderType": "AwsKms", "AwsKmsKey": "arn:aws:kms:eu-west-2:680235478471:key/27b6fd31-ca6d-4c71-8dca-06ebd0f94174" } }, "EnableInTransitEncryption": false, "EnableAtRestEncryption": true } } EOF }

Last updated

Was this helpful?