SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
Cloud Platform & Infrastructure Security

CCSP: Planning and Implementing Cloud Infrastructure Security Controls

23 min readCCSP · Cloud Platform & Infrastructure SecurityUpdated

Planning and implementing cloud security controls means choosing, for each layer of the infrastructure, the physical, system, storage, communication, identity and audit controls that address a named risk, and placing each one with the party that can actually operate it. CCSP sub-domain 3.4 covers four areas: physical and environmental protection (including on-premises), system, storage and communication protection, identification, authentication and authorization in cloud environments, and audit mechanisms such as log collection, correlation and packet capture. This lesson works through each area as a set of principles: who controls the space, what a control verifies, which span an encryption layer covers, which layer an attack exhausts, which of the four identity steps failed, and which question an audit source can answer.

What you’ll learn
  • Identify who implements physical and environmental protection in public cloud, colocation, on-premises and edge deployments, and how assurance is obtained
  • Match physical access and fire detection and suppression controls to the specific threat and occupancy constraints
  • Choose boundary, management-plane, transmission and storage protections that address the stated risk rather than an adjacent one
  • Select denial-of-service defences by attack layer, including economic denial of sustainability on auto-scaling services
  • Apply identification, authentication, authorization and accountability to cloud scenarios, including root identities, ABAC, cross-tenant delegation and separation of duties
  • Choose the audit source, packet-capture placement, log-collection design and correlation prerequisites that answer an investigative question

Who implements physical and environmental protection in each hosting model?

Physical and environmental protection is implemented by whoever controls the space the hardware sits in, and everyone else gains assurance about it rather than building it. That one rule resolves most scenarios, because the same kind of server can sit in very different places:

Hosting modelWho implements physical controlsWhat the customer does
Public cloud (IaaS, PaaS, SaaS)The provider, in every service model: perimeter, building access, power, cooling, fire systems, media destructionObtains assurance from independent attestations and certifications (SOC 2 Type II, ISO/IEC 27001, CSA STAR) and checks what they cover; providers rarely allow customer site visits
ColocationThe facility operator for everything shared: the building, utility and backup power, cooling, fire systems, common areasControls whatever is exclusively its own: the cage or rack, who is authorised to open it, and the equipment and media inside; it verifies the operator's share through the contract and the operator's reports
Customer premises (on-premises private cloud)The customer, for everythingDesigns, implements and tests the controls itself
Provider-supplied hardware at customer sites (hybrid or edge stacks in branches, plants, retail sites)The customer, for the room it sits in, even though the provider supplies the hardware and softwareTreats the site as its own premises and adds controls that do not depend on the room

Two principles follow. First, an assurance report is bounded by its scope: it describes the facilities and controls listed in it and nothing else, so it cannot be stretched over a location the provider does not operate. Second, when a location cannot be made physically secure, move the protection onto the data. For example, a gateway on a factory floor that anyone on shift can reach should store data only on disks encrypted with keys bound to that device's trusted platform module (TPM) and measured boot, so the disk is unreadable if it is removed or the device boots outside its trusted state. Physical barriers still help, but they delay and deter; device-bound encryption decides what a thief actually obtains.

The design of a data center itself (site selection, tiers, redundant power and cooling) belongs to the secure data center design topic; this topic is about the controls that protect people, equipment and media once the site exists.

How do layered physical access controls stop intruders?

Physical access control works in layers, and each control verifies something different: the perimeter keeps people off the site, entry controls decide who comes in, internal controls limit where they go, and surveillance records what happened. A typical sequence runs from fencing, lighting and vehicle barriers, through staffed reception with escorts, to badge-controlled doors and stronger checks at server halls and cages. To pick a control, ask what it actually verifies and whether it prevents or only records:

ControlWhat it verifies or enforcesType
Access control vestibule (mantrap), turnstile, anti-passback rulesThat exactly one authenticated person passes per authentication; the inner door of a vestibule opens only when the outer one is closed and the space holds one personPreventive, against tailgating and piggybacking
Badge (something you have)That someone holds a valid token, not who that someone isPreventive, single factor
Badge plus PIN or biometricThat the holder is also the enrolled person, so a token alone is not enoughPreventive, multi-factor
Escorts, expiring visitor badges, per-hall and per-cage access listsThat visitors and contractors stay where they are authorised to bePreventive
GuardsJudgement: challenge, escort, respondPreventive and deterrent
CCTV, badge logs, visitor registersA record of who went where and whenDetective (and deterrent); valuable for investigation, never a barrier

