tbhm:04_authorization
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tbhm:04_authorization [2026/05/14 09:18] – TBHM import drew | tbhm:04_authorization [2026/05/14 09:59] (current) – integrate zseano methodology drew | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # Auth and Session | + | ====== |
| - | ## Auth (better be quick) | + | ===== Auth (better be quick) |
| Auth Related (more in logic, priv, and transport sections) | Auth Related (more in logic, priv, and transport sections) | ||
| - | - User/pass discrepancy flaw | + | * User/pass discrepancy flaw |
| - | - Registration page harvesting | + | |
| - | - Login page harvesting | + | |
| - | - Password reset page harvesting | + | |
| - | - No account lockout | + | |
| - | - Weak password policy | + | |
| - | - Password not required for account updates | + | |
| - | - Password reset tokens (no expiry or re-use) | + | |
| - | ## Session (better be quick) | + | ===== Session (better be quick) |
| Session Related: | Session Related: | ||
| - | - Failure to invalidate old cookies | + | * Failure to invalidate old cookies |
| - | - No new cookies on login/ | + | |
| - | - Never ending cookie length | + | |
| - | - Multiple sessions allowed | + | |
| - | - Easily reversible cookie (base64 most often) | + | |
| + | |||
| + | |||
| + | |||
| + | ===== Zseano Auth Testing ===== | ||
| + | |||
| + | **Login testing: | ||
| + | * Host header injection in password reset: '' | ||
| + | * '' | ||
| + | * Redirect parameter on login/ | ||
| + | * Mobile login vs desktop -- often different codebases | ||
| + | |||
| + | **Session bugs:** | ||
| + | * Old cookies not invalidated on logout | ||
| + | * Base64-encoded cookies -- readable user data | ||
| + | * No new session cookie on privilege change | ||
| + | |||
| + | **Account takeover chains:** | ||
| + | * XSS + no email change confirmation = ATO | ||
| + | * CSRF + email change = ATO | ||
| + | * Open redirect in OAuth = token theft = ATO | ||
| + | |||
| + | * [[zseano: | ||
| + | * [[zseano: | ||
tbhm/04_authorization.1778746727.txt.gz · Last modified: by drew
