Start your lesson
Study the required lesson for each block, then take its short check. Guided exercises are optional. Required case practice within the blocks counts toward the readiness checklist, not lesson completion.
Your notesPrivate to you
Block 1 of 6Trust boundary · Endpoint telemetry · Network flow record · Segmentation verification
Practice savedNext · 15 min
Trust boundary · Endpoint telemetry · Network flow record · Segmentation verification
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Concept notes
Trust boundary
Marks where identities, data, or requests cross between zones with different trust assumptions and therefore need an explicit policy decision.
Endpoint telemetry
Records host activity such as processes, users, file changes, sockets, and persistence so analysts can connect behavior to a specific system.
Network flow record
Summarizes a network conversation with endpoints, ports, protocol, timing, and byte counts without necessarily retaining the packet payload.
Segmentation verification
Uses allowed-path and denied-path observations at an enforcement point to confirm that actual connectivity matches the intended zone policy.
Required block check · Block 1
Required for course progress · Pass with 3 of 4 correct
Block 2 of 6Control-plane log · Data plane · Workload identity · Request correlation identifier
Practice saved15 min
Control-plane log · Data plane · Workload identity · Request correlation identifier
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Concept notes
Control-plane log
Records administrative or orchestration actions that create, change, or delete cloud and infrastructure resources rather than the resources' application traffic.
Data plane
Carries the application requests and content processed by a service after control-plane configuration determines how that traffic should be handled.
Workload identity
Authenticates a service, application, or automation process so its resource actions can be authorized and attributed separately from human users.
Request correlation identifier
Provides a shared transaction or session value that lets analysts connect related events across identity, application, and infrastructure logs.
Required block check · Block 2
Required for course progress · Pass with 3 of 4 correct
Block 3 of 6Place telemetry at trust boundaries
Practice saved8 min
Place telemetry at trust boundaries
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Place telemetry at trust boundaries
By the end, you can
- Analyze supplied evidence for observed traffic path.
- Analyze supplied evidence for segmentation verification.
Architecture determines what evidence can exist. Endpoint telemetry observes process and identity activity on a host, while network sensors observe traffic that crosses their collection point. Encrypted traffic may hide payloads but still exposes selected metadata. Place collection where it sees the decision or transition under investigation.
Segmentation limits paths only when policy is enforced and verified. A diagram is intended state; flow logs, firewall decisions, and controlled connection tests show observed state. Keep management, user, server, and security-tool paths distinct so a sensor outage does not silently become a control outage.
Worked example
A payroll server should accept HTTPS only through a reverse proxy, but direct workstation access is suspected.
- Proxy log: 10:14 request from 198.51.100.24 to payroll
- Firewall flow: 10:14 ALLOW 10.20.8.44:51522 -> 10.30.4.20:443 rule legacy-any
- Server log: two sessions at 10:14, one proxy and one 10.20.8.44
The server and firewall records independently show a direct workstation path. The proxy log alone cannot account for both sessions.
Disable or narrow legacy-any, repeat a bounded connection test, and expect only the proxy source to reach TCP 443.
Reasoning self-check
A payroll server should accept HTTPS only through a reverse proxy, but direct workstation access is suspected.
- Proxy log: 10:14 request from 198.51.100.24 to payroll
- Firewall flow: 10:14 ALLOW 10.20.8.44:51522 -> 10.30.4.20:443 rule legacy-any
- Server log: two sessions at 10:14, one proxy and one 10.20.8.44
- Record a timestamped fact table from the supplied evidence.
- Test the two most plausible explanations against every observation.
- Choose a bounded defensive action and state the result that would confirm it worked.
Compare your reasoning
Expected answers
- Disable or narrow legacy-any, repeat a bounded connection test, and expect only the proxy source to reach TCP 443.
- The conclusion cites at least two supplied observations and names one remaining uncertainty.
If you got stuck
- If the evidence conflicts, preserve both records and check clock, scope, and collection gaps before deciding.
- If no conclusion is supportable, request one specific log, capture, inventory fact, or controlled retest.
Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.
Required block check · Block 3
Required for course progress · Pass with 2 of 2 correct
Block 4 of 6Analyze identity-aware cloud paths
Practice saved18 min
Analyze identity-aware cloud paths
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Analyze identity-aware cloud paths
By the end, you can
- Analyze supplied evidence for cloud principal attribution.
- Analyze supplied evidence for workload least-privilege validation.
Cloud control planes, workload identities, and data planes produce different evidence. A successful console sign-in does not prove which workload credential called an API, and a network address may represent a gateway rather than the originating identity. Preserve principal, action, resource, decision, and request correlation identifiers together.
Zero trust decisions evaluate subject, asset, resource, and context for each access request. Network location can contribute context but should not substitute for identity and policy. When a workload crosses accounts or subscriptions, inspect the assumed role or service principal and the policy evaluation chain.
Worked example
An object store records deletion through an assumed automation role shortly after an administrator signed in from the office.
- Identity log: alice interactive sign-in 09:02
- Audit event: DeleteObject 09:07 principal nightly-export-role session build-418
- Build record: pipeline 418 assumed nightly-export-role at 09:06
The correlated role session ties the deletion to pipeline 418. Alice's nearby sign-in is temporal context, not attribution for the API call.
Suspend the pipeline role session, preserve the three records, and verify a test pipeline can no longer delete objects outside its prefix.
Reasoning self-check
An object store records deletion through an assumed automation role shortly after an administrator signed in from the office.
- Identity log: alice interactive sign-in 09:02
- Audit event: DeleteObject 09:07 principal nightly-export-role session build-418
- Build record: pipeline 418 assumed nightly-export-role at 09:06
- Record a timestamped fact table from the supplied evidence.
- Test the two most plausible explanations against every observation.
- Choose a bounded defensive action and state the result that would confirm it worked.
Compare your reasoning
Expected answers
- Suspend the pipeline role session, preserve the three records, and verify a test pipeline can no longer delete objects outside its prefix.
- The conclusion cites at least two supplied observations and names one remaining uncertainty.
If you got stuck
- If the evidence conflicts, preserve both records and check clock, scope, and collection gaps before deciding.
- If no conclusion is supportable, request one specific log, capture, inventory fact, or controlled retest.
Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.
Work through the scenario
Use the case evidence to complete the tasks, then check objectives.
Guided: Verify an unintended payroll path
A fictional payroll service should receive HTTPS only from its reverse proxy. Decide what the correlated path evidence proves and how to verify a narrow repair.
- SOC analystactor
- Firewall and application telemetrycontrol
- Payroll serviceresource
- analystinterpretsevidence
- evidencedescribesasset
Objectives
- Interpret the supplied evidence without overclaimingpending
- Choose the bounded evidence-supported actionpending
- Select evidence that verifies security and operational outcomepending
Evidence 1
Firewall: workstation 10.20.8.44 allowed directly to payroll:443 by legacy-any.
Evidence 2
Server: simultaneous sessions from the proxy and 10.20.8.44.
Evidence 3
Proxy: one request; no record corresponding to the workstation session.
Fictional, disposable SOC evidence. No production system or external service is contacted.
Report an issue with this exercise
Required case practice
Required for the readiness checklist · Pass at 100%
Find a missing identity-log route
A contractor portal sign-in appears in the application but not in the central identity stream. Determine whether the evidence indicates benign silence or a collection gap.
- Detection engineeractor
- Identity collection pipelinecontrol
- Contractor portalresource
- analystinterpretsevidence
- evidencedescribesasset
Objectives
- Interpret the supplied evidence without overclaimingpending
- Choose the bounded evidence-supported actionpending
- Select evidence that verifies security and operational outcomepending
Evidence 1
Portal: successful contractor sign-in at 09:31 UTC.
Evidence 2
Identity provider: matching event exists in the regional audit workspace.
Evidence 3
Collector inventory: the regional workspace connector is disabled after certificate expiry.
Fictional, disposable SOC evidence. No production system or external service is contacted.
Report an issue with this exercise
Required block check · Block 4
Required for course progress · Pass with 2 of 2 correct
Block 5 of 6Operate trustworthy host and log evidence
Practice saved11 min
Operate trustworthy host and log evidence
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Operate trustworthy host and log evidence
By the end, you can
- Explain and apply log lifecycle.
- Explain and apply host trust state.
- Explain and apply platform boundary.
- Explain and apply managed-device evidence.
A log is useful only when the source is configured, events arrive intact, clocks are understood, and retention covers the question. Hashes or protected storage can reveal later alteration, but neither proves that a missing event was collected. Host hardening reduces attack paths; critical-file changes and unusual parent-child processes provide evidence of state drift.
Cloud-native services, virtual machines, containers, and mobile endpoints expose different control planes. Analysts must identify who controls the host, workload, image, API, or device record before treating one console as complete evidence. An MDM compliance flag is useful context, not a replacement for authentication, authorization, or endpoint observations.
Critical Windows files include the registry hives SAM, SECURITY, SYSTEM, and SOFTWARE in %SystemRoot%\System32\config, each user's NTUSER.DAT, and the .evtx logs in %SystemRoot%\System32\winevt\Logs. Core Windows processes are smss.exe (session manager), csrss.exe, wininit.exe, services.exe (starts services and parents svchost.exe), lsass.exe (enforces security policy and holds credentials, which makes it a credential-dumping target), and winlogon.exe. One of these names running from another folder or under an unexpected parent is a strong lead.
Critical Linux files include /etc/passwd (accounts), /etc/shadow (password hashes), /etc/sudoers and /etc/sudoers.d (privilege), /etc/ssh/sshd_config and each user's ~/.ssh/authorized_keys (remote access), /etc/crontab, the cron directories, and systemd unit files (scheduled and persistent execution), and /var/log (logs). systemd runs as PID 1 and is the parent of services such as sshd and cron, so a shell or interpreter with an unusual parent deserves review.
Worked example
A containerized billing job appears to stop logging after a mobile administrator approves an API change.
- Collector: last container event 14:02; node clock is UTC+4 minutes
- API audit: image changed by workload identity at 13:58 UTC
- MDM: administrator device compliant; no command transcript retained
The API audit establishes a workload change, while clock skew explains apparent ordering; the mobile compliance flag does not prove what command was authorized.
Normalize the node time, preserve the API and container records, restore required ingestion, then validate one known test event end to end.
Reasoning self-check
A managed virtual desktop reports an unauthorized startup service while its audit stream has a twelve-minute gap.
- Baseline: startup service absent yesterday
- File integrity: service unit added at 08:14
- Collector: host events 08:10-08:22 missing; test event also absent
- Build a short evidence table that separates observations, supported conclusions, and remaining unknowns.
- Choose the authorized action that tests the leading conclusion with the least operational impact.
- Compare your decision and reopen condition with the expected results before continuing.
Compare your reasoning
Expected answers
- Treat the service/file/process change as host drift and the failed test as a separate ingestion failure; preserve original time and repair collection end to end.
- Reopen host scope if the service owner is authorized; reopen logging scope if a known event still cannot be retrieved with source and normalized time.
If you got stuck
- If the answer depends on a product name alone, return to the actual evidence it produced.
- If no option can be falsified, name the missing record before choosing.
Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.
Required block check · Block 5
Required for course progress · Pass with 3 of 4 correct
Block 6 of 6Connect access architecture, protected data, and critical systems
Practice saved11 min
Connect access architecture, protected data, and critical systems
Practice savedNo provider lesson is assigned to this block. Study the ITForMe lesson below, then take the required check.
Required ITForMe lesson
Connect access architecture, protected data, and critical systems
By the end, you can
- Explain and apply contextual access path.
- Explain and apply privileged identity and secret.
- Explain and apply protected-data state.
- Explain and apply ot safety boundary.
Zero trust evaluates each request; SASE commonly delivers network and security capabilities from distributed services; hybrid cloud joins on-premises and cloud control planes. None of these labels removes the need to identify the policy decision, enforcement point, principal, device, and requested resource. PAM governs privileged human access, while secrets management controls credentials used by applications and automation.
Encryption protects confidentiality only when algorithms, modes, certificates, and keys fit the data state and recovery plan. OT is the broad operational environment, an ICS controls a process, and SCADA supervises distributed processes and telemetry. Security changes must respect safety, availability, deterministic behavior, and the system owner's operating window.
Encryption techniques: symmetric encryption (for example AES) uses one shared key and suits bulk data at rest or in a session; asymmetric encryption (RSA, elliptic curve) uses a public/private key pair for key exchange and digital signatures; hashing (SHA-256) is one-way and verifies integrity instead of hiding data. PKI binds a public key to an identity in a certificate signed by a certificate authority, and TLS uses that certificate to authenticate a server and agree session keys. Data-protection concepts: classification labels sensitivity; DLP detects or blocks sensitive data in use, in motion, and at rest; tokenization replaces a value with a surrogate held in a vault; masking hides part of a value from view; retention and disposal rules limit how long data exists.
Authentication proves an identity with passwords, MFA, certificates, or passkeys (FIDO2). With SSO and federation, an identity provider vouches for the user to other services through a SAML assertion or an OpenID Connect ID token; Kerberos issues tickets inside a domain; OAuth 2.0 delegates access with scoped tokens. Authorization then decides what the identity may do: RBAC grants permissions by role, and ABAC evaluates attributes and context for each request.
Worked example
A remote engineer uses a PAM session through a SASE service to view a SCADA historian; a maintenance script separately holds a static administrator password.
- PAM: engineer session recorded and time-limited
- Script: shared password embedded in a configuration file
- OT owner: active probing prohibited during production
The human path is controlled and attributable, but the script secret is unbounded; the OT restriction controls how verification may occur.
Move the script to a scoped workload identity or rotated vault secret and validate access from existing audit records during the approved window.
Reasoning self-check
A warehouse robot API uses a shared secret through a legacy VPN while a ZTNA portal controls human access.
- PAM: human session has MFA and approval
- Robot: shared secret grants write access to every cell
- ICS owner: only passive review allowed before Saturday window
- Build a short evidence table that separates observations, supported conclusions, and remaining unknowns.
- Choose the authorized action that tests the leading conclusion with the least operational impact.
- Compare your decision and reopen condition with the expected results before continuing.
Compare your reasoning
Expected answers
- Separate human PAM from workload IAM, restrict and rotate the robot secret, compare VPN/ZTNA policy paths, and use passive ICS records before an approved test.
- Reopen if another workload used the shared principal or if passive SCADA records cannot identify the affected controller and command.
If you got stuck
- If the answer depends on a product name alone, return to the actual evidence it produced.
- If no option can be falsified, name the missing record before choosing.
Compare your reasoning with the revealed answers if helpful. The block check below is required for course progress.
Required block check · Block 6
Required for course progress · Pass with 3 of 4 correct
Review this lesson
Use only this lesson's worked example and key concepts for a quick self-check.
- Restate the worked example in your own words.
- Name the lesson concepts that explain the result.
- Explain why the closest alternative does not fit.
Check the whole objective
This unlocks objective 1.1 for recall. The latest checkpoint needs 70% or higher; a lower result puts the lesson back near the front of your timeline.