✨ Интерактивный разбор

2FA под микроскопом

Ваш пароль уже украли. Двухфакторная аутентификация — это способ войти в аккаунт, даже если злоумышленник знает ваш пароль. Для этого нужно что-то, чего у него нет: ваш телефон, отпечаток пальца или физический ключ.

Код из приложения live
Google Authenticator
142 905
Код обновляется каждые 30 секунд
Время жизни30 сек
Длина6 цифр
Оффлайнда
1 Три фактора

Что значит «два» фактора

Аутентификация бывает трёх видов. Для входа можно использовать один из них — это обычный вход. Два фактора — это когда вы комбинируете два разных вида. Например, пароль (знаю) + телефон (имею).

🧠

Знаю

То, что хранится у вас в голове. Легко забыть, но и легко украсть, если подсмотреть.

Пароль, PIN, ответ на секретный вопрос
📱

Имею

То, что физически находится при вас. Даже зная пароль, без этого устройства войти не получится.

Телефон, аппаратный ключ (YubiKey), смарт-карта
👁️

Являюсь

Биометрия. Нельзя потерять или передать, но нельзя и сменить, если скомпрометирована.

Отпечаток пальца, Face ID, голос, сетчатка
2 Магия TOTP

Как приложение знает код без интернета

Вы когда-нибудь задумывались, как Google Authenticator генерирует код, когда на телефоне нет интернета? Он не запрашивает его у сервера. Он вычисляет его сам, используя секретный ключ и текущее время. Сервер делает точно такой же расчёт.

Это называется TOTP. Ниже — симулятор. Секретный ключ одинаковый у телефона и у сервера. Если время совпадает — код совпадает.

142 905
Обновление через 30 сек
HMAC-SHA1(Secret Key + Time Window) → 6 digits
3 Сравнение методов

SMS, приложение или ключ?

2FA бывает разной. И уровень защиты у неё сильно отличается. Нажмите на карточку, чтобы увидеть детали.

4 Как это ломают

Самый слабый метод — SMS

Если вы используете 2FA через SMS, злоумышленник может перехватить код. Это называется SIM-swap. Посмотрите, как это работает.

👤
Вы
Пытаетесь войти
→
📱
Ваш телефон
Генерирует код
→
✅ Приложение (TOTP) — код генерируется оффлайн. Перехватить его по воздуху невозможно. Работает даже в самолёте.
5 Что делать

Правила безопасной 2FA

📱

Используйте приложение, а не SMS

Google Authenticator, Authy, 1Password. Они не зависят от оператора связи, и их нельзя перехватить через SIM-swap.

🔑

Для важных аккаунтов — аппаратный ключ

YubiKey или аналоги. Это физическое устройство, которое нужно подключить к компьютеру. Фишинг с ним не работает.

📄

Сохраните резервные коды

При настройке 2FA вам дают 8-10 одноразовых кодов. Распечатайте их и уберите в надёжное место. Без них можно потерять доступ.

☁️

Включите резервное копирование

Если потеряете телефон, TOTP-коды исчезнут. Включайте синхронизацию (например, в Authy или 1Password), чтобы не потерять всё.

🚫

Не подтверждайте входы, которые не инициировали

Если вам приходит push-уведомление «Подтвердите вход» без вашего действия — значит, хакер уже знает пароль и пытается войти.

📞

Поставьте PIN на SIM-карту

Это не спасёт от всех атак, но усложнит кражу вашего номера. И включите запрет на удалённую замену SIM.