Skip to content

04 β€” Cloud Security Reviews

Cloud security reviews are now a core responsibility for many Senior Security Consultants.

Modern organisations rarely operate a single isolated cloud environment.

You may encounter:

  • AWS
  • Microsoft Azure
  • Google Cloud
  • Kubernetes
  • SaaS platforms
  • Hybrid cloud
  • Multi-cloud environments
  • Cloud-native applications
  • CI/CD pipelines
  • Infrastructure as Code
  • Central identity platforms
  • Central security operations

A professional cloud security review must therefore go far beyond checking whether a few security services are enabled.

The consultant must understand:

How the cloud environment is governed, how identities operate, how workloads communicate, where sensitive data exists, how security controls are enforced, how threats are detected, and how compromise could spread across the environment.

Your mission is to develop a repeatable cloud security review methodology that moves from:

Business Context
↓
Cloud Landscape
↓
Governance
↓
Identity
↓
Network
↓
Workloads
↓
Data
↓
Logging & Detection
↓
Resilience
↓
Attack Paths
↓
Cloud Risk
↓
Security Roadmap

By the end of this module, you should be able to review a cloud environment systematically and communicate both technical weaknesses and enterprise-level cloud risk.

A cloud security review is a structured evaluation of how securely an organisation:

  • Designs cloud environments

  • Governs cloud usage

  • Manages identities

  • Controls network access

  • Protects workloads

  • Secures data

  • Monitors activity

  • Detects threats

  • Responds to incidents

  • Maintains resilience

  • Enforces compliance

The objective is not:

β€œFind every misconfiguration.”

The objective is:

Determine whether cloud risk is being appropriately managed.

Traditional infrastructure often has relatively clear boundaries.

For example:

Internet
↓
Firewall
↓
DMZ
↓
Internal Network
↓
Servers

Cloud environments are more dynamic.

You may have:

Users
↓
Identity Provider
↓
Cloud Console
Applications
↓
Workload Identity
↓
Cloud APIs
CI/CD
↓
Deployment Role
↓
Production
SaaS
↓
API Integration
↓
Cloud Data

Security therefore depends heavily on:

  • Identity

  • API permissions

  • Automation

  • Cloud policy

  • Service relationships

  • Workload trust

Cloud security is not just network security hosted somewhere else.

The first principle of cloud security is shared responsibility.

In general:

Cloud Provider
↓
Security OF the Cloud
Customer
↓
Security IN the Cloud

The provider typically protects areas such as:

  • Physical facilities

  • Core infrastructure

  • Hardware

  • Hypervisor

  • Underlying networking

The customer remains responsible for many areas including:

  • Identity

  • Access

  • Configuration

  • Applications

  • Data

  • Logging

  • Workload security

  • Governance

The exact split varies by service type.

Consider:

IaaS
↓
Customer responsibility is larger
PaaS
↓
Provider manages more infrastructure
SaaS
↓
Provider manages most technology

But even with SaaS, the customer usually remains responsible for:

  • Identity

  • Access

  • Data handling

  • Configuration

  • User governance

  • Integration security

A consultant must understand where responsibility actually sits.

Before reviewing cloud controls, understand why the cloud environment exists.

Ask:

  • What workloads run here?

  • Which workloads are business critical?

  • What data is processed?

  • Which regions are used?

  • What regulatory requirements apply?

  • What availability is required?

  • Is this production?

  • Who owns the platform?

  • How quickly is cloud adoption growing?

Cloud risk cannot be assessed without context.

Start by mapping the environment.

For example:

Enterprise
β”‚
β”œβ”€β”€ AWS
β”‚ β”œβ”€β”€ Production
β”‚ β”œβ”€β”€ Development
β”‚ └── Security
β”‚
β”œβ”€β”€ Azure
β”‚ β”œβ”€β”€ Corporate Services
β”‚ └── Data Platform
β”‚
β”œβ”€β”€ Google Cloud
β”‚ └── Analytics
β”‚
└── Kubernetes
└── Application Platform

Also identify:

  • SaaS services

  • External integrations

  • CI/CD platforms

  • Identity providers

  • Security platforms

