Skip to content
THE LEARNING JOURNEY

Learn security in the order it builds on itself.

Seven stages from how a computer and a network actually work to attacking and defending AI systems. Each step names what to read first. Essentials are the questions any security interviewer expects you to reason through from first principles, and many carry a what-if ladder: the same problem with one constraint changed at a time, the way interviews really go.

Questions
614
Essentials
169
Lessons
147
Free to read now
85

Every title, lesson summary and what-if question is public. The first answers in each topic are free, more open with a free account, and Premium unlocks every answer, ladder and lesson. See what Premium includes.

1

How computers and networks work

Processes, memory, the kernel and permissions; packets, TCP, DNS, NAT and firewalls; trust boundaries and threat models.

25 questions · 17 essential · 10 lessons

Start with the lessons

  1. Free
  2. Free
  3. Free
  4. Threat Modeling AI Systems
    LessonSecurity Foundations
    Premium
  5. How the Kernel Isolates Processes
    LessonSystems & OS Security
    Free
  6. Attacker Positions on the Network
    LessonNetwork Security
    Free
  7. Free
  8. Segmentation and Egress Control
    LessonNetwork Security
  9. TCP/IP for Security Engineers
    LessonNetwork Security
    Free

Questions, in order

  1. Finding Trust Boundaries in a New System
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: Trust Boundaries, Assets and Adversaries

    Free
  2. Threat Modeling with DFDs and STRIDE
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling with Data-Flow Diagrams and STRIDE

    Free
  3. Least Privilege and Defence in Depth
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: Least Privilege, Defence in Depth and Fail-Safe Defaults

    Free
  4. Threat vs Vulnerability vs Risk
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling with Data-Flow Diagrams and STRIDE

  5. Kernel Space, User Space and System Calls
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Free
  6. Process Isolation and Virtual Memory
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Free
  7. Unix Permissions, setuid and the Sticky Bit
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Free
  8. MITM Techniques and What Stops Them
    EssentialeasyNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Free
  9. TCP Handshake, SYN Floods and SYN Cookies
    EssentialeasyNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Free
  10. The Network Stack, Layer by Layer
    EssentialeasyNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  11. How NAT Works, and Why It Isn't a Firewall
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network · The Network Stack, Layer by Layer

    Premium
  12. How Firewalls Work Underneath
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network · How NAT Works, and Why It Isn't a Firewall

    Premium
  13. How Scanning Sees Your Exposure
    EssentialeasyNetwork Security & ProtocolsWhat-if ladder

    After: The Network Stack, Layer by Layer · How Firewalls Work Underneath

    Premium
  14. What Happens When You Run a Program
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: Kernel Space, User Space and System Calls · Process Isolation and Virtual Memory

    Premium
  15. From URL to Page: Security at Each Step
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: DNS Security: Resolution, Poisoning, DNSSEC and Encrypted DNS

    Free
  16. DNS Attacks, DNSSEC and Encrypted DNS
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: DNS Security: Resolution, Poisoning, DNSSEC and Encrypted DNS

    Free
  17. Layer 2 Attacks and Switch Defences
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  18. Firewalls, NAT and Egress Filtering
    easyNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

  19. MAC Filtering, Spoofing and Randomisation
    easyNetwork Security & ProtocolsWhat-if ladder

    After: Layer 2 Attacks and Switch Defences

    Premium
  20. Attack Trees and Kill Chains
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  21. Network Segmentation and Microsegmentation
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Segmentation and Egress Control

  22. Wi-Fi Security: WPA2, WPA3 and 802.1X
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  23. DDoS Attacks and Defences by Layer
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  24. Proxies, WAFs and Trusting Headers
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  25. BGP Hijacking and RPKI
    hardNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
2

Trust: cryptography, certificates, identity

Hashes, encryption and signatures; TLS, roots and intermediates; VPN cryptography; authentication, OAuth, sessions, keys and secrets.

82 questions · 31 essential · 18 lessons

Start with the lessons

  1. How Tunnels and VPNs Work
    LessonNetwork Security
  2. Wi-Fi Security and 802.1X
    LessonNetwork Security
    Free
  3. Hashes, MACs and Digital Signatures
    LessonCryptography & PKI
    Free
  4. Symmetric Encryption and AEAD
    LessonCryptography & PKI
    Free
  5. How TLS 1.3 Works
    LessonCryptography & PKI
    Free
  6. PKI and Certificate Chains
    LessonCryptography & PKI
    Free
  7. Free
  8. Free
  9. Free
  10. Sessions, Cookies and Tokens
    LessonIdentity & Access
    Free
  11. OAuth 2.0 and PKCE
    LessonIdentity & Access
    Free
  12. OpenID Connect and ID Tokens
    LessonIdentity & Access
  13. The Confused Deputy
    LessonIdentity & Access
    Free
  14. Free
  15. Premium

Questions, in order

  1. Encoding vs Encryption vs Hashing vs Signing
    EssentialeasyCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Free
  2. Symmetric vs Asymmetric Cryptography
    EssentialeasyCryptography, PKI & TLSWhat-if ladder

    After: Symmetric Encryption and AEAD

    Free
  3. How to Store Passwords
    EssentialeasyCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Free
  4. Hash Properties and the Birthday Bound
    EssentialeasyCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  5. Authentication vs Authorization
    EssentialeasyIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Free
  6. Why Passkeys Resist Phishing
    EssentialeasyIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

  7. Secrets Management for Apps and Agents
    EssentialmediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  8. HSTS and SSL Stripping
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception

    Free
  9. How WireGuard Works
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: How Tunnels and VPNs Work

    Premium
  10. How IPsec Works
    EssentialhardNetwork Security & ProtocolsWhat-if ladder

    After: How Tunnels and VPNs Work

    Premium
  11. Packet and Message Signing
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception · How IPsec Works

    Premium
  12. Designing Secure VPN Remote Access
    hardNetwork Security & ProtocolsWhat-if ladder

    After: How Tunnels and VPNs Work · How IPsec Works · How WireGuard Works

    Premium
  13. Hardening Routers and Edge Appliances
    EssentialmediumNetwork Security & ProtocolsWhat-if ladder

    After: How Firewalls Work Underneath · Designing Secure VPN Remote Access

    Premium
  14. Walk Through a TLS 1.3 Handshake
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: How TLS 1.3 Works

    Free
  15. Anatomy of an X.509 Certificate
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains

    Premium
  16. How Certificate Validation Works
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains · Anatomy of an X.509 Certificate

    Free
  17. Forward Secrecy Explained
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: Public-Key Cryptography and Key Exchange · Walk Through a TLS 1.3 Handshake

  18. AEAD and Nonce Reuse
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: Symmetric Encryption and AEAD

  19. TLS 1.2 vs TLS 1.3, Message by Message
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains · Walk Through a TLS 1.3 Handshake

    Premium
  20. How OpenSSL Works Inside
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: How TLS 1.3 Works · How Certificate Validation Works

    Premium
  21. Certificate Issuance End to End
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: Anatomy of an X.509 Certificate · PKI and Certificate Chains

    Premium
  22. Root Programs and Trust Stores
    EssentialhardCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains · How Certificate Validation Works

    Premium
  23. Root vs Intermediate CAs
    EssentialmediumCryptography, PKI & TLSWhat-if ladder

    After: Certificate Issuance End to End · Root Programs and Trust Stores

    Premium
  24. OAuth Authorization Code Flow with PKCE
    EssentialmediumIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth 2.0 and PKCE

    Free
  25. OIDC vs OAuth, ID Token vs Access Token
    EssentialmediumIdentity, OAuth & Access ControlWhat-if ladder

    After: OpenID Connect and ID Tokens · OAuth Authorization Code Flow with PKCE

    Free
  26. Sessions vs Bearer Tokens
    EssentialmediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Sessions, Cookies and Tokens

    Free
  27. JWT Validation Pitfalls
    EssentialmediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Sessions, Cookies and Tokens · Sessions vs Bearer Tokens

  28. Code Signing Guarantees and Key Theft
    EssentialmediumSoftware, Data & Model Supply ChainWhat-if ladder
    Free
  29. Envelope Encryption for Multi-Tenant Data
    EssentialhardCryptography, PKI & TLSWhat-if ladder

    After: Symmetric Encryption and AEAD

  30. Mutual TLS Between Services
    EssentialhardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures · Walk Through a TLS 1.3 Handshake

    Premium
  31. HSM vs Cloud KMS
    EssentialhardCryptography, PKI & TLSWhat-if ladder

    After: Hardware Roots of Trust and Key Custody

    Premium
  32. WebAuthn and Passkeys, Step by Step
    EssentialhardIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization · Why Passkeys Resist Phishing

    Premium
  33. What Encryption at Rest Protects
    easyCryptography, PKI & TLSWhat-if ladder

    After: Symmetric Encryption and AEAD

  34. API Keys vs OAuth
    easyIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth 2.0 and PKCE

    Premium
  35. Diagnosing TLS Certificate Failures
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception

  36. TLS Inspection Proxies
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception

  37. VPN vs Zero-Trust Network Access
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  38. SPF, DKIM and DMARC
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  39. How Mesh VPNs Like Tailscale Work
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: How WireGuard Works · VPN vs Zero-Trust Network Access

    Premium
  40. Protective DNS and Encrypted DNS
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: DNS Attacks, DNSSEC and Encrypted DNS · Firewalls, NAT and Egress Filtering

    Premium
  41. SASE and SSE Explained
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: VPN vs Zero-Trust Network Access · Proxies, WAFs and Trusting Headers · TLS Inspection Proxies

    Premium
  42. OT and ICS Security
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Network Segmentation and Microsegmentation · Firewalls, NAT and Egress Filtering

    Premium
  43. Bluetooth, NFC and Relay Attacks
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Wi-Fi Security: WPA2, WPA3 and 802.1X · MITM Techniques and What Stops Them

    Premium
  44. IPv6 on an IPv4-Only Network
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Layer 2 Attacks and Switch Defences · How Firewalls Work Underneath

    Premium
  45. Subdomain Takeover and Dangling DNS
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: DNS Attacks, DNSSEC and Encrypted DNS · How Scanning Sees Your Exposure

    Premium
  46. MAC vs Digital Signature
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

  47. Certificate Transparency
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception

    Premium
  48. Why HMAC, Not hash(key + message)
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  49. Compression Before Encryption
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  50. Randomness Failures in Practice
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  51. Key Derivation With HKDF
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  52. What TLS Does Not Protect
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  53. ACME and Domain Validation
    mediumCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains · Anatomy of an X.509 Certificate

    Premium
  54. RBAC vs ABAC vs ReBAC
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: The Confused Deputy

    Free
  55. The Confused Deputy in Agents and Proxies
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: The Confused Deputy

  56. Workload Identity Without Long-Lived Secrets
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

  57. SAML SSO and Kerberos Basics
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  58. Sender-Constrained Tokens
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: OpenID Connect and ID Tokens

    Premium
  59. Zero Trust in Practice
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  60. OAuth Consent Phishing
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  61. How Secret Scanning Works
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  62. How Websites Verify AI Agents
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  63. What to Pin, and Why HPKP Failed
    hardNetwork Security & ProtocolsWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception

  64. Why Certificate Revocation Is Hard
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  65. Planning a Post-Quantum Migration
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  66. Merkle Trees and Transparency Logs
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  67. Responding to Key Compromise
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  68. Crypto Agility and Downgrade Attacks
    hardCryptography, PKI & TLSWhat-if ladder

    After: Public-Key Cryptography and Key Exchange

    Premium
  69. mTLS Termination and Identity Forwarding
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures · Mutual TLS Between Services

    Premium
  70. Inside a Hardware Security Module
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hardware Roots of Trust and Key Custody · HSM vs Cloud KMS

    Premium
  71. Hardware Roots of Trust Compared
    hardCryptography, PKI & TLSWhat-if ladder

    After: Hardware Roots of Trust and Key Custody

    Premium
  72. OAuth Attacks and Current Best Practice
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization · OAuth Authorization Code Flow with PKCE

    Premium
  73. Governing Non-Human Identities
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: The Confused Deputy

    Premium
  74. Centralising Authorisation
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  75. Detecting Stolen Tokens
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  76. SAML Failure Modes and Review
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: OpenID Connect and ID Tokens

    Premium
  77. Validating JWTs From Many Issuers
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Sessions, Cookies and Tokens

    Premium
  78. Secret Managers and Dynamic Secrets
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
  79. Help-Desk Social Engineering and Recovery
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Why Passkeys Resist Phishing

    Premium
  80. Signature Timestamps and Lifetimes
    hardSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  81. Designing an Internal PKI
    expertCryptography, PKI & TLSWhat-if ladder

    After: PKI and Certificate Chains

    Premium
  82. Multi-Tenant Authorisation With AI
    expertIdentity, OAuth & Access ControlWhat-if ladder

    After: Authentication versus Authorization

    Premium
