π‘οΈ AWS Shield Advanced SRT access is not configuredπ’
- Contextual name: π‘οΈ Shield Advanced SRT access is not configuredπ’
- ID:
/ce/ca/aws/shield/srt-access - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
- π AWS Account
- π AWS Account - object.extracts.yaml
- π§ͺ test-data.json
Descriptionβ
Descriptionβ
This policy identifies AWS Accounts that use Shield Advanced but do not grant access for the SRT.
AWS Shield Advanced provides enhanced protections against Distributed Denial of Service (DDoS) attacks. The Shield Response Team (SRT) offers 24/7 support to help customers respond to and mitigate DDoS events. To allow the SRT to access your account and assist during an incident, you must create an IAM role with the
AWSShieldDRTAccessPolicymanaged policy.Rationaleβ
Creating a dedicated IAM role for the SRT is a critical step in preparing for a DDoS attack. Without this role, the SRT cannot access your account to analyze traffic, apply mitigations, or assist in your response efforts. Proactively configuring this access ensures that if a DDoS event occurs, the SRT can engage immediately, minimizing downtime and potential impact on your applications.
Auditβ
This policy flags an AWS Account as
INCOMPLIANTifShield Advanced: Stateis set to ACTIVE andShield Advanced: SRT Support Configuredis set to No.... see more
Remediationβ
Remediationβ
Configure SRT Access for AWS Shield Advancedβ
To allow the AWS Shield Response Team (SRT) to assist in mitigating DDoS events, you must create or configure an IAM role that grants the necessary permissions using the managed policy
AWSShieldDRTAccessPolicy.From Command Lineβ
Create the IAM Role for the SRT
Create a trust policy document named
trust-policy.jsonwith the following content:{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": "drt.shield.amazonaws.com"
},
"Action": "sts:AssumeRole"
}
]
}Then create the IAM role using the trust policy:
aws iam create-role \
--role-name AWSShieldDRTRole \
--assume-role-policy-document file://trust-policy.json \
--description "Role granting AWS Shield Response Team (SRT) access to assist with DDoS mitigation"Attach the Managed Policy
... see more
policy.yamlβ
Linked Framework Sectionsβ
| Section | Sub Sections | Internal Rules | Policies | Flags | Compliance |
|---|---|---|---|---|---|
| πΌ AWS Well-Architected β πΌ SEC10-BP05 Pre-provision access | 1 | no data | |||
| πΌ Cloudaware Framework β πΌ Role-Based Access Control (RBAC) Management | 15 | no data |