A financial technology company is deploying a novel microservice-based payment gateway using a Cloud Service Provider's (CSP) managed Serverless (Function-as-a-Service) platform and managed API gateway. Under the cloud shared responsibility model, which of the following security tasks are the EXCLUSIVE responsibility of the enterprise customer? (Select TWO.)
- Scanning third-party application dependencies and sanitizing custom code against vulnerabilitiesAnswer
- Configuring granular Identity and Access Management (IAM) role permissions for the function execution environmentAnswer
- CApplying security patches and kernel updates to the underlying serverless container host operating system
- DDeploying physical network perimeter firewalls and hardware intrusion prevention systems around the compute cluster
Answer
The customer is exclusively responsible for scanning application dependencies and sanitizing custom code, as well as configuring granular IAM role permissions for function execution environments.
In a Serverless (FaaS) model, the cloud provider handles all underlying infrastructure, including physical servers, hypervisors, host operating systems, and runtime environments. The customer retains full responsibility for their application layer—including source code security, third-party library scanning, input validation—and configuration management, such as defining least-privilege IAM execution roles.
Step-by-Step Solution
Key Concept
Cloud Shared Responsibility Model in Serverless (FaaS) Architectures