Locked out of my own auth service
Five mistyped passwords, a permanent IP ban, and no way back except root SSH. Twice in ten minutes.
Every individual control was defensible — generic errors to prevent username enumeration, rate limiting, no secrets in logs. Stacked, they produced a failure that was total, permanent and silent, with a recovery path that assumed I still had root on the box.
- Why the error was undiagnosable from both ends at once
- How the mail server quietly became load-bearing
- Recovery that does not depend on the thing that is down
