Skip to main content

Full course coming soon

Runtime Security for Application Teams

7 chapters · 34 lessons

  1. 1. Mapping Your Runtime Attack Surface

    5 lessons

    Build a complete inventory of runtimes, libraries, and transitive dependencies that execute in your application environment.

  2. 2. Understanding Runtime Vulnerability Patterns

    5 lessons

    Learn how untrusted input triggers dangerous behavior in parsers, decoders, memory managers, and module loaders.

  3. 3. Patching at the Correct Layer

    5 lessons

    Determine whether to update application packages, runtime versions, container base images, or system libraries when vulnerabilities emerge.

  4. 4. Reducing Exposed Attack Surface

    5 lessons

    Disable unused runtime features, parsers, and loading paths to limit what untrusted input can reach.

  5. 5. Implementing Compensating Controls

    5 lessons

    Add defense-in-depth layers that limit damage even when runtime vulnerabilities exist.

  6. 6. Building a Runtime Security Workflow

    5 lessons

    Integrate runtime security into CI/CD pipelines and incident response processes.

  7. 7. Runtime Security in Specialized Environments

    4 lessons

    Apply runtime security principles to mobile, edge, and data-intensive systems with unique constraints.

Want the full course when it launches? Join the waitlist and we will notify you.