Identification, authentication & access
- Named accounts with role-based permissions; every privileged action is checked against the role.
- TOTP multi-factor authentication per user, with recovery codes. Mandatory for the support role; for other roles it is per-user enrolment, not enforced fleet-wide.
- Lockout after repeated failures, scoped to user and source, so an attacker at one address cannot lock the administrator out from another; floors stop a policy that could lock everyone out.
- Session lifetime and lockout thresholds are administrator policy, not constants.
- Sessions are opaque, server-issued tokens in HttpOnly, Secure, host-locked cookies; CSRF tokens are bound to the session.