Cloud Security
Cloud platforms introduce new risks, shared responsibility boundaries, and configuration-driven attack surfaces, so interviewers focus heavily on misconfigurations, IAM, segmentation, and visibility.
This lesson teaches you how to explain cloud risks clearly, design secure architectures, and answer cloud security questions with structure and confidence.
Interviewers want to see whether you can:
- Explain the shared responsibility model and how security duties shift across IaaS, PaaS, and SaaS.
- Identify common cloud misconfigurations and their impact.
- Design secure identity, data, and network controls at scale. This is covered in our Security System Design Course.
What to expect
Typical interview prompts include:
- “How would you prevent public S3 bucket exposure?”
- “What’s your approach to securing IAM roles across multiple accounts?”
- “How do you segment workloads in the cloud?”
- “How would you secure data stored in cloud databases?”
- “How do you detect suspicious activity in a cloud account?”
The majority of questions on cloud security are scenario-based.
The shared responsibility model
Every cloud platform uses a version of the shared responsibility model.
It defines which security tasks the cloud provider handles and which the customer must manage.
Provider responsibilities
- Physical infrastructure: data centers, hardware, networking
- Virtualization layer and tenant isolation
- Managed service availability
Customer responsibilities
- Identity and access controls
- Network configuration and segmentation
- Securing applications and data
- Logging, monitoring, and threat detection
- Encryption setup and key management
How responsibilities differ across IaaS, PaaS, SaaS
The higher you go (SaaS), the less you manage, but IAM and data protection always remain your responsibility.
Cloud misconfigurations
Most cloud breaches stem from configuration mistakes, not exotic exploits.
Interviewers want to see if you can connect: Misconfiguration → Risk → Mitigation
Explain each in terms of impact and mitigation, not vendor commands.
Platform-specific examples
Keep your answers provider-agnostic by describing principles like ownership, least privilege, and automation.