Ask:

  • Who owns AWS?

  • Who owns Azure?

  • Who owns Kubernetes?

  • Who defines security standards?

  • Who approves new accounts?

  • Who monitors cloud security?

  • Who responds to incidents?

Cloud security frequently suffers when responsibility is distributed but accountability is unclear.

Governance is the foundation of scalable cloud security.

Review:

  • Account creation

  • Subscription creation

  • Project creation

  • Organisational structure

  • Naming standards

  • Tagging

  • Region restrictions

  • Service restrictions

  • Policy enforcement

  • Security ownership

  • Exception processes

Without governance, cloud security becomes inconsistent.

Cloud platforms usually support hierarchy.

For example:

Organisation
β”‚
β”œβ”€β”€ Security
β”œβ”€β”€ Logging
β”œβ”€β”€ Shared Services
β”œβ”€β”€ Production
β”œβ”€β”€ Development
└── Sandbox

Evaluate:

  • Environment separation

  • Business unit separation

  • Security boundaries

  • Policy inheritance

  • Logging separation

A strong hierarchy reduces blast radius.

In AWS, review areas such as:

  • AWS Organizations

  • Organizational Units

  • Service Control Policies

  • Central logging

  • Security accounts

  • Shared services

  • Cross-account access

  • IAM Identity Center

Ask:

Can one AWS account operate outside required security guardrails?

In Azure, review:

  • Management Groups

  • Subscriptions

  • Resource Groups

  • Azure Policy

  • Entra ID

  • Role assignments

  • Central monitoring

  • Defender for Cloud

Evaluate whether governance is applied consistently across subscriptions.

Review:

  • Organization

  • Folders

  • Projects

  • Organization Policies

  • IAM

  • Logging

  • Security Command Center

Ask whether project-level autonomy bypasses enterprise security requirements.

A mature cloud platform should not rely only on human behaviour.

Instead of:

β€œPlease do not create public storage.”

Prefer:

Cloud Policy
↓
Deployment Request
↓
Policy Evaluation
↓
Allowed / Blocked

Examples of guardrails include:

  • AWS Service Control Policies

  • Azure Policy

  • Google Organization Policy

  • Kubernetes admission policy

Guardrails help make insecure configurations harder to create.

In cloud environments, identity is often more important than the traditional network perimeter.

Review:

Human Identity
↓
Authentication
↓
Federation
↓
Role
↓
Cloud Resource

And:

Workload
↓
Workload Identity
↓
Cloud API
↓
Resource

Compromise of identity can bypass many network controls.

Evaluate:

  • Central federation

  • SSO

  • MFA

  • Administrative roles

  • Account lifecycle

  • Dormant users

  • External users

  • Break-glass accounts

  • Access reviews

Avoid cloud environments with unmanaged local user accounts wherever practical.

For high-privilege emergency identities:

  • Are they protected with MFA?

  • Are credentials securely stored?

  • Is access monitored?

  • Are they used only when necessary?

  • Are procedures documented?

Emergency access should be controlled but still available when required.

Look for:

  • Permanent administrators

  • Global administrators

  • Owner roles

  • Overly broad IAM policies

  • Standing access

  • Shared privileged accounts

Prefer:

Normal User
↓
Approved Elevation
↓
Temporary Privilege
↓
Administrative Task
↓
Privilege Removed

Just-in-Time access reduces risk.

Cloud permissions can become extremely complex.

Ask:

  • Which roles have wildcard permissions?

  • Which users have administrator access?

  • Which service accounts have broad permissions?

  • Which permissions are unused?

  • Are roles reusable beyond their intended purpose?

Examples of high-risk permissions include broad capabilities to:

  • Create identities

  • Modify IAM

  • Assume roles

  • Create keys

  • Disable logging

  • Modify networks

  • Access secrets

Applications should not depend on long-lived credentials where better options exist.

High-risk pattern:

Application
↓
Hardcoded Access Key
↓
Cloud API

Preferred pattern:

Application
↓
Managed Workload Identity
↓
Temporary Credentials
↓
Cloud API

Examples include:

  • AWS IAM Roles

  • Azure Managed Identities

  • Google Service Accounts

  • Kubernetes workload identities

Search for risks such as:

  • Static access keys

  • Long-lived API keys

  • Secrets in code

  • Credentials in CI/CD

  • Credentials in configuration files

  • Shared credentials