3

Platforms

Linux, Windows and Active Directory, macOS, Android, iOS, browsers and containers: how each enforces isolation, signing and privilege.

53 questions · 22 essential · 14 lessons

Start with the lessons

  1. Free
  2. Validating JWTs Safely
    LessonIdentity & Access
    Premium
  3. Premium
  4. HTTP/2, HTTP/3 and Request Smuggling
    LessonApplication Security
    Premium
  5. Free
  6. Free
  7. Premium

Questions, in order

  1. Vertical and Horizontal Privilege Escalation
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes · Unix Permissions, setuid and the Sticky Bit

    Free
  2. Android vs iOS Security Models
    EssentialeasyMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Free
  3. Android Sandbox, Signing and Permissions
    EssentialeasyMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Free
  4. Linux Capabilities and CAP_SYS_ADMIN
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

  5. DAC vs MAC: SELinux and AppArmor
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

  6. Windows Tokens, Privileges and UAC
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: Windows and Active Directory Security for Interviews

    Premium
  7. ASLR, DEP, Canaries, PIE and RELRO
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  8. Secure Boot, Measured Boot and TPMs
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  9. macOS Platform Security
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: Windows and Active Directory Security for Interviews

    Premium
  10. Secure Storage on Android and iOS
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Protecting Data on Mobile Devices

    Free
  11. Root and Jailbreak Detection
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Trusting a Mobile Client: Pinning, Tamper Detection and Attestation · Android vs iOS Security Models

    Premium
  12. How Android Rooting Works
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Android Sandbox, Signing and Permissions · Secure Boot, Measured Boot and TPMs

    Premium
  13. Containers vs gVisor vs MicroVMs
    EssentialmediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Free
  14. Active Directory and Kerberos Attacks
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Windows and Active Directory Security for Interviews · Windows Tokens, Privileges and UAC

    Premium
  15. How Operating Systems Enforce Code Signing
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  16. seccomp-bpf, From Filter to Policy
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

    Premium
  17. NTLM, Relay and Coercion
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Windows and Active Directory Security for Interviews · Windows Tokens, Privileges and UAC

    Premium
  18. Browser Sandboxing and Site Isolation
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  19. macOS TCC and XPC Explained
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: macOS Platform Security

    Premium
  20. Running Untrusted Code Safely
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Containers vs gVisor vs MicroVMs · seccomp-bpf, From Filter to Policy

    Premium
  21. Certificate Pinning Design and Rotation
    EssentialhardMobile Application SecurityWhat-if ladder

    After: Trust on the Wire: HSTS, Certificate Transparency, Pinning and Interception · What to Pin, and Why HPKP Failed · How Certificate Validation Works

  22. Device and App Attestation
    EssentialhardMobile Application SecurityWhat-if ladder

    After: Trusting a Mobile Client: Pinning, Tamper Detection and Attestation · Root and Jailbreak Detection

    Premium
  23. From Compromised Service to Root
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC · Vertical and Horizontal Privilege Escalation

    Free
  24. Hardening a Linux Server
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

  25. PATH and Library Hijacking
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  26. PAM and sudo, Done Safely
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

    Premium
  27. Windows Services and LSASS
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: Windows Tokens, Privileges and UAC

    Premium
  28. How fail2ban and CrowdSec Work
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: Hardening a Linux Server

    Premium
  29. Securing SSH Access at Scale
    mediumSystems, OS & Memory SafetyWhat-if ladder

    After: Hardening a Linux Server · Public-Key Cryptography and Key Exchange

    Premium
  30. Email Security After DMARC
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: SPF, DKIM and DMARC · Why Passkeys Resist Phishing

    Premium
  31. Device Code Phishing
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth Attacks and Current Best Practice · OAuth Consent Phishing

    Premium
  32. SaaS Integration Token Breaches
    mediumIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth Attacks and Current Best Practice · Governing Non-Human Identities

    Premium
  33. Exported Components and Intent Security
    mediumMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Free
  34. Deep Link Hijacking and App Links
    mediumMobile Application SecurityWhat-if ladder

    After: Mobile IPC, Deep Links and WebViews as Attack Surface

  35. Mobile Data Leakage Paths
    mediumMobile Application SecurityWhat-if ladder

    After: Protecting Data on Mobile Devices

  36. Threat-Modelling a Mobile Banking App
    mediumMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

  37. Android NSC and iOS ATS Explained
    mediumMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  38. Mobile App Signing and Provisioning
    mediumMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  39. Mobile Patching and Minimum Versions
    mediumMobile Application SecurityWhat-if ladder

    After: Android vs iOS Security Models · Device and App Attestation

    Premium
  40. Managing Phones: MDM and BYOD
    mediumMobile Application SecurityWhat-if ladder

    After: Android vs iOS Security Models · Device and App Attestation

    Premium
  41. TOCTOU Races and Safe Temporary Files
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

  42. Privilege Separation and Dropping Privileges
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

  43. Windows Local Privilege Escalation Classes
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  44. Credential Theft in Windows Enterprises
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  45. Sandboxing an Untrusted Document Parser
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  46. Linux Boot Chain and Kernel Integrity
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

    Premium
  47. Protecting Credentials on Windows
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Windows and Active Directory Security for Interviews · Credential Theft in Windows Enterprises

    Premium
  48. JIT Compilers and W^X
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  49. Application Allowlisting
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How Operating Systems Enforce Code Signing · Windows Tokens, Privileges and UAC

    Premium
  50. WebView and JavaScript Bridge Risks
    hardMobile Application SecurityWhat-if ladder

    After: Mobile IPC, Deep Links and WebViews as Attack Surface

  51. Mobile OAuth and Client Secrets
    hardMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  52. Hardware-Backed Keys and Biometric Binding
    hardMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  53. Namespaces, Capabilities and Seccomp
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: The Linux Privilege Model: Permissions, setuid, Capabilities and MAC

    Premium
