AWS › Core Services Overview

How does understanding the AWS shared responsibility model help clarify which security and operational tasks are AWS's responsibility versus the customer's responsibility?

Intermediate

Answer

The shared responsibility model divides responsibility between AWS being responsible for security of the cloud, meaning the physical infrastructure, hardware, and foundational services, while customers are responsible for security in the cloud, meaning properly configuring their own resources, managing access permissions, encrypting sensitive data, and patching their own operating systems and applications running on services like EC2, and misunderstanding this division is a common cause of security misconfigurations.
// AWS responsibility: physical data centers, host OS patching for managed services
// Customer responsibility: IAM permissions, security group rules, data encryption choices
Real-world example A company assumes AWS automatically secures their S3 bucket permissions, only to discover through a security audit that properly configuring bucket policies to prevent public access was actually their own responsibility under the shared responsibility model, not something AWS handles automatically.

Common follow-ups: How does the division of responsibility change between using EC2 versus a fully managed service like RDS?;What resources are available to help understand exactly where the responsibility boundary lies for a specific service?