8.1 Security Controls Implementation (Domain 3.4)
Key Takeaways
- Physical and environmental protection still matter for hybrid and on-premises edges of cloud estates—facilities, power, HVAC, fire, and physical access remain part of platform risk even when most compute is multi-tenant SaaS or IaaS.
- System, storage, and communication protection implement defense in depth: harden hosts and images, encrypt and isolate storage, and segment and inspect network paths under a shared-responsibility model.
- Identification, authentication, and authorization in cloud demand unique identities, strong MFA, federation where appropriate, least privilege, and continuous review of human and workload principals.
- Audit mechanisms—log collection, correlation, and selective packet capture—provide detection, investigation, and compliance evidence; protect logs as high-value assets and design capture that respects multi-tenancy and privacy.
- On CCSP items, map the control to the asset layer (physical, system, storage, network, identity, audit) and to who implements it (customer vs CSP) before choosing an answer.
Security Controls Implementation
Domain 3.4 asks you to plan and implement security controls for cloud platforms and infrastructure. After Domain 3.1–3.3 establish components, data-center design, and risk analysis, 3.4 is where those risks become concrete control selections. The outline groups four control families: physical and environmental protection (on-premises), system, storage, and communication protection, identification, authentication, and authorization in cloud environments, and audit mechanisms (log collection, correlation, packet capture).
Why Controls Implementation Matters
Cloud does not eliminate the classic control catalog; it redistributes who operates which control and changes the mechanisms available. A public IaaS tenant still needs host hardening and network security groups. A private cloud or colocation edge still needs cages, UPS, and HVAC. A SaaS-heavy enterprise still needs identity federation, MFA, and tenant audit logs. Exam stems often hide the service model: the correct control for “who patches the guest OS?” differs from “who validates the data-center fire suppression system?”
Shared responsibility reminder: CSPs typically deliver physical facility controls for multi-tenant public cloud regions, baseline isolation of the hypervisor and fabric, and platform logging services. Customers implement guest OS and application hardening on IaaS, configure storage encryption and network isolation inside their tenancy, design identity and authorization policy, and turn on, export, and monitor the audit trails that cover their assets. Accountability for risk acceptance remains with the customer organization even when a control is operated by the CSP.
| Control family | Primary exam focus | Typical customer vs CSP split |
|---|---|---|
| Physical / environmental | On-premises and hybrid edges; facility risk | Customer owns on-prem; CSP owns public cloud facilities |
| System / storage / communication | Hardening, encryption, segmentation | Shared by service model (IaaS > PaaS > SaaS for customer depth) |
| Identification / authentication / authorization | Cloud IAM design | Customer owns policy and principals; CSP owns IdP/platform features offered |
| Audit mechanisms | Collection, correlation, packet capture | Customer configures scope and analysis; CSP provides substrate and some platform events |
Physical and Environmental Protection (On-Premises)
Even in a “cloud-first” program, physical and environmental protection remains exam-relevant for private clouds, colocation, edge sites, branch connectivity, backup media vaults, and hybrid management planes. Domain 3.2 already covered data-center design; Domain 3.4 emphasizes controls in operation—the protective measures you plan, implement, and verify.
| Control area | Intent | Example implementations |
|---|---|---|
| Physical access | Only authorized people reach equipment | Badge/biometrics, mantraps, visitor escort, camera coverage, cage locks, dual control for sensitive rooms |
| Perimeter & site | Delay and detect intrusion | Fencing, lighting, intrusion detection, secure loading docks |
| Power | Continuous and clean power | UPS, generators, dual utility feeds, power distribution redundancy, tested failover |
| HVAC / cooling | Thermal stability for equipment | Redundant cooling plants, temperature/humidity monitoring, hot/cold aisle discipline |
| Fire | Detect and suppress without unnecessary data loss | Early smoke detection, clean-agent or appropriate suppression, fire-rated barriers, drills |
| Water / flood | Avoid liquid damage | Raised floors, leak detection, site selection above flood plains where practical |
| Media & cabling | Protect physical information paths | Locked media storage, secure disposal bins, structured cabling pathways, multi-vendor path diversity |
| Environmental monitoring | Early warning of facility failure | Sensors for temp, humidity, power quality, door state; alerts into operations |
On-premises focus in cloud programs: Treat hybrid interconnects (MPLS/VPN termination rooms), private cloud racks, and “break glass” console rooms as high-value physical targets. An attacker with physical access to a hypervisor console or backup appliance can bypass many logical IAM controls. Inventory where management-plane devices and HSM/TPM hardware live and apply stricter physical controls there.
Public cloud physical layer: Customers rarely tour every region, but evaluation still includes provider facility assurance (certifications, SOC reports, contractual physical security claims). Do not invent access rights to CSP cages; do require evidence that physical and environmental controls meet your risk appetite for the data classes you place in that region.
Exam traps: (1) Applying “badge the public cloud rack yourself” as a customer operational task for multi-tenant public IaaS. (2) Ignoring physical risk at the customer-owned edge while encrypting everything in the region. (3) Forgetting that environmental failures (cooling loss, power events) are availability incidents that BC/DR and facility controls both address.
System, Storage, and Communication Protection
These three pillars form the logical defense-in-depth layer for cloud platforms and infrastructure.
System Protection
System protection covers compute instances, containers, serverless execution environments, hypervisors (where you operate them), and management hosts.
| Practice | Why it matters |
|---|---|
| Hardening baselines | Reduce attack surface (disable unused services, secure configs) |
| Patch and vulnerability management | Close known exploitable defects on guest OS and middleware |
| Secure images / immutability | Golden images and immutable infrastructure limit configuration drift |
| Least privilege on the host | Local admin sprawl equals full workload compromise |
| Anti-malware / EDR where applicable | Detect runtime compromise on persistent systems |
| Isolation | Separate management, production, and DMZ compute; use dedicated hosts when risk requires |
| Secure boot / measured boot / TPM | Integrity of boot chain for sensitive workloads |
| Hypervisor and container runtime hygiene | Patch Type-1 hypervisors you operate; harden orchestrators and runtime configs |
In IaaS, the customer typically owns guest OS hardening. In PaaS/SaaS, system protection shifts toward correct platform configuration, runtime policies, and avoiding insecure dependencies rather than patching the underlying host.
Storage Protection
Storage protection spans object, block, file, and database storage—ephemeral and persistent.
| Control | Cloud expression |
|---|---|
| Encryption at rest | Provider-managed or customer-managed keys; know key custody implications |
| Encryption in transit to storage endpoints | TLS to APIs; reject cleartext admin protocols |
| Access policies | IAM on buckets/volumes/shares; block public access by default |
| Network path isolation | Private endpoints, storage firewalls, service endpoints |
| Snapshot and backup protection | Separate accounts/roles; immutability options against ransomware |
| Integrity | Checksums, versioning, object lock where appropriate |
| Sanitization on disposal | Logical delete + crypto-erase planning for sensitive classes |
| Multi-tenancy awareness | Never rely on “security by path obscurity” for object URLs |
Threats differ by storage type: object stores suffer misconfigured public ACLs and excessive identity grants; block volumes suffer snapshot sprawl and attached-to-wrong-VM risks; file shares suffer broad SMB/NFS exposure. Map controls to the storage type in the stem.
Communication Protection
Communication protection secures network paths among users, workloads, storage, and administrative planes.
| Control | Purpose |
|---|---|
| Segmentation | VLANs/VPCs/subnets, security groups, network ACLs, microsegmentation |
| Boundary filtering | Firewalls, web application firewalls at appropriate tiers |
| Secure remote access | VPN, zero-trust access, bastion/jump hosts, no direct RDP/SSH from internet |
| Encryption in transit | TLS, IPsec, mutual TLS for service-to-service |
| DNS security | DNSSEC where used, private DNS for internal names, protect resolver integrity |
| DDoS resilience | Provider edge protections + application scaling design |
| Traffic inspection | IDS/IPS, VPC traffic mirroring or gateway inspection where required |
| Geofencing / egress control | Limit unexpected destinations and regions |
Management plane communication deserves special emphasis: API endpoints, console access, and orchestration channels are high-value. Prefer private connectivity options, conditional access, MFA, and continuous monitoring of management API calls. A perfectly segmented data plane with an open management API is not a secure design.
Integrated example: A payment API on IaaS uses hardened golden images, customer-managed keys for data volumes, private subnets with no public IPs, a load balancer terminating TLS, security groups allowing only the load balancer and bastion, and storage accessible only via private endpoints. That single design touches system, storage, and communication protection together—the exam often rewards the answer that completes the weakest of the three layers in the scenario.
Identification, Authentication, and Authorization in Cloud Environments
Cloud identity is frequently the primary attack surface. Domain 3.4 expects you to distinguish identification, authentication, and authorization, then apply them to both human and non-human (workload, service, pipeline) principals.
| Concept | Meaning | Cloud examples |
|---|---|---|
| Identification | Claiming an identity | Username, email, workload identity ID, certificate subject |
| Authentication (AuthN) | Proving the claim | Password + MFA, passkeys, federated assertions, instance metadata credentials, mutual TLS |
| Authorization (AuthZ) | Deciding allowed actions on resources | RBAC/ABAC roles, policy documents, resource-based policies, conditional access |
Identification Practices
- Prefer unique, named identities for humans; ban shared admin accounts for day-to-day work.
- Inventory service principals, managed identities, API keys, and robots with the same rigor as users.
- Use a consistent identity lifecycle: joiners, movers, leavers; disable stale principals automatically.
- Align identity sources: enterprise directory → cloud IdP → workload identities with clear trust boundaries.
Authentication Practices
| Control | Why CCSP cares |
|---|---|
| Multi-Factor Authentication (MFA) | Blocks password-only account takeover for interactive admins |
| Phishing-resistant factors | Higher assurance for privileged roles |
| Federation / SSO | Centralize AuthN policy; reduce local cloud passwords |
| Short-lived credentials | Limit blast radius of leaked keys; prefer temporary tokens over long-lived access keys |
| Workload identity | Avoid embedding static secrets in images; use platform-attested identities |
| Break-glass accounts | Rare, monitored, stored offline or in dual control, MFA-protected |
Authorization Practices
- Least privilege by default; start from deny and grant minimum actions and resources.
- Prefer role-based models with attribute or condition constraints (time, IP, MFA strength, resource tags).
- Separate duty planes: billing, identity admin, network admin, and application deploy roles should not collapse into one super-admin for everyone.
- Review resource policies (bucket policies, key policies) that can grant access outside identity-role grants.
- Automate access reviews and remove standing privilege where just-in-time elevation is available.
- Treat CI/CD deploy roles as highly privileged identities—constrain environments, require approvals, and log every use.
Common cloud IAM failures the exam likes: long-lived access keys in code repositories; wildcard * actions on production accounts; public anonymous access to storage “for testing”; disabled MFA on root/owner accounts; federated login without group claim mapping that recreates over-broad roles; service accounts with owner rights used by every microservice.
AuthZ vs network controls: Security groups are not a substitute for application and IAM authorization. Network segmentation reduces exposure; authorization prevents an authenticated-but-unauthorized principal from reading sensitive data once on the network. Defense in depth uses both.
Audit Mechanisms: Log Collection, Correlation, and Packet Capture
Audit mechanisms close the control loop: without evidence of activity, physical locks, hardened systems, and IAM policies cannot be verified or investigated. Domain 3.4 highlights three mechanisms: log collection, correlation, and packet capture.
Log Collection
| Source class | What you collect |
|---|---|
| Control plane / management APIs | Create/modify/delete of resources, policy changes, logging disable attempts |
| Data plane | Object access, database connections, file share mounts (where available) |
| Identity | Sign-in success/failure, MFA challenges, federation, privilege elevation |
| Network security appliances | Firewall accept/deny, IDS/IPS alerts, WAF events |
| Host / workload | OS auth logs, process execution (EDR), container runtime events |
| Application | Business-significant security events (admin actions, bulk export) |
Collection design rules: enable the right trails (many services default to incomplete data-plane logging); centralize into a durable store; synchronize time; capture both allow and deny; alert on changes to logging configuration itself; retain according to investigation and compliance needs while applying privacy minimization where logs hold personal data.
Segregation: Producers should be append-only to the archive. Compromised production admins must not be able to silently wipe the only copy of evidence. Prefer a dedicated logging account or project with separate administrators.
Correlation
Correlation links events across sources into meaningful incidents. A single failed login is noise; the same identity succeeding from a new country, then disabling a storage logging trail, then bulk-reading objects is a story. Techniques include:
- Time-window joins on identity, session ID, and resource ID
- Baseline and anomaly detection (volume, geography, time of day)
- Enrichment with asset inventory, classification tags, and threat intelligence
- SIEM or cloud-native analytics rules mapped to response playbooks
Correlation without quality collection fails; collection without correlation fails at human scale. CCSP expects both.
Packet Capture
Packet capture (full or filtered) records network traffic for deep investigation, protocol analysis, and sometimes compliance evidence. In cloud:
| Consideration | Practice |
|---|---|
| When to use | Incident response, targeted troubleshooting, high-sensitivity segments, policy validation |
| How | Traffic mirroring, virtual TAP, host-based capture, inline appliances |
| Privacy & legal | Captures may contain credentials and personal data—scope tightly, encrypt stores, control access |
| Multi-tenancy | You generally capture only your virtual network traffic, not the provider’s entire fabric |
| Performance | Full capture is costly; prefer filters, sampling, or metadata (flow logs) for continuous use |
| Chain of custody | Hash capture files; store in evidence vaults; document collectors and timestamps |
Flow logs and metadata are continuous, lighter-weight relatives of packet capture. Use them for always-on visibility; escalate to packet capture for deep dives. Do not claim you can mirror another tenant’s packets on a public multi-tenant cloud.
Exam Approach and Common Traps
- Identify the layer (physical, system, storage, network, identity, audit).
- Identify the service model and who can implement the control.
- Prefer defense in depth answers that fix the specific failure mode in the stem.
- For identity stems, separate weak AuthN from weak AuthZ.
- For audit stems, check whether evidence is collected, protected, and correlated—not only “logging exists.”
Common traps:
- Assuming customers operate public cloud facility HVAC and cages day to day.
- Encrypting storage while leaving public network exposure and anonymous access.
- Equating VPN presence with strong authorization.
- Storing mutable security logs under the same privilege boundary as production root.
- Continuous full packet capture of everything as the default “best” answer without privacy, cost, or scope constraints.
A hybrid enterprise runs regulated workloads in a public cloud region and terminates site-to-site VPN concentrators in its own colocation cage. Which physical/environmental control responsibility is most clearly the customer’s operational duty?
An IaaS deployment stores cardholder-adjacent logs on object storage reachable from the internet with anonymous read. Encryption at rest with provider-managed keys is enabled. What is the most critical control gap?
Which design best implements identification, authentication, and authorization for cloud administrators?
Security wants always-on visibility plus deep investigation capability for a sensitive VPC. Which pairing best matches Domain 3.4 audit mechanisms?