The common mistake is to answer a prevention requirement with a detective control, or to answer one weakness with a control that addresses a different one: a control that counts people does not check who they are, and a control that checks who they are does not count them.

Fail-safe, fail-secure and free egress

Electric locks must decide what happens on power loss or a fire alarm. A fail-safe lock releases (people can leave, but anyone can enter); a fail-secure lock stays locked (the space is protected, but people could be trapped). Life safety always comes first, so the goal is to separate the two directions: the outside stays secured while the inside always opens. That is done with free egress hardware, a panic bar or lever on the inside that opens the door mechanically whatever the state of the lock, so entry still needs authorization but exit needs no key, card, code or special knowledge. Building and fire codes such as NFPA 101 generally require this; the exceptions they permit, such as delayed-egress or access-controlled egress locks, are tightly specified and must release on a fire alarm or power loss.

Which environmental controls detect and suppress fire and other hazards?

Environmental protection detects fire, heat, humidity and water early and suppresses fire with the least harm to people and equipment. Detection comes first because electrical fires usually smoulder: they release fine smoke particles long before flames or a significant temperature rise.

DetectorWhat it sensesStage of a fire
Aspirating (air-sampling) smoke detectionRoom air drawn continuously through sampling pipes to a very sensitive detectorIncipient: the earliest warning, so staff can find and isolate overheating equipment
Spot smoke detectors (photoelectric, ionisation)Smoke reaching the detector headSmoke visible in the room
Heat detectors (fixed-temperature, rate-of-rise)A set temperature, or a fast riseLater, once the fire produces significant heat
Flame detectors (infrared, ultraviolet)Radiation from open flame in line of sightFlaming stage

Alongside fire detection, temperature and humidity monitoring catches cooling failures and conditions that cause static discharge (too dry) or condensation (too humid), and water-leak sensors under raised floors and near cooling units catch leaks before they reach equipment.

Suppression system types

SystemHow it worksTypical fit
Wet pipeWater is held at every head; any head that opens, for whatever reason, discharges immediatelyGeneral offices; simple and reliable
Dry pipePipes hold pressurised air; when any head opens the air escapes, the valve trips and water follows after a delaySpaces where pipes could freeze
Pre-actionWater is held behind a valve that opens only on a signal from a separate detection system; water then flows from heads that have openedEquipment rooms and data centers, because it needs two independent events before water flows
DelugeAll heads are open; on detection every head discharges at onceHigh-hazard industrial areas needing rapid wetting
Clean agent (halocarbon or inert gas)Total flooding with a gas that leaves no residue and is approved for occupied spaces at design concentration (NFPA 2001)Rooms full of electronics, including staffed ones; the enclosure must hold the agent concentration long enough, which is verified by an enclosure (room) integrity test
Carbon dioxideTotal flooding that suppresses by displacing oxygen (NFPA 12)Normally unoccupied spaces only, because the extinguishing concentration is lethal to people

Halon is no longer produced under the Montreal Protocol and is not a choice for new systems. Codes may still require sprinklers as a backup to a gas system, which is why pre-action sprinklers are so often paired with clean agents.

How are system boundaries and the management plane protected?

Boundary protection controls what can cross the edge of a network segment through managed interfaces, and management-plane separation keeps the interfaces that control the infrastructure out of reach of the workloads running on it. Both come from the NIST SP 800-53 system and communications protection family: SC-7 boundary protection and SC-2 separation of system (management) functions from user functions.

Three separate questions about outbound traffic

When workloads in private subnets talk to provider services or the internet, three different questions arise, and each has its own control:

QuestionControlWhat it does
What source address do we appear from?Network address translation (NAT)Hides private source addresses behind a public one; it neither filters destinations nor makes the path private
Which path does the traffic take?Private endpoint (private link)Puts an interface for a provider service inside the virtual network, so traffic uses private addresses and never needs an internet route; available only for services that offer it
Which destinations are allowed?Egress filtering: firewall or proxy rules, and endpoint policiesAllows only approved destinations, by name or by resource