4

Applications, data and cloud

Web and API vulnerabilities, databases, cloud identity and storage, Kubernetes and the software supply chain.

67 questions · 20 essential · 34 lessons

Start with the lessons

  1. Free
  2. Premium
  3. Free
  4. Free
  5. Injection Vulnerabilities
    LessonApplication Security
    Free
  6. Free
  7. Content Security Policy in Depth
    LessonApplication Security
  8. Server-Side Request Forgery
    LessonApplication Security
    Free
  9. Broken Access Control and IDOR
    LessonApplication Security
  10. Insecure Deserialization
    LessonApplication Security
  11. Free
  12. Free
  13. Free
  14. Sandboxing Untrusted Code
    LessonInfrastructure Security
    Free
  15. Cloud IAM and Privilege Escalation Paths
    LessonInfrastructure Security
  16. Protecting Model Weights
    LessonInfrastructure Security
    Free
  17. The Inference Stack as Attack Surface
    LessonInfrastructure Security
    Premium
  18. Free
  19. Free
  20. Free
  21. Free
  22. Free
  23. Free
  24. How Code Signing Works
    LessonSupply Chain Security
    Free
  25. Sigstore and Keyless Signing
    LessonSupply Chain Security
    Free
  26. Free
  27. SLSA and Build Provenance
    LessonSupply Chain Security
  28. SBOMs and AI Bills of Materials
    LessonSupply Chain Security
  29. Free
  30. Free
  31. Free

Questions, in order

  1. Injection as a Vulnerability Class
    EssentialeasyApplication & API SecurityWhat-if ladder

    After: Injection Vulnerabilities

    Free
  2. XSS, Output Encoding and CSP
    EssentialeasyApplication & API SecurityWhat-if ladder

    After: Cross-Site Scripting and Output Encoding

    Free
  3. OWASP Top 10:2025 for Web Apps
    EssentialeasyApplication & API SecurityWhat-if ladder
    Premium
  4. Database Security Fundamentals
    EssentialeasyApplication & API SecurityWhat-if ladder

    After: Least Privilege and Defence in Depth · Injection as a Vulnerability Class

    Premium
  5. Cloud IAM Privilege Escalation Paths
    EssentialmediumIdentity, OAuth & Access ControlWhat-if ladder

    After: Least Privilege, Defence in Depth and Fail-Safe Defaults

    Premium
  6. SSRF and LLM Fetch Tools
    EssentialmediumApplication & API SecurityWhat-if ladder

    After: Server-Side Request Forgery

    Free
  7. How to Run a Security Code Review
    EssentialmediumApplication & API SecurityWhat-if ladder
    Free
  8. Finding BOLA and IDOR at Scale
    EssentialmediumApplication & API SecurityWhat-if ladder

    After: Broken Access Control and IDOR

  9. Same-Origin Policy, CORS and CSRF
    EssentialmediumApplication & API SecurityWhat-if ladder
  10. Why Deserialization Can Execute Code
    EssentialmediumApplication & API SecurityWhat-if ladder

    After: Insecure Deserialization

  11. Reviewing an API for Security
    EssentialmediumApplication & API SecurityWhat-if ladder

    After: Broken Access Control and IDOR

    Premium
  12. Cloud Metadata Endpoints and SSRF
    EssentialmediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Cloud IAM and Privilege Escalation Paths · SSRF and LLM Fetch Tools

    Free
  13. Kubernetes Security Basics
    EssentialmediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  14. Threat Modelling a Storage Bucket
    EssentialmediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Protecting Model Weights

    Premium
  15. Typosquatting and Dependency Confusion
    EssentialmediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

  16. SLSA Provenance and Build Levels
    EssentialmediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

  17. Designing a Secure Web Login
    EssentialhardApplication & API SecurityWhat-if ladder
    Premium
  18. Race Conditions and Limit Overruns
    EssentialhardApplication & API SecurityWhat-if ladder
    Premium
  19. Container Escape Paths and Controls
    EssentialhardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: What Containers Isolate, and What They Do Not · Containers vs gVisor vs MicroVMs

    Premium
  20. Hardening CI/CD Pipelines
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

    Premium
  21. Responding to a Package Worm
    EssentialhardSoftware, Data & Model Supply ChainWhat-if ladder

    After: Typosquatting and Dependency Confusion · Hardening CI/CD Pipelines · Package Ecosystem Attacks: npm, PyPI and Beyond

    Premium
  22. Managing Internet Exposure
    easyNetwork Security & ProtocolsWhat-if ladder

    After: Attacker Positions on the Network

    Premium
  23. Coding: A Safe Directory Walk
    easyApplication & API SecurityWhat-if ladder
    Premium
  24. Session Cookie Security Attributes
    easyApplication & API SecurityWhat-if ladder
    Premium
  25. Clickjacking and Frame Controls
    easyApplication & API SecurityWhat-if ladder

    After: Cross-Site Scripting and Output Encoding

    Premium
  26. Exposed NoSQL and Search Clusters
    easyApplication & API SecurityWhat-if ladder

    After: Database Security Fundamentals · How Scanning Sees Your Exposure

    Premium
  27. Threat-Model a Password Reset
    mediumSecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling AI Systems

  28. Privacy Engineering for an AI Feature
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  29. Crypto Mistakes in Code Review
    mediumCryptography, PKI & TLSWhat-if ladder

    After: Symmetric Encryption and AEAD

    Premium
  30. Path Traversal and Zip-Slip for Agents
    mediumApplication & API SecurityWhat-if ladder

    After: Server-Side Request Forgery

  31. Does CSP Stop DOM XSS?
    mediumApplication & API SecurityWhat-if ladder

    After: Cross-Site Scripting and Output Encoding · XSS, Output Encoding and CSP

    Premium
  32. Abusing and Verifying Webhooks
    mediumApplication & API SecurityWhat-if ladder
    Premium
  33. XXE and Template Injection
    mediumApplication & API SecurityWhat-if ladder
    Premium
  34. SAST, DAST, SCA and Fuzzing Compared
    mediumApplication & API SecurityWhat-if ladder
    Premium
  35. Resource Exhaustion Bugs
    mediumApplication & API SecurityWhat-if ladder
    Premium
  36. Fixing an Assistant's Document Fetch
    mediumApplication & API SecurityWhat-if ladder

    After: Broken Access Control and IDOR

    Premium
  37. Validating Redirect URLs
    mediumApplication & API SecurityWhat-if ladder
    Premium
  38. Coding: Spot Credential Stuffing in Logs
    mediumApplication & API SecurityWhat-if ladder
    Premium
  39. Coding: A Concurrent, Safe Crawler
    mediumApplication & API SecurityWhat-if ladder
    Premium
  40. Designing the Session Lifecycle
    mediumApplication & API SecurityWhat-if ladder
    Premium
  41. Blind SQL Injection and Dynamic Sorting
    mediumApplication & API SecurityWhat-if ladder

    After: Injection Vulnerabilities · Injection as a Vulnerability Class

    Premium
  42. NoSQL Injection and Type Confusion
    mediumApplication & API SecurityWhat-if ladder

    After: Injection Vulnerabilities · Injection as a Vulnerability Class

    Premium
  43. Reviewing Credentialed CORS
    mediumApplication & API SecurityWhat-if ladder
    Premium
  44. Why XSS Defeats CSRF Defences
    mediumApplication & API SecurityWhat-if ladder

    After: Cross-Site Scripting and Output Encoding · XSS, Output Encoding and CSP · Same-Origin Policy, CORS and CSRF

    Premium
  45. SQL Injection Impact and DB Privileges
    mediumApplication & API SecurityWhat-if ladder

    After: Database Security Fundamentals · Injection as a Vulnerability Class

    Premium
  46. Securing Managed Cloud Databases
    mediumApplication & API SecurityWhat-if ladder

    After: Database Security Fundamentals · Cloud IAM Privilege Escalation Paths

    Premium
  47. Database Encryption Options Compared
    mediumApplication & API SecurityWhat-if ladder

    After: Database Security Fundamentals · Envelope Encryption for Multi-Tenant Data

    Premium
  48. How Bot Management Works
    mediumApplication & API SecurityWhat-if ladder

    After: Proxies, WAFs and Trusting Headers · Designing a Secure Web Login

    Premium
  49. Browser Extension Security
    mediumApplication & API SecurityWhat-if ladder

    After: Same-Origin Policy, CORS and CSRF · Session Cookie Security Attributes

    Premium
  50. GraphQL API Security
    mediumApplication & API SecurityWhat-if ladder

    After: Reviewing an API for Security · Finding BOLA and IDOR at Scale

    Premium
  51. WebSocket Security
    mediumApplication & API SecurityWhat-if ladder

    After: Same-Origin Policy, CORS and CSRF · Session Cookie Security Attributes

    Premium
  52. Infrastructure and Policy as Code
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  53. Securing the Serving Image Pipeline
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: What Containers Isolate, and What They Do Not

    Premium
  54. How Agentless Cloud Scanning Works
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Cloud IAM Privilege Escalation Paths · Securing the Serving Image Pipeline

    Premium
  55. Sigstore Keyless Signing
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: Sigstore and Keyless Signing

    Free
  56. AI Bill of Materials vs SBOM
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: SBOMs and AI Bills of Materials

    Free
  57. Verifying Artefacts Against Pinned Hashes
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  58. Finding Business Logic Flaws
    hardApplication & API SecurityWhat-if ladder
    Premium
  59. HTTP Request Smuggling
    hardApplication & API SecurityWhat-if ladder
    Premium
  60. ORM Pitfalls and Second-Order Injection
    hardApplication & API SecurityWhat-if ladder

    After: Injection Vulnerabilities · Injection as a Vulnerability Class

    Premium
  61. Data Security Toolchain: DSPM and DLP
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Threat Modelling a Storage Bucket

    Premium
  62. Runtime Detection on Linux and Kubernetes
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Kubernetes Security Basics · Namespaces, Capabilities and Seccomp · Linux Sandboxing Primitives: Namespaces, cgroups, seccomp and Landlock

    Premium
  63. Cloud Organisation Guardrails
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Cloud IAM Privilege Escalation Paths · Infrastructure and Policy as Code

    Premium
  64. Kubernetes Admission Control
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Kubernetes Security Basics · Container Escape Paths and Controls

    Premium
  65. Reproducible Builds and ML
    hardSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

    Premium
  66. Building a Supply Chain Programme
    hardSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

    Premium
  67. An End-to-End Verifiable Release
    expertSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

    Premium
