Sign-in and sessions
- Passwords are stored as one-way hashes, never in readable form
- A password policy is enforced when passwords are set
- Repeated failed sign-ins temporarily lock the account, and sign-in attempts are rate limited
- Sessions use short-lived tokens, with the longer-lived part kept in a cookie that scripts on the page cannot read