Two refinements matter for the third question. Address-based rules work poorly when a destination's addresses change often or are shared by many customers; an egress firewall or forward proxy that filters on the requested domain name (from the proxy request or the TLS server name) keeps working as addresses change. And where a private endpoint leads into a multi-tenant service, a policy on your own resources protects your data but says nothing about other parties' resources reachable through the same endpoint. An endpoint policy is attached to the path itself, so it can restrict every request through it to resources your organization owns, which closes the path as an exfiltration route.

Separating the management plane

Management interfaces are the highest-value targets in a private cloud: hypervisor and virtualization-manager consoles, storage and switch management, and baseboard management controllers (BMCs, reached over IPMI or Redfish), which power-cycle servers, mount media and open consoles below the operating system. The principle is to remove reachability first, then harden what remains: put them on a dedicated, out-of-band management network reachable only from jump hosts or privileged access workstations, so a compromised workload has no route to them at all. Hardening an interface that stays reachable from tenant traffic reduces the likelihood of compromise but leaves the exposure in place.

A public cloud's console and APIs are internet-facing by design, so the customer cannot place them behind its own network boundary; network controls govern only the traffic that passes through them. The enforceable point is the sign-in. With federated identity, the identity provider's conditional-access policy can require conditions such as a managed, compliant device before it issues an administrative session, and that requirement applies wherever the administrator connects from. Multi-factor authentication proves the person; a device condition proves the workstation; they answer different requirements.

How are communications protected in transit?

Communications are protected in transit by encryption that covers the whole span that must be protected; a private path is not an encrypted path, and every encryption layer protects only the stretch between the two points that encrypt and decrypt it.

ProtocolLayer and spanTypical use
MACsec (IEEE 802.1AE)Link layer, hop by hop: encrypts frames between two directly connected devices; each device decryptsLine-rate encryption of a physical link, such as a dedicated circuit between two routers
IPsecNetwork layer, between the two tunnel endpoints (gateway to gateway, or host to gateway)Site-to-site VPNs, including over private circuits
TLS (and mutual TLS)Transport/application, between the client and whatever terminates TLSProtecting traffic up to the application itself; service-to-service traffic

A reliable method is to draw the path and mark every point where traffic is decrypted. Suppose a partner's file transfer arrives over a site-to-site VPN that ends on a cloud VPN gateway, and is then forwarded to a storage service. The VPN protects the internet stretch; from the gateway onwards the transfer is protected only if another layer (for example TLS to the storage service) covers it. The same reasoning gives three rules:

  • Private is not encrypted. Dedicated circuits run through carrier and provider equipment. They reduce exposure to the internet, but confidentiality on the circuit needs encryption added over it (MACsec on the link or IPsec across it).
  • Link and tunnel encryption end at devices, not at applications. When protection must reach all the way to the processing systems, choose encryption that those systems terminate, typically TLS on the workloads, alone or on top of link or tunnel encryption.
  • Evidence comes from controls you operate. A provider's statements about encrypting its own backbone are part of its responsibility and appear in its attestations, but they describe the provider's network, not the customer's traffic between its own components. When a company must demonstrate encryption between its own systems, it configures that encryption, manages the certificates and keeps the configuration as evidence.

How is storage infrastructure protected?

Storage infrastructure is protected in layers: the network decides which hosts may reach storage, the storage system decides which hosts are presented each volume or share, the protocol decides which users they are and whether messages are protected, and encryption at rest protects the media. Encryption at rest defends against lost, stolen or improperly disposed media; it is transparent to any host or user the storage system already serves, so it cannot replace access control.

Block storage: zoning and LUN masking

On a shared array, zoning in the storage fabric decides which host ports can communicate with which array ports, and LUN masking on the array decides which host initiators are presented each logical unit (LUN). Used together, they make a volume visible only to the hosts that should mount it. Isolating storage traffic on its own network is still good practice, but it separates storage from other traffic types rather than separating hosts from each other.

File storage: authentication and message protection in the protocol