Understand both storage and rotation.

Cloud networking still matters.

Map:

Internet
↓
Edge
↓
Public Tier
↓
Private Application Tier
↓
Data Tier

Review:

  • Public exposure

  • Segmentation

  • Routing

  • Firewalls

  • Security groups

  • Network ACLs

  • Private endpoints

  • Peering

  • VPN

  • Dedicated connectivity

Create an inventory of public resources.

Examples:

  • Load balancers

  • Virtual machines

  • Storage

  • Databases

  • APIs

  • Kubernetes endpoints

  • Management interfaces

For each resource ask:

Does this actually need to be public?

Look for:

  • 0.0.0.0/0

  • ::/0

  • Broad administrative access

  • Unrestricted internal communication

  • Unused rules

  • Legacy rules

Do not assume every broad rule is critical.

Understand:

  • Port

  • Protocol

  • Exposure

  • Asset criticality

  • Compensating controls

Assess separation between:

  • Production and development

  • Application and data

  • Management and workloads

  • Business units

  • Sensitive and non-sensitive systems

Ask:

If one workload is compromised, what can it reach?

Where appropriate, sensitive services can use private connectivity rather than public endpoints.

Examples:

  • Private service endpoints

  • Private database access

  • Private storage access

  • Private management paths

This can reduce unnecessary exposure.

Inbound controls receive most attention.

Also review outbound access.

Ask:

  • Can workloads access any internet destination?

  • Are egress paths logged?

  • Can malware communicate externally?

  • Can data be exfiltrated directly?

Egress controls can reduce attack impact.

Cloud DNS is frequently overlooked.

Review:

  • DNS ownership

  • Hosted zones

  • Logging

  • Resolver configuration

  • Private DNS

  • Domain protection

DNS compromise can redirect legitimate traffic.

For virtual machines, assess:

  • Image security

  • Hardening

  • Patching

  • Administrative access

  • EDR

  • Logging

  • Disk encryption

  • Metadata service protection

  • Instance identity

Cloud does not eliminate operating system security.

Cloud metadata services can expose temporary credentials to workloads.

Attack scenario:

Application Vulnerability
↓
SSRF
↓
Metadata Service
↓
Workload Credentials
↓
Cloud API Access

Review protections against credential retrieval and excessive workload permissions.

Serverless functions introduce different risks.

Review:

  • Function permissions

  • Event sources

  • Secrets

  • Environment variables

  • Dependencies

  • Logging

  • Network access

  • Trigger security

A small serverless function can still have highly privileged cloud access.

Review:

  • Image provenance

  • Vulnerability scanning

  • Registry security

  • Runtime security

  • Secrets

  • Privileges

  • Host access

  • Logging

Container security should cover both build time and runtime.

For Kubernetes environments, assess:

Cluster Governance
↓
API Access
↓
RBAC
↓
Namespaces
↓
NetworkPolicy
↓
Workload Security
↓
Secrets
↓
Logging

Also review cloud integration.

A Kubernetes service account may provide access to cloud APIs.

Look for:

  • cluster-admin

  • Broad role bindings

  • Wildcards

  • Excessive service account privileges

  • Shared service accounts

Ask:

If this pod is compromised, what Kubernetes permissions are available?

Without appropriate network controls, pods may communicate broadly.

Assess:

  • Namespace boundaries

  • NetworkPolicies

  • East-west communication

  • Control-plane access

  • External access

Do not assume namespaces provide strong network isolation by themselves.

Evaluate:

  • Secret storage

  • Encryption

  • Access control

  • External secret managers

  • Rotation

  • Logging

Avoid treating Kubernetes Secrets as automatically secure.

Cloud storage is a common data exposure area.

Review:

  • Public access

  • Access policies

  • Encryption

  • Versioning

  • Logging

  • Replication

  • Retention

  • Lifecycle policies

Examples include:

  • Amazon S3

  • Azure Blob Storage

  • Google Cloud Storage

Assess:

  • Public exposure

  • Authentication

  • Encryption

  • Network access

  • Administrative access

  • Backups

  • Logging

  • Database audit capability

Managed database does not mean the database configuration is automatically secure.