5

How attacks and testing work

How bugs become control, reverse engineering, software protection and its limits, malware behaviour and penetration-test method.

40 questions · 20 essential · 8 lessons

Start with the lessons

  1. Free
  2. Reverse Engineering as a Security Method
    LessonSystems & OS Security
  3. Software Protection and Its Limits
    LessonSystems & OS Security
  4. Premium
  5. Model Registries and Promotion Pipelines
    LessonSupply Chain Security
    Premium
  6. Infostealers and Session Theft
    LessonDetection & Response
    Free
  7. Denial of Wallet: Cost as an Attack Surface
    LessonLLM Application Security

Questions, in order

  1. How a Penetration Test Runs
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling with DFDs and STRIDE · How Scanning Sees Your Exposure

    Premium
  2. Memory-Safety Bug Classes
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: Memory Corruption and the Mitigations Against It

    Premium
  3. Static vs Dynamic Analysis in Reversing
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  4. How Vulnerabilities Arise
    EssentialeasySystems, OS & Memory SafetyWhat-if ladder

    After: Memory Corruption and the Mitigations Against It · Injection as a Vulnerability Class

    Premium
  5. Malware Triage and YARA Rules
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder
    Premium
  6. Reverse Shells and Command and Control
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder
  7. How Malware Works, Stage by Stage
    EssentialeasyDetection Engineering & Incident ResponseWhat-if ladder

    After: Malware Triage and YARA Rules · Reverse Shells and Command and Control

    Premium
  8. How Real Intrusions Unfold
    EssentialmediumSecurity Foundations & Threat ModelingWhat-if ladder

    After: Attack Trees and Kill Chains · How a Penetration Test Runs

    Premium
  9. Fuzzing and Crash Triage
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  10. Approaching a Stripped Binary
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: Reverse Engineering as a Security Method

    Premium
  11. How Hooking and Instrumentation Work
    EssentialmediumSystems, OS & Memory SafetyWhat-if ladder

    After: Software Protection and Its Limits

    Premium
  12. Reverse Engineering Mobile Apps
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Reverse Engineering as a Security Method · Android Sandbox, Signing and Permissions

    Premium
  13. Testing Without Root
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Reverse Engineering Mobile Apps · How Android Rooting Works

    Premium
  14. How Mobile Malware Works
    EssentialmediumMobile Application SecurityWhat-if ladder

    After: Android vs iOS Security Models · The Mobile Platform Security Model

    Premium
  15. ROP, CFI and Shadow Stacks
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Memory Corruption and the Mitigations Against It · Memory-Safety Bug Classes · ASLR, DEP, Canaries, PIE and RELRO

    Premium
  16. Obfuscation Techniques and Their Limits
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Software Protection and Its Limits

    Premium
  17. Side Channels and Fault Injection
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  18. From Memory Bug to Exploit, Conceptually
    EssentialhardSystems, OS & Memory SafetyWhat-if ladder

    After: Memory-Safety Bug Classes · ASLR, DEP, Canaries, PIE and RELRO

    Premium
  19. Pinning Bypass Classes and Resistance
    EssentialhardMobile Application SecurityWhat-if ladder

    After: Trusting a Mobile Client: Pinning, Tamper Detection and Attestation · Certificate Pinning Design and Rotation

    Premium
  20. How Android Gets Exploited
    EssentialhardMobile Application SecurityWhat-if ladder

    After: Android vs iOS Security Models · From Memory Bug to Exploit, Conceptually

    Premium
  21. Using OWASP MASVS and MASTG
    easyMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Free
  22. Assessing Pinning in a Mobile Pentest
    mediumMobile Application SecurityWhat-if ladder

    After: Trusting a Mobile Client: Pinning, Tamper Detection and Attestation · Pinning Bypass Classes and Resistance

    Premium
  23. How iOS Gets Exploited and Defended
    hardMobile Application SecurityWhat-if ladder

    After: Android vs iOS Security Models · From Memory Bug to Exploit, Conceptually

    Premium
  24. Memory Tagging on Phones
    hardMobile Application SecurityWhat-if ladder

    After: Memory-Safety Bug Classes · How iOS Gets Exploited and Defended

    Premium
  25. Hardening Phones for High-Risk Users
    mediumMobile Application SecurityWhat-if ladder

    After: How iOS Gets Exploited and Defended · Memory Tagging on Phones

    Premium
  26. Memory Safety in ML Tooling
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Memory Corruption and the Mitigations Against It

    Premium
  27. Persistence on Windows, Linux and macOS
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: How Malware Works, Stage by Stage · Windows Services and LSASS

    Premium
  28. The Infostealer Economy
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Detecting Stolen Tokens · How Malware Works, Stage by Stage

    Premium
  29. Malware That Calls LLMs
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: How Malware Works, Stage by Stage · Malware Triage and YARA Rules

    Premium
  30. From Foothold to Domain Control
    hardSecurity Foundations & Threat ModelingWhat-if ladder

    After: Active Directory and Kerberos Attacks · How a Penetration Test Runs

    Premium
  31. Exploitability and Severity of a Memory Bug
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes · Memory-Safety Bug Classes

    Premium
  32. What an Anti-Analysis Bypass Proves
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Software Protection and Its Limits

    Premium
  33. Spectre, Meltdown and Side Channels
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How the Kernel Isolates Processes

    Premium
  34. Designing Anti-Debug and Anti-Tamper
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Software Protection and Its Limits

    Premium
  35. White-Box Crypto, DRM and Licensing
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Software Protection and Its Limits

    Premium
  36. Kernel Bugs and Privilege Escalation
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Kernel Space, User Space and System Calls · From Memory Bug to Exploit, Conceptually

    Premium
  37. Patch Diffing and the N-Day Window
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: How Vulnerabilities Arise · Approaching a Stripped Binary

    Premium
  38. Can a Native Library Hide a Secret?
    hardMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  39. Evaluating Mobile Anti-Tamper Products
    hardMobile Application SecurityWhat-if ladder

    After: Trusting a Mobile Client: Pinning, Tamper Detection and Attestation

    Premium
  40. Reducing Memory-Safety Risk at Scale
    expertSystems, OS & Memory SafetyWhat-if ladder

    After: Memory Corruption and the Mitigations Against It

    Premium
6

AI systems and their attacks

How LLM apps, RAG and agents work; prompt injection, context and data theft, instruction override, poisoning, extraction; red teaming AI.

254 questions · 47 essential · 44 lessons

Start with the lessons

  1. Premium
  2. Free
  3. How LLM Applications Work
    LessonHow LLM Systems Work
    Free
  4. Free
  5. How LLMs Are Trained and Aligned
    LessonHow LLM Systems Work
    Free
  6. Free
  7. Tool Calling and the Agent Loop
    LessonHow LLM Systems Work
    Free
  8. Premium
  9. Premium
  10. The OWASP Top 10 for LLM Applications
    LessonHow LLM Systems Work
    Free
  11. What Is Prompt Injection?
    LessonPrompt Injection
    Free
  12. Indirect Prompt Injection
    LessonPrompt Injection
    Free
  13. Free
  14. Jailbreak Technique Families
    LessonPrompt Injection
  15. System Prompt Leakage
    LessonPrompt Injection
  16. Premium
  17. Premium
  18. Premium
  19. Premium
  20. Insecure Output Handling
    LessonLLM Application Security
    Free
  21. Free
  22. RAG Security
    LessonLLM Application Security
    Free
  23. Sensitive Information Disclosure
    LessonLLM Application Security
  24. Guardrails and Their Limits
    LessonLLM Application Security
  25. Agentic AI Security
    LessonAgent & MCP Security
    Free
  26. The Lethal Trifecta
    LessonAgent & MCP Security
    Free
  27. Excessive Agency
    LessonAgent & MCP Security
    Free
  28. MCP Security
    LessonAgent & MCP Security
    Free
  29. Tool Poisoning and Rug Pulls
    LessonAgent & MCP Security
  30. Human Approval That Holds
    LessonAgent & MCP Security
    Premium
  31. Premium
  32. Premium
  33. Agent and MCP Gateways Explained
    LessonAgent & MCP Security
    Free
  34. Adversarial Examples and Evasion
    LessonAdversarial ML & Privacy
    Free
  35. Data Poisoning
    LessonAdversarial ML & Privacy
    Free
  36. Membership Inference Attacks
    LessonAdversarial ML & Privacy
    Free
  37. Training-Data Memorisation and Extraction
    LessonAdversarial ML & Privacy
    Free
  38. Model Extraction
    LessonAdversarial ML & Privacy
    Free
  39. Backdoors and Trojaned Models
    LessonAdversarial ML & Privacy
  40. What AI Red Teaming Is
    LessonRed Teaming & Response
    Free
  41. Scoping an AI Red Team Engagement
    LessonRed Teaming & Response
  42. Statistics for AI Security Evaluations
    LessonRed Teaming & Response
  43. AI Incident Response
    LessonRed Teaming & Response
    Free