Protocol settingWhat it providesLimits
NFS with AUTH_SYS (the NFSv3 default)The server accepts the numeric user and group IDs the client assertsNo user authentication: whoever controls a permitted client can assert any user ID; host-level export rules only decide which machines may mount
NFSv4.1 with Kerberos (RPCSEC_GSS: krb5, krb5i, krb5p)Each user proves identity to the server with Kerberos; krb5i adds integrity checking and krb5p adds encryption (privacy) of the trafficNeeds a Kerberos realm, client support and a file service that offers it
SMB signingIntegrity and origin of each message, which also defeats relay and tampering attacksMessage content is still readable on the wire
SMB 3.1.1 pre-authentication integrityProtects the connection negotiation and session setup against tampering and downgrade, by hashing the setup messages into the session keysProtects the handshake, not the confidentiality of file content
SMB 3 encryption (per share or per server)Confidentiality and integrity of the traffic between client and serverConcerns the network only, not the disks

The pattern to remember: network filtering decides which hosts may connect, presentation decides which hosts see which storage, protocol authentication decides which users they are, integrity mechanisms prove messages are untouched, and only encryption keeps content secret on the wire.

How do you protect cloud services against denial of service?

Denial-of-service protection means matching the defence to the resource the attack exhausts: network capacity, application request handling, or, on auto-scaling and pay-per-use services, the customer's budget. A defence placed behind the exhausted resource cannot help, because the damage happens before traffic reaches it.

Attack typeWhat it exhaustsWhere the defence must sitControl
Volumetric (layers 3/4: UDP floods, reflection and amplification, SYN floods)Bandwidth and connection capacityUpstream of the bottleneck, with more capacity than the attackerProvider-edge DDoS mitigation, scrubbing centres and anycast CDNs that absorb the flood and pass on clean traffic
Application layer (layer 7: HTTP floods, expensive queries, login abuse)Application processing; network volumes can look normalWhere requests are understood, in front of the applicationA web application firewall with rate-based rules per client, bot detection and challenges, plus caching of cacheable content
Economic denial of sustainability (EDoS)Money: the platform scales to serve the attack, so the service stays up while costs climbAt the point where each caller's consumption can be boundedAuthentication of callers plus per-client rate limits, quotas and usage plans at the API gateway

Elastic platforms change what availability means. When the platform scales automatically, an attacker can succeed by spending the customer's money rather than by taking the service down, so cost belongs in the impact analysis. Detection, such as budget and anomaly alerts, is still needed to notice an attack; prevention comes from per-caller limits on consumption.

How do identification, authentication, authorization and accountability work in cloud environments?

Identification is the claim of an identity, authentication is the proof of that claim, authorization is the decision about what the proven identity may do, and accountability is the record that ties each action to that identity. When a scenario describes a failure, decide which of the four broke, because each has different fixes.

  • A username, email address or service principal name is identification. A password, a hardware key or a one-time code are authentication factors (combining different categories, such as something you know and something you have, makes it multi-factor). The permission check that follows is authorization, and the audit trail provides accountability.
  • Accountability needs identification to be individual. If three contractors run database maintenance through one shared "dbadmin" account, every log entry is accurate and still cannot name a person, because the identity itself was never individual. Evidence that was never recorded cannot be produced later by any other control. The fix is at identification: one named identity per person, which gains administrative rights by assuming a role or through privileged access management when needed.
  • Network location is not identity. An internal API that accepts any request from an address inside the corporate range has replaced authentication with location, so any foothold on the network inherits its trust. Zero-trust design authenticates every caller, including workloads, with strong workload identities (for example mutual TLS with short-lived certificates or signed service tokens) and evaluates authorization on every request.

Protecting the most powerful identities

Many cloud accounts have a root or owner identity that the account's own permission policies cannot restrict, and every provider has top-level tenant or organization administrator roles with similar reach. Because authorization does not contain these identities, strong authentication and minimal use are their safeguards:

  • Register a phishing-resistant MFA factor, such as a FIDO2 hardware security key, as soon as the account or tenant exists.
  • Create no long-lived access keys for it.
  • Reserve it for the few tasks only it can perform (some account-level settings, recovery), and do daily work as named, least-privilege administrators.

