Copyright (c) 2025 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

1.3.2. Shared Responsibility: Customer's Role (Developer Focus)

First Principle: The customer is responsible for "security in the cloud," securing their data, applications, and configurations within AWS services, like application code, data encryption, and IAM permissions.

In the AWS Shared Responsibility Model, the customer's responsibility is for "security in the cloud." For developers, this means securing everything they put into and configure within the AWS Cloud, specifically concerning their applications.

Key Customer Responsibilities ("Security in the Cloud") for Developers:

Scenario: When developing an application running on an EC2 instance, you are responsible for patching the guest OS, configuring its security groups to allow only necessary traffic, and writing secure application code.

Reflection Question: How does failing to implement secure coding practices or misconfiguring IAM permissions for your application directly demonstrate a failure in your responsibility for "security in the cloud" within the Shared Responsibility Model?