Questions, in order

  1. Why the System Prompt Isn't a Boundary
    EssentialeasyHow LLM Systems WorkWhat-if ladder

    After: System Prompt Leakage

    Free
  2. Applying the OWASP LLM Top 10
    EssentialeasyHow LLM Systems WorkWhat-if ladder

    After: The OWASP Top 10 for LLM Applications

    Free
  3. RAG as a Data Flow for Attackers
    EssentialeasyHow LLM Systems WorkWhat-if ladder

    After: Retrieval-Augmented Generation as a Data Flow

    Premium
  4. Function Calling and Agent Authority
    EssentialeasyHow LLM Systems WorkWhat-if ladder

    After: Tool Calling and the Agent Loop

    Premium
  5. Instructions and Data in One Channel
    EssentialmediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Free
  6. Prompt Injection vs SQL Injection
    EssentialeasyPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection? · Instructions and Data in One Channel

    Free
  7. Direct vs Indirect Prompt Injection
    EssentialeasyPrompt Injection & JailbreaksWhat-if ladder

    After: Indirect Prompt Injection · Prompt Injection vs SQL Injection

    Free
  8. Jailbreak or Prompt Injection?
    EssentialeasyPrompt Injection & JailbreaksWhat-if ladder

    After: Prompt Injection versus Jailbreaking

    Free
  9. System Prompt Extraction
    EssentialeasyPrompt Injection & JailbreaksWhat-if ladder

    After: System Prompt Leakage · Why the System Prompt Isn't a Boundary

  10. Evasion vs Poisoning Attacks
    EssentialeasyAdversarial ML & Model PrivacyWhat-if ladder

    After: Data Poisoning

    Free
  11. AI Red Teaming vs Pentesting vs Benchmarks
    EssentialeasyAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: What AI Red Teaming Is

    Free
  12. How AI Security Differs from AppSec
    EssentialmediumSecurity Foundations & Threat ModelingWhat-if ladder
    Free
  13. Threat-Model a Support Chatbot
    EssentialmediumSecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling AI Systems

    Free
  14. Pickle Model Files and Safetensors
    EssentialmediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: Unsafe Model Files: Pickle versus Safetensors

    Free
  15. Evaluating Injection Immunity Claims
    EssentialmediumPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

    Free
  16. Layered Defences for Indirect Injection
    EssentialmediumPrompt Injection & JailbreaksWhat-if ladder

    After: Indirect Prompt Injection

    Free
  17. Handling LLM Output Safely
    EssentialmediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Free
  18. Text-Only Assistants That Still Leak
    EssentialmediumLLM Application SecurityWhat-if ladder

    After: Data Exfiltration Channels in LLM Applications · Handling LLM Output Safely

    Free
  19. How LLM Context Gets Stolen
    EssentialmediumPrompt Injection & JailbreaksWhat-if ladder

    After: System Prompt Extraction · Text-Only Assistants That Still Leak

    Premium
  20. Spotlighting and Instruction Hierarchy
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

  21. Diagnosing Instruction-Priority Failures
    EssentialmediumPrompt Injection & JailbreaksWhat-if ladder

    After: Instructions and Data in One Channel · Spotlighting and Instruction Hierarchy

    Premium
  22. Where LLM Apps Leak Data
    EssentialmediumLLM Application SecurityWhat-if ladder

    After: Sensitive Information Disclosure

    Free
  23. RAG and Vector Store Poisoning
    EssentialmediumLLM Application SecurityWhat-if ladder

    After: RAG Security

  24. Lethal Trifecta Triage
    EssentialmediumAgent, Tool & MCP SecurityWhat-if ladder

    After: The Lethal Trifecta · Direct vs Indirect Prompt Injection

    Free
  25. Containing Excessive Agency
    EssentialmediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency · Function Calling and Agent Authority

    Free
  26. MCP Security Risks in Interviews
    EssentialmediumAgent, Tool & MCP SecurityWhat-if ladder

    After: MCP Security

    Free
  27. Designing Agent Tool Permissions
    EssentialmediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency · Delegated Authorization for AI Agents

    Free
  28. Defending Against MCP Tool Poisoning
    EssentialmediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Tool Poisoning and Rug Pulls · MCP Security Risks in Interviews

  29. Membership Inference and Overfitting
    EssentialmediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks · Evasion vs Poisoning Attacks

    Free
  30. Model Extraction: Gains and Defences
    EssentialmediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Model Extraction · Evasion vs Poisoning Attacks

    Free
  31. Detecting Data Poisoning in a Pipeline
    EssentialmediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Data Poisoning

    Free
  32. Training Data Extraction in LLMs
    EssentialmediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Model Extraction

  33. How ML Models Get Broken
    EssentialmediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Evasion vs Poisoning Attacks · Model Extraction: Gains and Defences

    Premium
  34. Red-Teaming a Customer Chatbot End to End
    EssentialmediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Scoping an AI Red Team Engagement · AI Red Teaming vs Pentesting vs Benchmarks

    Free
  35. Reporting Attack Success Rates
    EssentialmediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings · Red-Teaming a Customer Chatbot End to End

    Free
  36. Detecting and Investigating AI Incidents
    EssentialmediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: AI Incident Response

    Free
  37. LLM-Assisted Security Code Review
    mediumApplication & API SecurityWhat-if ladder
    Premium
  38. How AI Vulnerability-Discovery Agents Work
    EssentialhardApplication & API SecurityWhat-if ladder

    After: SAST, DAST, SCA and Fuzzing Compared · LLM-Assisted Security Code Review

    Premium
  39. Threat-Model an LLM Inference API
    EssentialhardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: The Inference Stack as Attack Surface

    Free
  40. Sandboxing Agent-Generated Code
    EssentialhardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Sandboxing Untrusted Code

    Free
  41. Securing the Model Supply Chain
    EssentialhardSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

    Free
  42. Securing a RAG Application End to End
    EssentialhardLLM Application SecurityWhat-if ladder

    After: RAG Security

    Free
  43. Document-Level Permissions in RAG
    EssentialhardLLM Application SecurityWhat-if ladder

    After: RAG Security

    Free
  44. Securing an Agent with Tools
    EssentialhardAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Free
  45. Stopping Agent Memory Poisoning
    EssentialhardAgent, Tool & MCP SecurityWhat-if ladder

    After: Agent Memory Security: Poisoning, Provenance and Forgetting

  46. How AI Agents Get Corrupted
    EssentialhardAgent, Tool & MCP SecurityWhat-if ladder

    After: Stopping Agent Memory Poisoning · Defending Against MCP Tool Poisoning

    Premium
  47. Responding to a Cross-Tenant LLM Leak
    EssentialhardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: AI Incident Response

    Free
  48. Protecting Model Weights from Theft
    EssentialexpertCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Protecting Model Weights

  49. Rate Limits and Budgets for Agents
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  50. Kill Switches for AI Features
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: AI Incident Response

    Premium
  51. Governing a Fleet of AI Agents
    EssentialexpertAgent, Tool & MCP SecurityWhat-if ladder

    After: Governing Non-Human Identities · Rate Limits and Budgets for Agents · Kill Switches for AI Features

    Premium
  52. Shared Responsibility for Managed AI
    easyCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Cloud IAM and Privilege Escalation Paths

    Free
  53. Testing Non-Deterministic LLM Systems
    easyHow LLM Systems WorkWhat-if ladder

    After: Context Windows, System Prompts and Chat Templates

    Free
  54. Why Move Into AI Security
    easyHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  55. Why Role-Play Jailbreaks Work
    easyPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

    Premium
  56. Preventing Denial of Wallet
    easyLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

  57. Overreliance as a Security Risk
    easyLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  58. Stopping Shadow AI Data Leaks
    easyLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  59. Adversarial Examples vs Ordinary Errors
    easyAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Free
  60. Secure SDLC for AI Features
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  61. Review a Tool Handler Using Model Output
    mediumApplication & API SecurityWhat-if ladder

    After: Server-Side Request Forgery

    Free
  62. Stored XSS Through Model Output
    mediumApplication & API SecurityWhat-if ladder

    After: Cross-Site Scripting and Output Encoding

  63. Security Risks of AI-Generated Code
    mediumApplication & API SecurityWhat-if ladder
    Premium
  64. Reviewing AI-Built Apps
    mediumApplication & API SecurityWhat-if ladder

    After: Security Risks of AI-Generated Code · Finding BOLA and IDOR at Scale

    Premium
  65. Exposed Notebooks and ML Dashboards
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
  66. Securing a Managed Cloud AI Service
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Cloud IAM and Privilege Escalation Paths

    Premium
  67. Edge Protection for AI APIs
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  68. Backup and Rollback for AI Systems
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  69. Patching a GPU Fleet
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  70. Networking for Hosted Model APIs
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  71. Hosted API vs Self-Hosted Model Security
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

  72. Securing Self-Hosted Inference Servers
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Hosted API vs Self-Hosted Model Security · Exposed Notebooks and ML Dashboards · Why Deserialization Can Execute Code

    Premium
  73. The Risk of trust_remote_code
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: Unsafe Model Files: Pickle versus Safetensors

  74. Model Registry Promotion Controls
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  75. Admission Policy for Open-Weight Models
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  76. Vetting a Third-Party MCP Server
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: MCP Security

    Premium
  77. Responding to an AI Vendor Breach
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  78. Security Gates for Model Updates
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  79. What Model Scanners Catch and Miss
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: Unsafe Model Files: Pickle versus Safetensors

    Premium
  80. Model Hub Supply Chain Risks
    mediumSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  81. Package Hallucination and Slopsquatting
    mediumSoftware, Data & Model Supply ChainWhat-if ladder

    After: Typosquatting and Dependency Confusion · Security Risks of AI-Generated Code

    Premium
  82. Prompting vs RAG vs Fine-Tuning Risk
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Free
  83. Mapping Incidents to MITRE ATLAS
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

  84. Why Data Can't Be Deleted From a Model
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

  85. Why Red Teamers Care About Alignment
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLMs Are Trained and Aligned

  86. OWASP Agentic Top 10 vs LLM Top 10
    mediumHow LLM Systems WorkWhat-if ladder

    After: The OWASP Top 10 for LLM Applications

  87. NIST AI 100-2 Attack Taxonomy
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  88. Model Abuse vs Model Compromise
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  89. File and Media Input Risks for LLM Apps
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  90. Embeddings for Security Engineers
    mediumHow LLM Systems WorkWhat-if ladder

    After: Retrieval-Augmented Generation as a Data Flow

    Premium
  91. Structured Output Is Not Safe Output
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  92. Using Google's SAIF Risk Map
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  93. Classic ML in Security Products
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  94. Model Routing and Fallback Risks
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  95. Security of LLM API Parameters
    mediumHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  96. How Agents Raise Injection Impact
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

  97. Many-Shot and Multi-Turn Jailbreaks
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

    Premium
  98. Encoding and Payload Splitting
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  99. Invisible Unicode Smuggling
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

    Premium
  100. Canary Tokens in LLM Applications
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

    Premium
  101. Bypasses That Work in One Language
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  102. Pushing Back on 'The Filter Catches It'
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  103. Testing for Injection Without Harm
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  104. How Injection Reaches the Model
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: What Is Prompt Injection?

    Premium
  105. Testing RAG for Indirect Injection
    mediumPrompt Injection & JailbreaksWhat-if ladder

    After: Indirect Prompt Injection

    Premium
  106. Designing a Layered Guardrail Architecture
    mediumLLM Application SecurityWhat-if ladder

    After: Guardrails and Their Limits

  107. Chatbot Showed Another User's Data
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

  108. Personal Data in Prompts and Logs
    mediumLLM Application SecurityWhat-if ladder

    After: Sensitive Information Disclosure

    Premium
  109. Guardrails: Fail Open or Closed
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  110. Caching Leaks Between LLM Users
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  111. Fine-Tuning on Customer Data
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  112. AI Assistants With Card or Health Data
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  113. Wrong Documents From RAG: Security Causes
    mediumLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  114. Answers Changed Overnight
    mediumLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  115. Abuse Policy and Enforcement for GenAI
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  116. Adding AI to an Existing SaaS Product
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  117. Side Channels in Vector Search
    mediumLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  118. A Token-Budget Rate Limiter for LLM APIs
    mediumLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  119. Approvals That Don't Get Rubber-Stamped
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

  120. Setting an Agent’s Autonomy Policy
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

  121. Responding to an Unauthorized Tool Call
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

  122. Audit Logging for AI Agents
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Agentic AI Security

    Premium
  123. Model Reasons, Code Decides
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

    Premium
  124. Agent Financial Damage: The First Hour
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

    Premium
  125. Testing Agents for Unintended Tool Use
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Tool Calling and the Agent Loop

    Premium
  126. Bringing Untrusted Content Into Agents
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Indirect Prompt Injection

    Premium
  127. Hardening a Support Bot With Tools
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  128. Securing an Agent's SQL Tool
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  129. Bounding Long-Running Agents
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

    Premium
  130. Should a Model Check Its Own Actions?
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

    Premium
  131. Agent Memory Retention and Deletion
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Agent Memory Security: Poisoning, Provenance and Forgetting

    Premium
  132. Detecting Agent Scope Drift
    mediumAgent, Tool & MCP SecurityWhat-if ladder

    After: Agentic AI Security

    Premium
  133. Differential Privacy, Epsilon and Delta
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks

  134. Why Confidence Scores Help Attackers
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Model Extraction

  135. Attack or Drift? Diagnosing a Drop
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

  136. FGSM, PGD and the Perturbation Budget
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  137. Adversarial Training and Its Limits
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  138. Inversion vs Extraction vs Inference
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Model Extraction

    Premium
  139. Transferability of Adversarial Examples
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  140. Red-Teaming a Moderation Classifier
    mediumAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  141. Scoping an LLM Red Team Engagement
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Scoping an AI Red Team Engagement

  142. Manual vs Automated Red Teaming
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: What AI Red Teaming Is

  143. AI-Specific Telemetry to Log
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: AI Incident Response

  144. AI Security Regression Tests in CI
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings

  145. Rating LLM Vulnerability Severity
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  146. Over-Refusal in Security Evaluations
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  147. What Security Benchmarks Measure
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  148. Choosing AI Red Team Tooling
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  149. Detecting Model Theft via the API
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Model Extraction

    Premium
  150. LLM-Assisted Phishing Triage
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  151. Credentials Found Out of Scope
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Scoping an AI Red Team Engagement

    Premium
  152. Describing Your Red Team Engagement
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  153. Reporting Red-Team Results to Leaders
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  154. Keeping Security Evaluations Honest
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  155. Zero Failures: What Can You Claim?
    mediumAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings

    Premium
  156. What Watermarking Can and Cannot Prove
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  157. Content Provenance: C2PA vs Watermarks
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: What Watermarking Can and Cannot Prove · Code Signing Guarantees and Key Theft

    Premium
  158. Adapting STRIDE for ML Components
    hardSecurity Foundations & Threat ModelingWhat-if ladder

    After: Threat Modeling AI Systems

    Premium
  159. AI-Assisted Reverse Engineering
    hardSystems, OS & Memory SafetyWhat-if ladder

    After: Approaching a Stripped Binary · Malware Triage and YARA Rules · MCP Security Risks in Interviews

    Premium
  160. Identity for Agents Acting for Users
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth 2.0 and PKCE

  161. Token Audience and Passthrough
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: OpenID Connect and ID Tokens

    Premium
  162. MCP Server Authorisation
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: MCP Security

    Premium
  163. Step-Up Auth for Agent Actions
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: The Confused Deputy

    Premium
  164. Revoking an Agent Mid-Task
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: OAuth 2.0 and PKCE

    Premium
  165. Deepfakes vs Remote Identity Verification
    hardIdentity, OAuth & Access ControlWhat-if ladder

    After: Why Passkeys Resist Phishing · WebAuthn and Passkeys, Step by Step

    Premium
  166. Evaluating AI Auto-Remediation Tools
    hardApplication & API SecurityWhat-if ladder

    After: How AI Vulnerability-Discovery Agents Work · Security Risks of AI-Generated Code

    Premium
  167. On-Device AI Models in Mobile Apps
    hardMobile Application SecurityWhat-if ladder

    After: The Mobile Platform Security Model

    Premium
  168. Egress Control for Training Clusters
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Protecting Model Weights

  169. Hardening Kubernetes for GPU Training
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: What Containers Isolate, and What They Do Not

  170. Insider Risk for Weights and Research
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Protecting Model Weights

    Premium
  171. Threat Model: Checkpoint to Serving
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: Protecting Model Weights

    Premium
  172. Securing the Inference Control Plane
    hardCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  173. Signing and Verifying Model Artifacts
    hardSoftware, Data & Model Supply ChainWhat-if ladder

    After: SLSA and Build Provenance

  174. Malicious Dependency in a Training Pipeline
    hardSoftware, Data & Model Supply ChainWhat-if ladder
  175. Checking a Public Model for Backdoors
    hardSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  176. Provenance of Scraped Training Data
    hardSoftware, Data & Model Supply ChainWhat-if ladder
    Premium
  177. Securing a Coding Agent With a Shell
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  178. Repo Config Attacks on Coding Agents
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Securing a Coding Agent With a Shell · MCP Security Risks in Interviews · Invisible Unicode Smuggling

    Premium
  179. AI Agents in CI/CD
    hardSoftware, Data & Model Supply ChainWhat-if ladder

    After: Hardening CI/CD Pipelines · Repo Config Attacks on Coding Agents

    Premium
  180. Security of Reasoning Models
    hardHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  181. Fine-Tuning Can Erode Safety
    hardHow LLM Systems WorkWhat-if ladder

    After: How LLMs Are Trained and Aligned

    Premium
  182. Shipping a 95% Injection Classifier
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

  183. Breaking a Zero-Click Injection Chain
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: Indirect Prompt Injection

  184. Universal Adversarial Suffixes
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  185. Detecting Prompt Injection in Production
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  186. Multimodal Prompt Injection
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  187. Dual LLM and Plan-Then-Execute
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

    Premium
  188. A Residual-Risk Target for Prompt Injection
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: What Prompt-Injection Filters Can and Cannot Establish

    Premium
  189. Prompt Injection as a Kill Chain
    hardPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

    Premium
  190. Can Embeddings Leak Their Source Text?
    hardLLM Application SecurityWhat-if ladder

    After: RAG Security

  191. Evaluating Guardrails Honestly
    hardLLM Application SecurityWhat-if ladder

    After: Guardrails and Their Limits

    Premium
  192. Securing a Documents Connector
    hardLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  193. Securing a Coding Assistant API
    hardLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  194. Designing an Internal LLM Gateway
    hardLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  195. Sanitising Streamed Model Markdown
    hardLLM Application SecurityWhat-if ladder

    After: Data Exfiltration Channels in LLM Applications

    Premium
  196. Trust-Aware Retrieval in RAG
    hardLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  197. Poisoning-Resistant RAG Ingestion
    hardLLM Application SecurityWhat-if ladder

    After: RAG Security

    Premium
  198. Guardrails for a Financial Assistant
    hardLLM Application SecurityWhat-if ladder

    After: Insecure Output Handling

    Premium
  199. Evaluating an AI Security Platform
    hardLLM Application SecurityWhat-if ladder

    After: Evaluating Guardrails Honestly · Designing an Internal LLM Gateway

    Premium
  200. How AI Providers Disrupt Misuse
    hardLLM Application SecurityWhat-if ladder

    After: Abuse Policy and Enforcement for GenAI · Detecting Model Theft via the API

    Premium
  201. Poisoned Pages and Browsing Agents
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: The Lethal Trifecta

    Premium
  202. Validating an Agent's File Writes
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  203. Security Agents Reading Attacker Logs
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Indirect Prompt Injection

    Premium
  204. Trust Boundaries Between Agents
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Multi-Agent Systems and Agent-to-Agent Trust

    Premium
  205. Securing Computer-Use Agents
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: The Lethal Trifecta

    Premium
  206. Cascading Failures in Agent Systems
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Multi-Agent Systems and Agent-to-Agent Trust · Agent Memory Security: Poisoning, Provenance and Forgetting

    Premium
  207. Red Teaming Multi-Agent Systems
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Agentic AI Security

    Premium
  208. Refund Agent: Checks Outside the Model
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds · Excessive Agency

    Premium
  209. Binding Approval to the Exact Action
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Human Approval That Holds

    Premium
  210. Evidence for Agent Secret Isolation
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  211. Protecting Shared Agent Memory
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Agent Memory Security: Poisoning, Provenance and Forgetting

    Premium
  212. Measuring Excessive-Agency Risk
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  213. Agentic Browser Security
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Poisoned Pages and Browsing Agents · Securing Computer-Use Agents · Same-Origin Policy, CORS and CSRF

    Premium
  214. Agent and MCP Gateways
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: MCP Security Risks in Interviews · MCP Server Authorisation

    Premium
  215. Trust Between Agents Across Organisations
    expertAgent, Tool & MCP SecurityWhat-if ladder

    After: Multi-Agent Systems and Agent-to-Agent Trust

    Premium
  216. A2A Protocol Security
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Trust Boundaries Between Agents · Trust Between Agents Across Organisations

    Premium
  217. Agent Payments Security
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Binding Approval to the Exact Action · How Websites Verify AI Agents

    Premium
  218. Agent Skills as a Supply Chain
    hardAgent, Tool & MCP SecurityWhat-if ladder

    After: Vetting a Third-Party MCP Server · Repo Config Attacks on Coding Agents

    Premium
  219. Backdoors Implanted Through Fine-Tuning
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Backdoors and Trojaned Models

  220. Gradient Masking: A Defence Trap
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  221. Hard-Label Black-Box Attacks
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  222. Red Teaming a Fraud Detection Model
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Model Extraction

    Premium
  223. Clean-Label Poisoning
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Data Poisoning

    Premium
  224. How Much Poison Is Enough
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Data Poisoning

    Premium
  225. Why Anonymising Data Is Not Enough
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks

    Premium
  226. Responding to Training Data Leakage
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  227. Investigating Fine-Tuning Data Poisoning
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Data Poisoning

    Premium
  228. Adversarial Images Against VLMs
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  229. Testing Memorisation Across Model Updates
    hardAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  230. Validating an LLM-as-Judge
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings

  231. What Counts as an LLM Red Team Finding
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Scoping an AI Red Team Engagement

    Premium
  232. Why One Eval Number Misleads
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings

    Premium
  233. Comparing Two Defences Fairly
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Attack Success Rate and Probabilistic Findings

    Premium
  234. Evidence From Sensitive AI Logs
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Sensitive Information Disclosure

    Premium
  235. Lessons From Red Teaming 100 Products
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  236. A Release Gate for AI Features
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder
    Premium
  237. Red-Teaming a Voice AI Agent
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: Multimodal Prompt Injection · Red-Teaming a Customer Chatbot End to End · Step-Up Auth for Agent Actions

    Premium
  238. Measuring a Model's Cyber Capability
    hardAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: What Security Benchmarks Measure · Statistics for AI Security Evaluations

    Premium
  239. Encrypting and Guarding Model Weights
    expertCryptography, PKI & TLSWhat-if ladder

    After: Protecting Model Weights

    Premium
  240. Confidential Computing for AI
    expertCryptography, PKI & TLSWhat-if ladder

    After: Hashes, MACs and Digital Signatures

    Premium
  241. GPU Multi-Tenancy and Side Channels
    expertCloud, Container & AI Infrastructure SecurityWhat-if ladder

    After: The Inference Stack as Attack Surface

  242. Securing a Bring-Your-Own-Model Platform
    expertCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  243. RAND's Weight Security Levels
    expertCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  244. Interpretability for Security
    expertHow LLM Systems WorkWhat-if ladder

    After: How LLM Applications Work

    Premium
  245. CaMeL and Capability-Based Defences
    expertPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

    Premium
  246. Bounding Injection in an Email Assistant
    expertPrompt Injection & JailbreaksWhat-if ladder

    After: Design Patterns That Bound Prompt Injection

    Premium
  247. Designing an Agentic SOC
    expertAgent, Tool & MCP SecurityWhat-if ladder

    After: Agentic AI Security

    Premium
  248. An Agent That Changes Production Safely
    expertAgent, Tool & MCP SecurityWhat-if ladder

    After: Excessive Agency

    Premium
  249. Runtime Protection for AI Agents
    expertAgent, Tool & MCP SecurityWhat-if ladder

    After: Securing a Coding Agent With a Shell · Agent and MCP Gateways · Sandboxing Untrusted Code

    Premium
  250. Evaluating a Robustness Claim
    expertAdversarial ML & Model PrivacyWhat-if ladder

    After: Adversarial Examples and Evasion

    Premium
  251. DP-SGD and When Not to Use It
    expertAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks

    Premium
  252. Membership Inference for LLMs
    expertAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks

    Premium
  253. Why Robust Models Can Leak More
    expertAdversarial ML & Model PrivacyWhat-if ladder

    After: Membership Inference Attacks

    Premium
  254. Designing an Automated Red Team Agent
    expertAI Red Teaming, Evaluation & ResponseWhat-if ladder

    After: What AI Red Teaming Is

    Premium