Understand:

  • What data exists?

  • Where is it stored?

  • How sensitive is it?

  • Who can access it?

  • Which regulations apply?

A cloud security review without data context can misprioritise findings.

Check whether sensitive services support and use encryption.

Also review:

  • Provider-managed keys

  • Customer-managed keys

  • Key ownership

  • Key rotation

  • Access permissions

Do not simply mark:

Encryption = enabled.

Understand who controls the keys.

Review:

  • TLS

  • Internal service communication

  • APIs

  • Database connections

  • Administrative connections

  • Hybrid links

Sensitive internal traffic may also require protection.

Key management is a critical architectural dependency.

Assess:

Key Creation
↓
Storage
↓
Usage
↓
Access
↓
Rotation
↓
Revocation
↓
Deletion

Review separation of duties between:

  • Key administrators

  • Data administrators

  • Application owners

Cloud environments should use centralised secrets management where practical.

Review:

  • Secret creation

  • Access

  • Rotation

  • Audit logging

  • Application integration

  • CI/CD usage

Avoid:

  • Credentials in repositories

  • Secrets in plain-text configuration

  • Shared passwords

Cloud logs should usually be centralised.

Examples:

  • CloudTrail

  • VPC Flow Logs

  • GuardDuty findings

  • Activity Logs

  • Entra logs

  • Defender logs

  • Cloud Audit Logs

  • VPC Flow Logs

Map:

Cloud Environment
↓
Audit Logs
↓
Central Security Location
↓
SIEM
↓
Detection

Ask:

  • Can administrators delete audit logs?

  • Are logs stored outside production?

  • Is retention appropriate?

  • Are logs immutable?

  • Is access restricted?

An attacker with administrative access may try to remove evidence.

Logging enabled in 90% of accounts may still be insufficient if the missing 10% contain critical systems.

Validate:

  • All accounts

  • All subscriptions

  • All projects

  • All required regions

  • Critical services

Coverage matters.

Cloud providers offer native security services.

Examples include:

  • AWS GuardDuty

  • Microsoft Defender for Cloud

  • Google Security Command Center

Assess:

  • Coverage

  • Configuration

  • Ownership

  • Alert routing

  • Investigation process

Enabling a service does not guarantee operational value.

Ask:

  • Which cloud logs reach the SIEM?

  • Are security alerts ingested?

  • Are detections implemented?

  • Who monitors them?

  • Are alerts tested?

The flow should be:

Cloud Event
↓
Telemetry
↓
SIEM
↓
Detection
↓
Analyst
↓
Response

Review realistic attack scenarios.

Example:

Credential Phishing
↓
Cloud User Compromise
↓
Privilege Escalation
↓
IAM Modification
↓
Persistence
↓
Data Access

Ask which controls prevent, detect, or limit each step.

Cloud IAM relationships can create indirect privilege escalation.

For example:

User
↓
Can Pass Role
↓
Compute Service
↓
Privileged Role
↓
Administrator Access

An apparently limited user may gain higher privileges indirectly.

Senior consultants should look beyond directly assigned permissions.

Cross-account or cross-subscription access can create complex attack paths.

Map:

Account A
↓
Trusted Role
↓
Account B
↓
Sensitive Resource

Review:

  • Trust policies

  • External IDs

  • Third parties

  • Federation

  • Privileged relationships

Cloud environments frequently integrate with external services.

Examples:

  • CI/CD

  • Monitoring

  • Backup

  • Security tools

  • Identity systems

  • Data analytics

Ask:

  • What permissions are granted?

  • What data is shared?

  • How is access revoked?

  • What happens if the provider is compromised?

Modern cloud environments are increasingly deployed through:

  • Terraform

  • CloudFormation

  • Bicep

  • ARM templates

  • Kubernetes manifests

Review:

  • Code repositories

  • Security scanning

  • Secrets

  • Policy validation

  • Approval

  • Drift

Infrastructure security should begin before deployment.

CI/CD platforms often have significant cloud privileges.

Map:

Developer
↓
Source Control
↓
CI/CD
↓
Deployment Identity
↓
Cloud Environment

Review:

  • Pipeline permissions

  • Secrets

  • Branch protection

  • Approval controls

  • Deployment roles

  • Artifact security

Example:

Developer Compromise
↓
Pipeline Modification
↓
Deployment Role
↓
Production

Ask:

Can a developer indirectly gain production control by modifying the pipeline?

This is a critical architecture question.

Review:

  • Backup coverage

  • Backup location

  • Encryption

  • Retention

  • Immutability

  • Cross-account protection

  • Recovery testing

Ask:

Could the same compromised administrator delete both production and backups?

If yes, resilience may be weak.

Assess:

  • Recovery regions

  • Recovery accounts

  • Recovery credentials

  • Dependencies

  • DNS

  • Data replication

  • Recovery testing

Security incidents can become availability incidents quickly.

Multi-cloud environments introduce additional complexity.

You may encounter:

Entra ID
↓
AWS
Azure
Google Cloud
Kubernetes
SaaS

Review consistency across:

  • Identity

  • Logging

  • Policy

  • Key management

  • Incident response

  • Governance

Different clouds should not mean completely different security standards.

Example:

AWS
Mature Guardrails
Mature Logging
Strong IAM
Azure
Partial Policies
Partial Logging
Broad Admin Access

The enterprise risk may be:

Cloud security maturity is inconsistent across platforms.

That is more meaningful than reporting isolated configuration findings.

Determine applicable requirements.

Examples:

  • ISO/IEC 27001

  • ISO 27017

  • ISO 27018

  • SOC 2

  • PCI DSS

  • CIS Benchmarks

  • NIST

  • Privacy requirements

Map controls carefully to the services actually being used.

A cloud environment can be compliant and still contain meaningful attack paths.

For example:

MFA
βœ“
Logging
βœ“
Encryption
βœ“

but:

CI/CD
↓
Over-Privileged Production Role
↓
Full Cloud Administration

A threat-based review may identify risk missed by checklist assessment.

Consider:

Internet
↓
Application
↓
Workload Identity
↓
Cloud Storage
↓
Sensitive Data

Or:

Developer
↓
CI/CD
↓
Deployment Identity
↓
Production

Or:

Cloud User
↓
Role Assumption
↓
Security Account
↓
Logging Configuration

Attack-path analysis helps prioritise cloud findings.

For every privileged identity ask:

If compromised, what can it control?

Evaluate:

  • Accounts

  • Subscriptions

  • Projects

  • Applications

  • Data

  • Security controls

  • Logs

  • Backups

Large blast radius should receive special attention.

Security controls should ideally not be fully controlled by the systems they protect.

Weak design:

Production Account
β”‚
β”œβ”€β”€ Application
β”œβ”€β”€ Logs
β”œβ”€β”€ Security Tools
└── Backup

Compromise of one administrator may expose everything.

Stronger design:

Cloud Organisation
β”‚
β”œβ”€β”€ Production
β”œβ”€β”€ Security
β”œβ”€β”€ Logging
└── Backup

Separation can improve resilience.

A simple model might include:

Cloud usage is decentralised with limited governance.

Basic standards and controls exist.

Governance and baseline security are consistently implemented.

Security is centrally monitored and measured.

Controls are automated and continuously improved.

Always support maturity ratings with evidence.

Examples:

Multiple accounts operate without central policy.

Broad IAM permissions are widespread.

Audit visibility varies by environment.

Teams use different approaches.

Production and non-production share trust relationships.

Systemic findings usually deserve strategic remediation.

A cloud finding should include:

Finding Title
↓
Observation
↓
Affected Scope
↓
Evidence
↓
Attack Scenario
↓
Risk
↓
Recommendation

Multiple human identities retain permanent administrative permissions across production cloud environments.

Compromise of a privileged identity could provide broad control over cloud resources, security configuration, and sensitive data.

Credential Theft
↓
Cloud Authentication
↓
Administrator Role
↓
Production Access
↓
Security Control Modification
↓
Data Access / Service Disruption

Introduce centralised privileged-access governance, require phishing-resistant MFA, reduce standing administrative permissions, implement temporary elevation, and regularly review privileged roles.

High

Cloud Audit Logs Are Stored Within the Production Security Boundary

Section titled β€œCloud Audit Logs Are Stored Within the Production Security Boundary”

Critical audit logs are retained within the same cloud accounts as production workloads.

