PlatformEngr® DevSecOps runtime course

Runtime field notes

Recall the path, the signal and the stopping control.

These pages are the same content as the interactive course, on one page per module, for reading and printing.

Keep the evidence connected

PieceWhat it is
Attacker notebookRecord objective, trust, path, pivot, signal and evidence.
Attack surface registerKeep control status and retest evidence in the shared map.

Your setup

Commands in these notes use these values (shared with the interactive course, stored only in this browser).

Outline

ModulePartTimeYou areYou will
00 Re-enter the labRe-entry10 minPlatform teamCheck the shared repository, kind cluster and course A evidence before changing runtime policy.
01 A pod in a boxRuntime and cloud40 minPlatform teamInspect the checkout security context and NetworkPolicy, test service-account access and egress, then prove the namespace boundary.
02 Cloud metadata and OIDCRuntime and cloud55 minPlatform teamUse the local metadata mock and fake role credentials, close the path with an application host allowlist, IMDSv2 and network policy, then narrow OIDC trust to a production environment.
03 Incident responseWhen it happens50 minPlatform teamWork three seeded incident cases: moved action reference, unknown workflow and denied image. Disable the affected path, rotate the fake credential, capture evidence and update the register.
04 Capstone: team-catalogWhen it happens60 minPlatform teamIdentify fourteen seeded gaps across seven surfaces, rank the cheapest path, test a harmless canary, close two independent boundaries and update both evidence files.

The change journey

  1. Surface: Find the trust boundary and capability.
  2. Test: Predict and run a bounded proof.
  3. Measure: Put an owned control in code.
  4. Prove: Repeat the test and preserve evidence.

Before applying these patterns in production