7

Defend, respond, lead

Detection engineering, incident response and forensics, vulnerability management, governance and regulation, and leading a programme.

93 questions · 12 essential · 19 lessons

Start with the lessons

  1. Free
  2. Free
  3. Free
  4. Free
  5. Free
  6. Free
  7. Free
  8. Free
  9. Free
  10. Free
  11. The NIST AI Risk Management Framework
    LessonAI Governance & Risk
    Free
  12. The EU AI Act for Engineers
    LessonAI Governance & Risk
    Free
  13. ISO/IEC 42001
    LessonAI Governance & Risk
    Free
  14. Assessing an AI System's Risk
    LessonAI Governance & Risk
  15. Free
  16. Free

Questions, in order

  1. Incident Response: a Leaked API Key
    EssentialeasySecurity Foundations & Threat ModelingWhat-if ladder

    After: AI Incident Response

  2. Event, Alert and Incident
    EssentialeasyDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Handling: Declare, Contain, Scope, Recover, Learn

    Free
  3. Triaging an Endpoint Alert
    EssentialeasyDetection Engineering & Incident ResponseWhat-if ladder

    After: Endpoint and Network Telemetry for Detection · Event, Alert and Incident

    Free
  4. Explaining AI Risk to a CISO
    EssentialmediumSecurity Foundations & Threat ModelingWhat-if ladder
  5. Writing a Good Detection
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection Engineering: From Hypothesis to Tested Alert · Event, Alert and Incident

    Free
  6. Forensics Basics for Incident Response
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Handling: Declare, Contain, Scope, Recover, Learn

  7. Prioritising Vulnerabilities
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Vulnerability Management by Risk: CVSS, EPSS, KEV and Context

    Premium
  8. How Patching Works in Practice
    EssentialmediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Prioritising Vulnerabilities · Vulnerability Management by Risk: CVSS, EPSS, KEV and Context

    Premium
  9. NIST AI RMF vs ISO 42001 vs EU AI Act
    EssentialmediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Free
  10. EU AI Act Risk Tiers and High-Risk Duties
    EssentialmediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

    Free
  11. Ransomware Response
    EssentialhardDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Response: a Leaked API Key

  12. An AI Security Operating Model
    EssentialhardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  13. The Four NIST AI RMF Functions
    easyAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Free
  14. Governing Shadow AI
    easyAI Governance, Risk & ComplianceWhat-if ladder
  15. Model Cards That Serve Governance
    easyAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  16. AI Act Transparency Duties
    easyAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  17. NIST Trustworthy AI Characteristics
    easyAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Premium
  18. Training Developers on AI Security
    easyAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  19. EU AI Act Dates and Penalties
    easyAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

    Premium
  20. Shipping Before the Security Review
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
  21. Logging and Detection Basics
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  22. Running a Security Design Review
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  23. A Risk You Could Not Eliminate
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  24. Pushing Back on a Product Team
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  25. Resolving a Severity Disagreement
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  26. Handling an External Vulnerability Report
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  27. Metrics for an AI Security Programme
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  28. Security Culture Without Authority
    mediumSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  29. First 90 Days of an AI Security Programme
    hardSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  30. A Security Programme on Open-Source Tools
    mediumSecurity Foundations & Threat ModelingWhat-if ladder

    After: First 90 Days of an AI Security Programme · Building a Supply Chain Programme

    Premium
  31. Network Detection in an Encrypted World
    mediumNetwork Security & ProtocolsWhat-if ladder

    After: Endpoint and Network Telemetry for Detection

    Premium
  32. Detection From Cloud Audit Logs
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  33. Responding to an Infected GPU Host
    mediumCloud, Container & AI Infrastructure SecurityWhat-if ladder
    Premium
  34. ATT&CK Coverage and Its Pitfalls
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection Engineering: From Hypothesis to Tested Alert

    Free
  35. Endpoint Telemetry That Matters
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Endpoint and Network Telemetry for Detection

  36. Responding to a Crypto Miner
    mediumDetection Engineering & Incident ResponseWhat-if ladder
  37. Responding to a Compromised Mailbox
    mediumDetection Engineering & Incident ResponseWhat-if ladder
    Premium
  38. Incident Response Under NIST SP 800-61r3
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Handling: Declare, Contain, Scope, Recover, Learn

    Premium
  39. Alert Fatigue and SOC Metrics
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection Engineering: From Hypothesis to Tested Alert

    Premium
  40. Running a Threat Hunt
    mediumDetection Engineering & Incident ResponseWhat-if ladder
    Premium
  41. Top Talkers in a Log Stream
    mediumDetection Engineering & Incident ResponseWhat-if ladder
    Premium
  42. Running a Post-Incident Review
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Handling: Declare, Contain, Scope, Recover, Learn

    Premium
  43. Detecting and Responding to LLMjacking
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection From Cloud Audit Logs · Responding to a Crypto Miner · Governing Non-Human Identities

    Premium
  44. Defending Against Deepfake CEO Fraud
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Responding to a Compromised Mailbox · Why Passkeys Resist Phishing

    Premium
  45. Honeytokens and Deception
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Writing a Good Detection · How Real Intrusions Unfold

    Premium
  46. How EDR Works, and the 2024 Outage
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Endpoint Telemetry That Matters · Kernel Space, User Space and System Calls

    Premium
  47. Ransomware-Resistant Backups
    mediumDetection Engineering & Incident ResponseWhat-if ladder

    After: Ransomware Response

    Premium
  48. AI Use-Case Registers and Routing
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: Assessing an AI System's Risk

    Free
  49. First Governance Steps for a Startup
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: Assessing an AI System's Risk

    Free
  50. ISO 42001 Certification and ISO 27001
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: ISO/IEC 42001

  51. EU AI Act Reach Beyond the EU
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

  52. NIST AI 600-1 Generative AI Profile
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Premium
  53. A RACI for AI Risk
    mediumAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  54. Assessing an AI Vendor
    mediumAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  55. AI Controls for Sensitive Sectors
    mediumAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  56. Red Teaming Under the RMF and AI Act
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

    Premium
  57. OWASP, ATLAS and NIST AI RMF Together
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Premium
  58. Writing AI Risks Into a Risk Register
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

    Premium
  59. Privacy Threat Modelling for Agents
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: Threat Modeling AI Systems

    Premium
  60. AI Security Baselines
    mediumAI Governance, Risk & ComplianceWhat-if ladder

    After: OWASP, ATLAS and NIST AI RMF Together · The Four NIST AI RMF Functions

    Premium
  61. When Leadership Deprioritises a Finding
    hardSecurity Foundations & Threat ModelingWhat-if ladder
    Premium
  62. Review an Acquired Public Asset
    hardNetwork Security & Protocols
    Premium
  63. Review Unused Cloud Permissions
    hardIdentity, OAuth & Access Control
    Premium
  64. Verify an ASPM Repair
    hardApplication & API Security
    Premium
  65. Investigate PII Access With Gaps
    hardCloud, Container & AI Infrastructure Security
    Premium
  66. Prove CNAPP Coverage
    hardCloud, Container & AI Infrastructure Security
    Premium
  67. Investigate Silent Runtime Sensors
    hardCloud, Container & AI Infrastructure Security
    Premium
  68. Release Evidence Does Not Match
    hardSoftware, Data & Model Supply Chain
    Premium
  69. Detection as Code
    hardDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection Engineering: From Hypothesis to Tested Alert

    Free
  70. Investigating a Privilege Escalation
    hardDetection Engineering & Incident ResponseWhat-if ladder

    After: Incident Handling: Declare, Contain, Scope, Recover, Learn

    Premium
  71. Critical CVE: The First 24 Hours
    hardDetection Engineering & Incident ResponseWhat-if ladder

    After: Prioritising Vulnerabilities · How Patching Works in Practice

    Premium
  72. Turning Threat Intelligence Into Defences
    hardDetection Engineering & Incident ResponseWhat-if ladder

    After: ATT&CK Coverage and Its Pitfalls · How Real Intrusions Unfold

    Premium
  73. Debug a SIEM Parser Regression
    hardDetection Engineering & Incident Response
    Premium
  74. Handle an Unknown Containment Result
    hardDetection Engineering & Incident Response
    Premium
  75. Interpret a Zero-Match Retrohunt
    hardDetection Engineering & Incident Response
    Premium
  76. CRAFTY FALCON Response Review
    hardDetection Engineering & Incident Response
    Premium
  77. Check a Falling Vulnerability Count
    hardDetection Engineering & Incident Response
    Premium
  78. GPAI Model Obligations and Systemic Risk
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

  79. From AI Policy to Engineering Controls
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: The NIST AI Risk Management Framework

  80. GDPR for AI Systems
    hardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  81. Evidence of Real Human Oversight
    hardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  82. AI Act Serious-Incident Reporting
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: The EU AI Act for Engineers

    Premium
  83. ISO/IEC 42001 in Six Months
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: ISO/IEC 42001

    Premium
  84. Auditing Fairness in High-Risk AI
    hardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  85. Deciding on AI Incident Notification
    hardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  86. Building an AI Assurance Case
    hardAI Governance, Risk & ComplianceWhat-if ladder
    Premium
  87. Frontier Safety Frameworks for Security
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: GPAI Model Obligations and Systemic Risk · RAND's Weight Security Levels · Building an AI Assurance Case

    Premium
  88. Access Tiers for Cyber-Capable Models
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: Frontier Safety Frameworks for Security · How AI Vulnerability-Discovery Agents Work

    Premium
  89. US AI Law in 2026
    hardAI Governance, Risk & ComplianceWhat-if ladder

    After: EU AI Act Dates and Penalties · Frontier Safety Frameworks for Security

    Premium
  90. Correct a Misleading Security Report
    hardAI Governance, Risk & Compliance
    Premium
  91. Review an Incomplete AI Inventory
    hardAI Governance, Risk & Compliance
    Premium
  92. Defending When Exploits Get Cheap
    expertSecurity Foundations & Threat ModelingWhat-if ladder

    After: How Real Intrusions Unfold · How AI Vulnerability-Discovery Agents Work

    Premium
  93. Security Telemetry Pipeline at Scale
    expertDetection Engineering & Incident ResponseWhat-if ladder

    After: Detection Engineering: From Hypothesis to Tested Alert

    Premium