Lion Cipher Lab

Write a Sigma correlation rule: catch a brute-force that SUCCEEDED (failed logins then a login)

Why it matters

A single-event rule can tell you 'a login failed' or 'a login succeeded.' Neither can tell you the thing a SOC actually cares about: that ONE user, on ONE host, failed to log in twenty times in ninety seconds and THEN got in. That is a brute-force that WON — an incident — and it is invisible to any rule that looks at one event at a time, because every individual event in the chain is boring on its own. The Sigma Correlations specification exists exactly for this: it lets you name simple base rules and then write a correlation that fires only when those base rules occur together, in a…

What you'll learn

Steps in this lab

  1. Why a single-event rule is blind to a brute-force that WON
  2. Set up the workspace and install the tooling
  3. Write the two BASE rules — and give each a name so it can be referenced
  4. Write the correlation: a threshold, then an ordered sequence
  5. Validate with 'sigma check', then try to convert it
  6. Build the proof: a tiny Python correlation evaluator
  7. Run the proof — fire on attack, quiet on benign, then feel the traps
  8. The judgment: when a correlation earns its complexity

Open the full interactive lab →