A software-as-a-service (SaaS) company wants to detect potential threats within its AWS account, including compromised IAM credentials and EC2 instances communicating with command-and-control servers. When a threat is detected, the security team must be notified via a webhook to their external security operations center (SOC). The webhook URL requires an API key for authentication, which must be stored securely. Which architecture meets these requirements with the least operational overhead?
- AConfigure stateless Network ACLs on all VPC subnets to identify and block traffic to known command-and-control servers. Configure the Network ACLs to trigger an AWS Lambda function that retrieves the webhook API key from AWS Secrets Manager and sends the alert.
- Enable Amazon GuardDuty to monitor for threats and compromised credentials. Create an Amazon EventBridge rule that triggers an AWS Lambda function when GuardDuty generates a finding. Store the webhook API key in AWS Secrets Manager, and configure the Lambda function to retrieve the secret and call the webhook.Cevap
- CEnable Amazon GuardDuty to monitor for threats. Create an Amazon EventBridge rule that triggers an AWS Lambda function when GuardDuty generates a finding. Store the webhook API key as a plaintext String parameter in AWS Systems Manager Parameter Store, and configure the Lambda function to retrieve the parameter and call the webhook.
- DEnable AWS Shield Advanced to monitor API activity and network traffic for command-and-control communications. Configure a custom AWS WAF rule to trigger an AWS Lambda function that retrieves the webhook API key from AWS Secrets Manager and sends the alert.
Cevap
Enable Amazon GuardDuty to monitor for threats and compromised credentials. Create an Amazon EventBridge rule that triggers an AWS Lambda function when GuardDuty generates a finding. Store the webhook API key in AWS Secrets Manager, and configure the Lambda function to retrieve the secret and call the webhook.
Amazon GuardDuty is the AWS native threat detection service that continuously monitors VPC Flow Logs, CloudTrail logs, and DNS queries for potential security issues, including compromised IAM credentials and external command-and-control servers. Setting up an EventBridge rule to trigger an AWS Lambda function allows for real-time alerting to the external security operations center (SOC). Webhook API keys are sensitive credentials and must be stored securely using AWS Secrets Manager to prevent exposure.
Adım Adım Çözüm
Anahtar Kavram
Amazon GuardDuty is the managed threat detection service that monitors account activity and network behavior in AWS, which can trigger EventBridge rules to automate remediation or notification tasks. Sensitive credentials like API keys must be securely stored in AWS Secrets Manager or Parameter Store (SecureString) rather than in plaintext.
Tahmini Süre:1m 30s