CloudGuild · Blog · Cheat sheets · Lessons · Certifications

Understanding AWS Security: Prioritizing Design Principles

Learn how to tackle compliance and security in AWS with this question breakdown on serverless application design principles.

When building a serverless application, especially one that handles sensitive customer data, choosing the right design principle can be tricky. Many candidates stumble here, often tempted by options that seem simpler or more convenient but overlook critical security measures.

The question

A startup is building a serverless application that processes sensitive customer data. They want to ensure that their application meets compliance requirements for data handling and minimizes the risk of unauthorized access. Which design principle should they prioritize?

Think before you scroll

Before making a choice, consider the implications of each option on security and compliance. Think about how each choice affects access control and the potential risks associated with sensitive data handling.

The answer

The correct option is A. Implement least privilege access for AWS services. This principle ensures that users and services have only the permissions they need, which significantly reduces the risk of unauthorized access to sensitive data.

Why the other options lose

The concept behind it

The core principle here is least privilege access. This principle dictates that users and services should only have the permissions necessary to perform their tasks. In a serverless architecture, this means carefully defining IAM roles and policies to limit access to sensitive data and services, thereby enhancing security and compliance.

Exam trap to remember

Always prioritize security over convenience. The least privilege principle is vital for protecting sensitive data and meeting compliance requirements.

Take the free SAA-C03 mock exam.

Take a free mock exam →