Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
sagemaker_training_jobs_intercontainer_encryption_enabledProvider: AWS
Service:
sagemakerSeverity: MEDIUM
Categories:
encryption, gen-aiResource type:
OtherWhat this check verifies
Amazon SageMaker training jobs have inter-container traffic encryption configured for container-to-container communications during training. The evaluation inspects theEnableInterContainerTrafficEncryption setting on training jobs.
Risk
Without inter-container encryption, in-node traffic may be plaintext, enabling capture by a compromised host or co-resident workload. This threatens confidentiality (training data, model parameters, credentials) and integrity (tampering with gradients/results), and can facilitate lateral movement via token or session theft.Recommendation
EnableEnableInterContainerTrafficEncryption on all training jobs to enforce encryption in transit.
Apply defense in depth: combine with network isolation, limit roles and container privileges per least privilege, and standardize secure job templates or guardrails to prevent launching unencrypted jobs.
Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/SageMaker/enable-inter-container-traffic-encryption.html
- https://docs.aws.amazon.com/sagemaker/latest/dg/interface-vpc-endpoint.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = sagemaker_training_jobs_intercontainer_encryption_enabled. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks