A financial technology firm processes sensitive payment transactions using a serverless architecture (Function-as-a-Service) and utilizes a third-party Software-as-a-Service (SaaS) platform for customer records management. Which of the following security tasks remain the sole responsibility of the enterprise customer across these cloud deployment models? (Select TWO.)
- Developing secure application source code and defining IAM role permissions for the serverless functions.Answer
- BApplying security updates and kernel patches to the underlying host infrastructure running the serverless environment.
- Classifying organizational data and administering user access rights within the SaaS platform.Answer
- DConfiguring perimeter firewall rules around the cloud provider's data centers to grant implicit trust to internal API requests.
Answer
The enterprise customer is strictly responsible for developing secure serverless application code, managing IAM role policies, classifying organizational data, and controlling user access within the SaaS application.
Under the cloud shared responsibility model, higher abstraction models (such as FaaS and SaaS) transfer physical infrastructure, operating system maintenance, and host application management to the cloud provider. However, regardless of the deployment model, the customer always retains ultimate responsibility for data classification, identity and access management (IAM), and custom code development.
Step-by-Step Solution
Key Concept
Cloud Shared Responsibility Model across FaaS and SaaS
Estimated Time:1m 30s