CloudGuild · Blog · Cheat sheets · Lessons · Certifications

AWS Certified Security - Specialty: Permissions for Lambda Functions

Master the concept of least privilege permissions for AWS Lambda functions interacting with Amazon RDS in your SCS-C02 exam prep.

Your decision-making process regarding permissions can significantly impact your security posture. Candidates often trip over how to balance functionality and security. In this post, we walk through a specific exam question to clarify these concepts.

The question

Your organization uses AWS Lambda functions that interact with a relational database hosted on Amazon RDS. To enhance security and reduce the risk of exposure, which approach should you take regarding the Lambda function's permissions?

A. Assign the Lambda function an IAM role with full database access.

B. Use environment variables to store database credentials.

C. Implement least privilege by assigning only necessary permissions.

D. Allow the Lambda function to access the database over the public internet.

Think before you scroll

Before selecting an answer, consider the principles of least privilege and the security implications of each option. Think about how permissions interact with potential vulnerabilities.

The answer

The correct option is C: Implement least privilege by assigning only necessary permissions. This approach minimizes security risks by ensuring the Lambda function only has access to what it needs to perform its tasks. If compromised, the potential damage is limited.

Why the other options lose

The concept behind it

The principle of least privilege is foundational in security. It dictates that users and functions should only have the permissions they absolutely need to perform their tasks. This minimizes potential damage from compromised accounts or functions. Applying this principle to AWS Lambda functions ensures that even if they are breached, the attacker’s access is limited.

Exam trap to remember

Remember: Always implement the least privilege principle for any AWS service to reduce security risks. This rule will guide you through similar questions in the exam.

Take the free SCS-C02 mock exam

Take a free mock exam →