With an organization service, preventive guardrail policies set centrally can restrict member accounts, including their root identities. On some platforms (in AWS Organizations, for example) they do not apply to the management account itself, whose administrators can edit or detach the guardrails for everyone. Its top-level identity is therefore the most powerful credential in the organization: protect it first, restrict who can use it, and run no workloads in the management account.

How is authorization designed, delegated across tenants and separated by duty?

Cloud authorization is designed by choosing a model that scales with least privilege, delegating to third parties with temporary, customer-bound credentials, and separating duties so that no single person can both control and use a sensitive function.

ModelAccess decided byCloud fit
Role-based (RBAC)Membership of roles that bundle permissionsSimple and easy to review; the number of roles grows with every new team, environment or data set that needs its own boundary
Attribute-based (ABAC)Attributes of the subject, resource, action and environment (tags, department, clearance, time, device), compared by policyOne policy, for example "allow when the user's cost-center attribute equals the resource's cost-center tag", keeps working as new resources and teams appear
Mandatory (MAC)System-enforced labels and clearances that owners cannot overrideClassified and highly regulated environments
Discretionary (DAC)The owner of each object granting accessFile shares and owner-managed resources

In ABAC the attributes are the permissions. Anyone who can write a security-relevant tag, or edit their own attribute in the directory, can grant themselves access. Treat changing those attributes as a privileged action in its own right: restrict who may set or change them, require them at resource creation, and grant that right separately from the right to use the resources.

Delegating to a third party's service

A vendor that needs access to a customer's account should assume a role the customer creates. The role trusts the vendor's account, each assumption issues short-lived credentials, and the customer can revoke access at any moment by changing the trust policy. Long-lived access keys handed to a vendor are a standing secret the customer cannot see or control once it leaves.

The vendor's service is a deputy: it acts in many customers' accounts with authority each of them granted. If another customer of the same vendor learns your role's identifier, it can ask the vendor's service to use it, and the service, which does hold permission, complies. That is the confused deputy problem. The mitigation is a customer-unique external ID, generated by the vendor for each customer and required as a condition in the role's trust policy, so the vendor can only assume your role while acting for you. Neighbouring terms differ in what the attacker does:

WeaknessWhat happens
Confused deputyThe attacker gains no permissions; it misdirects a trusted intermediary into using the intermediary's own legitimate authority on its behalf
Privilege escalationThe attacker obtains permissions beyond those granted to it, for example by exploiting a flaw or a misconfigured policy
Session hijackingThe attacker steals or takes over an authenticated user's active session (such as a session token) and acts as that user
Replay attackThe attacker captures a valid message or credential exchange and resends it to repeat its effect

Separation of duties on infrastructure functions

  • Key administrators versus key users: those who manage key policies, rotation and deletion should not also encrypt and decrypt data with the keys, and workload roles that use keys should not manage them.
  • Dual control where a role can change its own rights: if any single administrator can edit a policy to grant themselves access, the separation depends on their restraint. Requiring a second administrator's approval removes that single point of trust, while monitoring only reports misuse after the fact.
  • Authoring versus approving changes: in infrastructure as code, the person who writes a production change must not also approve and merge it; the repository should enforce an independent reviewer.
  • Log administrators versus workload administrators: the people whose actions are logged should not control the logging (see the audit section).

Hardware security modules strengthen key protection, but in a different dimension. FIPS 140-3 validation assures the cryptographic module itself, from Level 1 (approved algorithms) through Level 2 (tamper evidence and role-based operator authentication) and Level 3 (physical tamper resistance and identity-based operator authentication) to Level 4 (protection against environmental attacks). It says nothing about which people are allowed to change a key's policy; that remains a separation-of-duties decision in the key management service.

Which audit mechanisms answer which question, and how are they collected and correlated?

Audit mechanisms are the log sources, packet capture and correlation that let investigators reconstruct what happened, and each source records a different kind of event. Start from the question, then pick the source that records that kind of event and is owned by a party who can provide it:

SourceWhat it recordsNotes
Provider control-plane (management) audit logManagement API calls: which identity created, changed or deleted which resource, when and from whereProviders keep only a limited default history of management events (its length varies by provider); durable retention and organization-wide coverage need a configured trail or log sink
Flow logsConnection metadata for an interface, subnet or virtual network: addresses, ports, protocol, bytes, packets, accept or rejectLike NetFlow: no content; only from when they were enabled
Load balancer and web access logsRequests that reached the balancer or server: client, path, status, latency, backendInbound application requests only, not connections a VM opens itself
Guest operating system and application logsSign-ins, processes and application events inside a serverThe customer's to collect in IaaS; in PaaS and SaaS the provider operates the OS
Service-native audit logs (database engine audit, SaaS audit logs)Activity inside a managed service: connections, queries, data accessThe PaaS and SaaS route: enable the service's own audit feature and export it
Packet captureThe traffic itselfOnly from when capture starts, and only where traffic is readable

Packet capture in the cloud

IaaS customers have no physical access, so physical taps and switch SPAN ports are replaced by virtual traffic mirroring: the provider copies packets from selected virtual network interfaces to a sensor or analyzer (often through a load balancer in front of a sensor pool) without software on the VMs. Two limits decide where it helps:

  • Capture where the traffic is readable. Content is visible only between the point that decrypts traffic and the point that re-encrypts it, so choose an interface on the clear-text side of whichever component terminates TLS.
  • TLS 1.3 provides forward secrecy through ephemeral (EC)DHE key exchange in its standard handshakes (PSK-only resumption is the exception), so recorded sessions cannot be decrypted later, even with a server's private key. Captures still provide timing, volumes, destinations and, unless Encrypted Client Hello is used, handshake details such as the server name. Content has to come from an endpoint before encryption or after decryption, such as process memory or application logs.

Full capture is high-volume and can record personal data, so it is targeted and time-bound rather than always on.

Collection coverage and tamper resistance

Logs protect only what they cover and only if the people they record cannot alter them. Configure control-plane logging centrally, at the organization level for every account and every Region, delivered to a separate security or log-archive account that workload administrators cannot change, and alert on changes to logging configuration. Settings managed account by account tend to diverge, and local administrators can change them. Preventive guardrails such as policies that deny the use of unapproved Regions are a valuable additional layer, because they reduce where an attacker can act, but they do not produce a record of what happened; a recording requirement is met only by logging.

Proving that logs have not been altered is an integrity requirement and needs integrity controls: write-once (WORM, compliance-mode) retention that no administrator can shorten or remove, combined with integrity digests (signed hash chains) that anyone can validate later. Confidentiality and availability controls on the log store serve other purposes. (How data-event logs are scoped, retained and handled as evidence is covered in the data-event auditability lesson.)

Correlation

Attack chains are often built from events that look normal one at a time. For example, a successful sign-in after a burst of failed ones, then a new mail-forwarding rule, then a large download from a file-sharing service. A SIEM correlation rule joins events from different sources on shared attributes (identity, resource, address) within a time window and alerts on the combination. Correlation depends on two foundations:

  • Common time: synchronise every source to a common time service (NTP) and normalise timestamps to UTC at ingestion, so events from the identity provider, the cloud and on-premises systems line up in their true order.
  • A shared identity key: with federation, the cloud log may record only a role and a generic session name while the identity provider records the employee. Configure the federation to pass a user-unique value (such as a source identity or the role session name) into every role session, so each control-plane event carries the person's identity and federation stays in place.

Tip. Expect short recall items that separate neighbouring terms (identification versus authentication, ABAC versus RBAC, MAC and DAC, a named weakness such as confused deputy, the stages at which different fire detectors respond) and scenario items that ask for the BEST control or what to do FIRST under a stated constraint. The scenarios span all four official bullets: physical and environmental protection across hosting models, system, storage and communication protection, identity and authorization in cloud environments, and audit mechanisms. The deciding detail is usually stated in the scenario itself: who controls the space, which span must be encrypted, whether people occupy a room, which party owns a log, or whether the need is to prevent, detect or prove.

