Skip to content

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.

  1. Asset identification — if you don’t know what to protect, you don’t know what to block.
  2. Data classification — grade data as Public / Internal / Confidential / Restricted, and determine the level of protection appropriate for each grade.
  3. Threat modeling — identify who might target what, and through which paths.
  4. Protection priority — address the threats with the greatest potential impact first.

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

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
  • 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
  • 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?