Lion Cipher Lab

Enforce fine-grained password policies in Active Directory

Why it matters

For most of Active Directory's history a domain had exactly one password policy. It lived in the Default Domain Policy Group Policy Object, and it applied to every single account in the domain the same way — the receptionist, the summer intern, the backup service account, and the Domain Admin who can rewrite the whole directory all lived under identical rules. That is a genuine security problem, because those accounts are not equally dangerous. A stolen Domain Admin password can end the organisation; a stolen intern password usually cannot. Treating them identically means you either set the…

What you'll learn

Steps in this lab

  1. What a fine-grained password policy is, and the problem it solves
  2. Confirm the module, then MEASURE the before state (one policy for everyone)
  3. Create the privileged group and a stricter PSO
  4. Apply the PSO, then MEASURE the after state (admin vs regular user)
  5. Precedence: what happens when a user is caught by two PSOs
  6. The honest negatives: OUs, retroactivity, and coarse controls
  7. Do it better — when to reach for FGPP, when not, and what to pair it with
  8. Clean up, and the Linux alternative (Samba AD-DC)

Open the full interactive lab →