Энтропия — главная метрика
Энтропия по Шеннону измеряет неопределённость пароля. log₂(N^L), где N — алфавит, L — длина. Минимум 80 бит для долгосрочной защиты. С Argon2id даже 60-битный пароль продержится дни.
Виды атак
- Онлайн brute-force — 1000 попыток/с (rate-limit). Защита: lockout после 5 ошибок.
- Оффлайн SHA-256 — 21 млрд/с на GPU. Опасен только если хеши утекли.
- Словарь — 1000 топ-паролей за миллисекунды. Защита: не использовать словарные.
- Phishing — обход любого пароля через социальную инженерию. Защита: FIDO2.
Лучшие практики
Длинный (16+), уникальный для каждого сервиса, в менеджере паролей, с MFA. Passphrase из 4–6 случайных слов — лучший компромисс для запоминаемого пароля. FIDO2 (Yubikey, passkeys) — будущее аутентификации.
- NIST SP 800-63B Digital Identity Guidelines. NIST. pages.nist.gov/800-63-3. 2024.
- OWASP Password Storage Cheat Sheet. OWASP. cheatsheetseries.owasp.org. 2024.
- Hashcat Benchmarks RTX 4090. hashcat.net. hashcat.net/forum. 2024.