A sufficiently privileged attacker compromising production may also be able to modify or delete evidence required for detection and investigation.

Centralise security logs within a dedicated security-controlled account or subscription with restricted administrative access and appropriate retention protections.

Consider:

  • Internet exposure

  • Privilege

  • Criticality

  • Attack path

  • Blast radius

  • Sensitive data

  • Detection capability

  • Existing controls

  • Compliance impact

An issue affecting a single development system should generally be treated differently from one affecting the organisation’s identity platform.

Example:

0–30 Days
β”‚
β”œβ”€β”€ Remove unnecessary public exposure
β”œβ”€β”€ Secure privileged accounts
β”œβ”€β”€ Remove exposed credentials
└── Enable critical audit logging
30–90 Days
β”‚
β”œβ”€β”€ Centralise identity
β”œβ”€β”€ Implement logging standards
β”œβ”€β”€ Improve IAM governance
└── Standardise cloud security baselines
3–6 Months
β”‚
β”œβ”€β”€ Implement policy guardrails
β”œβ”€β”€ Introduce PAM/JIT
β”œβ”€β”€ Improve network segmentation
└── Centralise secrets management
6–12 Months
β”‚
β”œβ”€β”€ Multi-cloud security governance
β”œβ”€β”€ Security automation
β”œβ”€β”€ Policy-as-Code
└── Continuous control validation

Executives usually do not need a list of 150 misconfigurations.

Instead present themes such as:

Security controls are inconsistently enforced.

Excessive standing administrative permissions increase account-compromise impact.

Cloud logging coverage is incomplete.

Production security boundaries require improvement.

Manual processes limit scalability.

Then provide a prioritised roadmap.

A professional engagement may produce:

  • Cloud security assessment report

  • Cloud architecture review

  • Risk register

  • Cloud control matrix

  • IAM review

  • Network review

  • Attack-path analysis

  • Annotated architecture diagrams

  • Remediation roadmap

  • Executive presentation

Use:

[ ] Business context understood
[ ] Cloud inventory established
[ ] Ownership identified
[ ] Organisation hierarchy reviewed
[ ] Governance reviewed
[ ] Guardrails reviewed
[ ] Human IAM reviewed
[ ] Privileged IAM reviewed
[ ] Workload identity reviewed
[ ] Long-lived credentials reviewed
[ ] Network architecture reviewed
[ ] Public exposure reviewed
[ ] Segmentation reviewed
[ ] Egress reviewed
[ ] Compute reviewed
[ ] Containers reviewed
[ ] Kubernetes reviewed
[ ] Storage reviewed
[ ] Database security reviewed
[ ] Data protection reviewed
[ ] Encryption reviewed
[ ] Key management reviewed
[ ] Secrets reviewed
[ ] Logging reviewed
[ ] Threat detection reviewed
[ ] SIEM integration reviewed
[ ] CI/CD reviewed
[ ] Infrastructure as Code reviewed
[ ] Cross-account trust reviewed
[ ] Third-party integrations reviewed
[ ] Backup reviewed
[ ] Disaster recovery reviewed
[ ] Attack paths mapped
[ ] Blast radius evaluated
[ ] Findings prioritised
[ ] Roadmap developed

74. Practical Scenario β€” Enterprise Multi-Cloud Review

Section titled β€œ74. Practical Scenario β€” Enterprise Multi-Cloud Review”

You are asked to assess an organisation operating:

  • AWS production workloads

  • Azure corporate services

  • Kubernetes applications

  • Microsoft Entra ID

  • GitHub-based CI/CD

  • Central SIEM

Initial discovery identifies:

  • Developers have broad AWS access

  • Azure subscriptions lack consistent policy enforcement

  • Several Kubernetes workloads use static cloud credentials

  • AWS production logs remain inside production accounts

  • CI/CD has permanent administrative access

  • Multi-cloud privileged access reviews are manual

Your task is not to report six unrelated issues.

Look for the larger pattern.

Possible themes:

Cloud Governance Inconsistency
+
Excessive Privilege
+
Weak Workload Identity
+
Insufficient Security Separation
+
Manual Access Governance

These indicate broader cloud maturity weaknesses.

Example:

Developer Compromise
↓
Source Repository
↓
CI/CD Pipeline
↓
Permanent Cloud Admin Role
↓
Production

