Getting Started with Cloud Security
Last reviewed: August 2026
Security Starts with “What to Protect”
Section titled “Security Starts with “What to Protect””The first step in cloud security is not setting up a firewall. You should approach it in the order asset identification → threat modeling → protection priority.
- Asset identification — if you don’t know what to protect, you don’t know what to block.
- Data classification — grade data as Public / Internal / Confidential / Restricted, and determine the level of protection appropriate for each grade.
- Threat modeling — identify who might target what, and through which paths.
- Protection priority — address the threats with the greatest potential impact first.
A Shift in Cloud Security Perspective
Section titled “A Shift in Cloud Security Perspective”On-premises and cloud environments take different approaches to security.
| On-premises (traditional) | Cloud (modern) |
|---|---|
| Perimeter defense (blocking with firewalls) | Zero trust (verify every request) |
| Prevention-focused | Detection + automated response after the fact (audit logs, anomaly detection) |
| Manual audits (quarterly) | Continuous auditing (real-time compliance) |
| Static policy | Policy as code (OPA, SCP, Azure Policy) |
| Change control boards | Guardrails + automated blocking (preventive controls) |
Structure of Protection Areas — A Reading Guide to the Security Section
Section titled “Structure of Protection Areas — A Reading Guide to the Security Section”Cloud security is built from multiple layers. Below is a mapping of each layer to its corresponding CloudPick documentation.
| Layer | Role | CloudPick documentation |
|---|---|---|
| Governance & policy | Scope of responsibility, compliance | Shared Responsibility Model, Compliance |
| Identity & access control | Who can do what | IAM Deep Dive, Zero Trust |
| Network security | Traffic isolation and filtering | VPC/Subnets |
| Data protection | Encryption, key management, DLP | Data Protection, Secrets Management |
| Detection & response | Threat detection, incident response | Security Posture Management, Incident Response |
| DevSecOps | Pipeline security | DevSecOps |
| AI security | Model/data protection | AI Security |
Security Maturity Stages
Section titled “Security Maturity Stages”Don’t try to apply everything at once. Build maturity in stages.
| Stage | Focus | Examples |
|---|---|---|
| 1. Foundations | Least-privilege IAM, MFA, basic encryption | Locking the root account, enabling default encryption |
| 2. Visibility | Logging, auditing, asset inventory | Enabling CloudTrail, Config, Security Hub |
| 3. Automation | Policy as code, automated detection/blocking | SCP, GuardDuty, automated isolation |
| 4. Continuous | Red teaming, security chaos engineering, threat intelligence | Penetration testing, regular threat modeling |
Common Mistakes
Section titled “Common Mistakes”- Adopting security tools before identifying assets — turning on GuardDuty/Defender without knowing what to protect just piles up alerts without any way to prioritize them
- Trying to apply everything at once — ignoring the maturity stages and attempting to adopt zero trust all at once, ending up with nothing fully completed
- Operating without audit logs enabled — failing to turn on CloudTrail/Activity Log makes it impossible to trace the cause when an incident occurs
Checklist
Section titled “Checklist”- Have you identified the assets to protect and completed data classification (public/internal/confidential/restricted)?
- Have you enabled audit logs (CloudTrail, Activity Log, Audit Log) across all accounts?
- Have you completed security maturity stage 1 (least-privilege IAM, MFA, basic encryption) first?