Key takeaways
  • Whoever controls the space implements physical security: the provider in public cloud, the operator for shared colocation infrastructure, the tenant for its own cage, the customer for its premises and edge sites.
  • An assurance report covers only its stated scope; where a location cannot be secured, protect the data itself with device-bound encryption.
  • Pick physical controls by what they verify: vestibules count people, extra factors confirm the person, cameras and logs only record; doors allow free egress while entry stays controlled.
  • Aspirating smoke detection warns earliest; pre-action sprinklers need detection before water flows; clean agents suit occupied electronics rooms that pass integrity testing, CO2 only unoccupied ones.
  • NAT hides the source, a private endpoint privatises the path, and egress filtering or an endpoint policy decides the destination; management interfaces belong on an out-of-band network.
  • Every encryption layer protects only the span between its endpoints; private circuits are not encrypted, and evidence of encryption comes from controls the customer operates.
  • Zoning and LUN masking decide which hosts see storage; Kerberos authenticates NFS users; SMB signing and pre-authentication integrity protect integrity, SMB encryption protects confidentiality.
  • Defend at the exhausted resource: volumetric floods at the provider edge, layer 7 floods with a WAF, economic denial of sustainability with per-client rate limits and quotas.
  • Accountability needs individual identities; top-level root and management-account identities need phishing-resistant MFA and minimal use; vendors assume roles with a customer-unique external ID.
  • Choose the audit source by the question; log every account and Region centrally into write-once storage with integrity digests, and correlate on synchronised time and a shared identity key.

Frequently asked questions

Who is responsible for physical security in IaaS, PaaS and SaaS?

In all three public cloud service models the provider implements physical and environmental protection of its data centers. Customers gain assurance by reviewing independent reports and certifications such as SOC 2 Type II, ISO/IEC 27001 and CSA STAR, and by checking which facilities and controls they cover. Hardware a provider supplies for a customer's own site is physically the customer's responsibility.

What is the difference between fail-safe and fail-secure locks?

A fail-safe lock releases when power fails or a fire alarm sounds, so people can leave but the door no longer controls entry. A fail-secure lock stays locked, protecting the space but risking trapping people. Data center doors usually combine controlled entry with mechanical free-egress hardware on the inside, so exit never depends on the lock's power state.

Why are pre-action sprinklers used in data centers?

A pre-action system keeps the pipes dry behind a valve that opens only when a separate fire detection system activates, and water then flows from the sprinkler heads that have opened. Requiring two independent events before water flows makes accidental discharge onto equipment much less likely than with wet-pipe or dry-pipe systems.

Is a dedicated private circuit to a cloud provider encrypted?

No. A dedicated circuit is a private path through carrier and provider equipment, but its traffic is not encrypted unless encryption such as MACsec or IPsec is added. Each encryption layer protects only the span between the devices that encrypt and decrypt it, so encryption up to the application servers needs a layer those servers terminate, such as TLS.

What is the confused deputy problem in cloud delegation?

A confused deputy is a service with legitimate permissions in many customers' accounts that is tricked by one customer into using those permissions against another. In cloud role delegation, it is prevented by requiring a customer-unique external ID, issued by the vendor, in the role's trust policy, so each role assumption is bound to the right customer.

What is the difference between RBAC and ABAC in the cloud?

Role-based access control grants permissions through role membership, so every new boundary such as a team or project tends to need its own role. Attribute-based access control compares attributes such as a user's department and a resource's tag, so one policy can cover any number of resources. Because attributes then act as permissions, changing them must be restricted to designated administrators.

What is economic denial of sustainability?

Economic denial of sustainability is an attack on an auto-scaling or pay-per-use cloud service that keeps the service available but drives its costs up, because the platform scales to serve the attacker's requests. It is limited by authenticating callers and bounding each caller's consumption with rate limits and quotas, with budget alerts for detection.

Can packet capture decrypt TLS 1.3 traffic in an investigation?

Not after the fact. TLS 1.3 uses ephemeral key exchange, so recorded sessions cannot be decrypted later even with the server's private key. Captures still show timing, volumes, destinations and, unless Encrypted Client Hello is used, the requested server name; content must come from an endpoint, or from a capture point after TLS has been terminated.

Source

This lesson covers the "Cloud Platform & Infrastructure Security" domain of the official CCSP exam guide. Vendors revise their guides — check the source for the current version.

Test yourself on this topic
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?