Lion Cipher Lab

Author and tune host-level Falco detections (and actually cut the false-positive noise)

Why it matters

Anyone can install a runtime detector and turn on the default ruleset. The job that actually pays — detection engineering — starts the moment that ruleset drowns your analysts in false positives. A rule that fires 47 times an hour on normal traffic is not a detection; it is a training exercise in ignoring alerts, and the one real hit will land in the same muted channel as the 46 lies. So the real skill is not 'can you write a condition that catches the bad thing' — it is 'can you write one that catches the bad thing AND stays quiet on everything else, and can you prove it with numbers.' This…

What you'll learn

Steps in this lab

  1. Host vs container scope, and the eBPF-vs-module driver choice
  2. Install Falco and confirm the driver loaded and events flow
  3. Author a custom HOST rule from scratch (map it to MITRE T1059)
  4. Trigger it legitimately and read the output line field-by-field
  5. Run a benign workload and watch the rule LIE (measure the FP rate)
  6. Cut the noise the RIGHT way: exceptions, macros, and a known-good list
  7. The named failure modes: over-broad, over-tuned, and rule ordering
  8. The judgment: noisy rules, the three levers, and detection-as-code

Open the full interactive lab →