Lion Cipher Lab

Reconcile config changes against change tickets to find unauthorized changes

Why it matters

Change control is one of the most commonly audited security controls, because uncontrolled change causes both outages and breaches. NIST SP 800-53 control CM-3 (Configuration Change Control) requires organizations to decide which changes are controlled, review and approve them, document them and monitor them. NIST SP 800-128 builds a whole configuration management process around it. Approving tickets is only half the control, though. The other half is checking that what actually changed matches what was approved, because a change made with no ticket, outside its window, or under a rejected…

What you'll learn

Steps in this lab

  1. Two records that should agree
  2. The sample week
  3. Write the reconciler
  4. Run it: five of nine changes need an explanation
  5. Measure the naive check
  6. Emergency changes, and making it a control

Open the full interactive lab →