Another:

Application Compromise
↓
Static Cloud Credential
↓
Cloud API
↓
Sensitive Resources

Another:

Production Administrator
↓
Production Account
↓
Audit Logs
↓
Evidence Deletion

Ask:

  • Can one identity access multiple clouds?

  • Can CI/CD modify security controls?

  • Can workloads access unrelated resources?

  • Can administrators modify logs?

  • Can production compromise affect backup?

Now you are evaluating architecture rather than isolated settings.

Example:

Central Identity
↓
Strong MFA
↓
Temporary Privilege
↓
Cloud Roles

With:

Enterprise Cloud Governance
↓
Policy Guardrails
↓
AWS / Azure / GCP

And:

Cloud Workloads
↓
Managed Workload Identity
↓
Least Privilege

And:

All Clouds
↓
Central Logging
↓
Security Account
↓
SIEM

Build the habit of asking:

What prevents a team from deploying insecure cloud infrastructure?

Which identity represents the largest blast radius?

How do applications authenticate to cloud services?

What is publicly reachable and why?

Where does the most sensitive cloud data exist?

Who can indirectly control production through deployment systems?

Could a production administrator destroy audit evidence?

How would the SOC detect cloud privilege escalation?

Could an attacker destroy both workloads and backups?

These questions reveal meaningful cloud risk.

Add:

Cloud Security Review Toolkit
β”‚
β”œβ”€β”€ Cloud Discovery Questionnaire
β”œβ”€β”€ Cloud Inventory Template
β”œβ”€β”€ Governance Review Checklist
β”œβ”€β”€ IAM Review Checklist
β”œβ”€β”€ Network Review Checklist
β”œβ”€β”€ Workload Review Checklist
β”œβ”€β”€ Kubernetes Review Checklist
β”œβ”€β”€ Data Security Checklist
β”œβ”€β”€ Logging Review Checklist
β”œβ”€β”€ Cloud Attack Path Template
β”œβ”€β”€ Cloud Risk Register
β”œβ”€β”€ Cloud Finding Template
β”œβ”€β”€ Multi-Cloud Assessment Matrix
└── Cloud Security Roadmap

A Senior Security Consultant conducting cloud security reviews should:

  • Understand the cloud business context

  • Map the complete cloud landscape

  • Understand shared responsibility

  • Review governance before configurations

  • Evaluate organisational structure

  • Assess cloud guardrails

  • Treat identity as a primary security boundary

  • Review privileged and workload identities

  • Identify long-lived credentials

  • Assess public exposure

  • Evaluate segmentation and egress

  • Review compute, containers, and Kubernetes

  • Protect storage and databases

  • Understand sensitive data

  • Review key and secrets management

  • Centralise and protect security logs

  • Evaluate cloud threat detection

  • Review CI/CD and Infrastructure as Code

  • Identify privilege escalation paths

  • Evaluate cross-account trust

  • Measure blast radius

  • Identify systemic weaknesses

  • Develop practical remediation roadmaps

  • Communicate cloud risk at both technical and executive levels

The cloud security review workflow is:

Discover
↓
Govern
↓
Map Identity
↓
Map Connectivity
↓
Review Workloads
↓
Follow Data
↓
Review Visibility
↓
Build Attack Paths
↓
Evaluate Blast Radius
↓
Prioritise Risk
↓
Build Roadmap

A mature cloud security review does not ask only:

β€œIs this cloud resource configured securely?”

It asks:

β€œHow could compromise of this resource propagate through the cloud environment, and what prevents that from becoming a business-impacting incident?”

➑️ 05 β€” Risk & Compliance

Now that you can review cloud environments from governance, architecture, identity, workload, data, and attack-path perspectives, the next module connects technical security findings with enterprise risk and compliance obligations.

You will learn how Senior Security Consultants translate technical observations into risk statements, evaluate likelihood and impact, assess controls, understand residual risk, map findings to frameworks and regulatory requirements, work with risk registers, handle exceptions, and support management risk decisions.

The goal is to move from:

β€œThis security control is weak.”

to:

β€œThis weakness creates a defined business risk, affects specific compliance obligations, and requires a clearly prioritised treatment decision.”