Skip to content

Lesson 9 of 13 · 3 min read

Cloud Security Posture Management and Public Exposure

Free lessonReviewed By the AISecurityInterviews editorial team
Reading position
In this lesson

TL;DR: Cloud security posture management (CSPM) evaluates cloud resource configuration against policy. A useful finding names the observed resource, effective exposure, collection time and owner; remediation needs a fresh observation of the relevant access paths.

Before you read

Pick an answer before you read further. The lesson below explains it, and guessing first, right or wrong, helps the explanation stay with you.

  1. 1A bucket uses encryption at rest and allows anonymous reads. Is the data private?

Configuration is a security input

CSPM reads cloud resource configuration and relationships, usually through provider APIs. It can identify public storage, permissive network rules, missing audit settings and other policy violations. The collector has a defined account, region, resource-type and permission scope. Findings outside that scope cannot be inferred from a clean dashboard.

The adversary may be an unauthenticated internet user, a compromised workload or a malicious insider. The affected asset might be a customer dataset, a model registry or an administrative interface. State which caller and path the finding concerns. Public reachability and public authorization are distinct: an internet endpoint can require strong identity, while a private endpoint can still expose data to an overprivileged internal principal.

Trace the whole path

For a compute service, examine routing, load balancers, ingress rules, listeners and application authorization. For object storage, examine resource policy and the provider's effective public-access settings. A single permissive security-group rule is a reason to investigate, not complete proof that a vulnerable service is reachable. Equally, a closed direct port does not exclude access through an exposed proxy.

CSPM needs freshness as well as breadth. An account disconnected yesterday can retain reassuring old findings. Keep the last successful collection and resource inventory separately from the finding status. A failed API call should create a coverage problem, not erase the resource's risk.

Diagram
Public exposure is a path
  1. 1

    1 · Network reachability

    • Can the caller reach an endpoint or an allowed intermediary?
  2. 2

    2 · Resource and identity policy

    • Which principal can perform the operation on this object?
  3. 3

    3 · Application behavior

    • Does the service enforce tenant and business rules?
1/3

Network reachability

Can the caller reach an endpoint or an allowed intermediary?

Closing one route does not prove that every route to the data is closed.

A worked remediation

A fictional staging API uses production documents for debugging. The cloud inventory shows an internet-facing load balancer and a broad service role. Remove unnecessary public reachability, separate the staging identity and data, and enforce server-side access checks. Simply renaming the service from staging to production changes no boundary.

After the repair, confirm the load balancer and resource policies, then use an approved non-destructive access check to verify the denied path and a legitimate path. Record the observation time. A policy dashboard can corroborate the change, but cannot prove that nobody accessed the data before it.

CNAPP products, checked November 2026

Orca's technical brief describes combining cloud configuration with workload inspection. Aqua describes a platform spanning development and runtime. Palo Alto Networks introduced Cortex Cloud as the next version of Prisma Cloud. Fortinet acquired Lacework, whose lineage appears in FortiCNAPP. These products span multiple categories; compare actual configuration coverage and deployment requirements rather than counting category names.

Reporting a posture finding

Use four outcomes: observed violation, observed compliance, not applicable and unknown. Record exceptions with an owner, scope, reason and expiry. Mapping the rule to a compliance control does not establish that the entire organization meets that control.

Study CNAPP coverage for the platform view and the storage-bucket review for the access decision.

Check yourself

Say or write your answer first, then reveal. Explaining it from memory, in your own words, is the skill an interviewer is checking.

  1. 1Why is collection freshness part of a finding?

  2. 2What does an encrypted public bucket demonstrate?

Practise it as an interviewer asks it

Course lessons that teach this

Related lessons