
Как настроить двухфакторную аутентификацию — 3 простых способа

Иван Кизяков
Забыл пароль и ждет код из SMS
Пароль — это не самый надежный способ защиты учетной записи или аккаунта. Согласно исследованиям, 59% паролей можно взломать менее чем за час, не говоря уже о том, что данные часто оказываются в руках хакеров благодаря утечкам из баз данных.
Двухфакторная аутентификация (2FA) — это довольно эффективный метод защиты от взлома, однако многие пользователи испытывают опасения из-за возможных сложностей и проблем с доступом к своим аккаунтам. Рассказываем, как настроить 2FA так, чтобы она не вызывала головной боли.
Варианты реализации 2FA
Двухфакторная аутентификация — это метод, который обеспечивает дополнительную защиту аккаунта. Даже если злоумышленник знает ваш логин и пароль, ему потребуется дополнительное подтверждение для входа. Существует несколько вариантов реализации 2FA:
Одноразовые коды. Они могут приходить через СМС, электронную почту или приложения-аутентификаторы. СМС и почта менее безопасны, так как их можно перехватить или взломать. Приложения — более безопасный вариант при условии, что код нельзя увидеть на заблокированном экране устройства.
Пароль как второй фактор. В некоторых мессенджерах для входа используется одноразовый код (например, через СМС), а в качестве второго фактора — заранее установленный пароль.
Time-based One-time Password (TOTP) — это метод двухфакторной аутентификации, который обычно реализуется через приложение-аутентификатор. Наиболее известные приложения включают Google Authenticator, Microsoft Authenticator, Authy и «Яндекс Ключ». Эти приложения генерируют одноразовые пароли, которые обновляются через короткие промежутки времени. Для подтверждения входа в аккаунт пользователю необходимо ввести сгенерированный код. TOTP является одним из самых распространенных и удобных методов двухфакторной аутентификации, поддерживаемым множеством сайтов и сервисов. Некоторые из них могут не разрешать использование сторонних 2FA, предлагая свои собственные решения, такие как Blizzard Authenticator или Steam Mobile.
Несмотря на удобство и безопасность последнего варианта, потеря устройства с приложением-аутентификатором лишает возможности зайти в аккаунты, защищенные 2FA. Восстановление доступа к ним в таком случае становится либо очень трудным, либо невозможным. Рассказываем, как настроить 2FA, использующую протокол TOTP, чтобы она не вызывала больших проблем и оставалась безопасной.
Способ первый: резервные коды
Многие сервисы предлагают функцию резервных кодов, которая обычно работает в сочетании с протоколом TOTP. Суть заключается в следующем: при активации 2FA сайт или приложение генерирует список одноразовых (или одного многоразового) кодов. Эти коды необходимо сохранить в надежном месте.
Если вы потеряете доступ к основному методу 2FA (например, к приложению-аутентификатору), вы можете использовать один из резервных кодов для входа в свой аккаунт. Однако имейте в виду, что после использования резервного кода он становится недействительным. Если вы исчерпаете все коды из списка, их нужно будет сгенерировать заново. Некоторые сервисы, такие как Steam Mobile, требуют обязательного сохранения кодов восстановления при настройке двухфакторной аутентификации.

Одноразовые коды выглядят так
Недостатки этого метода:
- есть риск забыть или потерять записанные коды;
- если вы удалите приложение-аутентификатор и не сможете использовать резервные коды, восстановление доступа к аккаунту может стать крайне сложным или даже невозможным.
Способ второй: дополнительное устройство
Для обеспечения надежного доступа к двухфакторной аутентификации можно использовать старый телефон или недорогой планшет. Некоторые приложения-аутентификаторы, такие как Google Authenticator и Authy, позволяют устанавливать их на несколько устройств.
В этом случае вы можете установить аутентификатор на дополнительное устройство и хранить его дома. Это будет полезно в ситуациях, когда вы не имеете доступа к основному устройству, например если оно разрядилось или потерялось.
Недостатки этого метода:
- потребуется второе устройство, которое должно быть в рабочем состоянии и не потеряться;
- не все приложения поддерживают возможность установки и синхронизации кодов на разных устройствах.
Способ третий: резервная копия данных
Некоторые приложения поддерживают облачное хранение секретных ключей. Это позволяет восстановить их на любом другом вашем устройстве в случае утери устройства. Примеры таких приложений включают «Яндекс Ключ», Microsoft Authenticator, Authy и недавно добавленный функционал в Google Authenticator.

Приложение Authy. Не стоит защищать свои данные таким паролем
Однако и в этом методе есть минусы: в приложении-аутентификаторе придется завести учетную запись, то есть поделиться с создателями генератора ключей номером телефона или адресом электронной почты.
Эти данные вполне могут быть скомпрометированы: например, телефонные номера миллионов пользователей Authy были слиты в сеть из-за незащищенного API, что сделало их уязвимыми для СМС-фишинга. Кроме того, для доступа к облачным данным необходимо создать пароль, что является основным источником проблем, из-за которых и была введена двухфакторная аутентификация.

«Яндекс Ключ»: функцию создания резервной копии можно найти в настройках приложения
Специфичный минус от аутентификатора Microsoft: коды нельзя восстановить из облака, если вы используете приложения на разных операционных системах. Восстановить резервную копию в приложении на Android, если до этого вы сохраняли ее на iOS, — нельзя.

Microsoft Auth. Резервное копирование на iPhone можно сделать посредством iCloud (при заполненном облачном хранилище он выдает ошибку). Синхронизировать с Android нельзя
Недостатки метода резервного копирования данных:
- хранение секретных ключей в облаке может подвергать их риску — если учетная запись будет скомпрометирована, злоумышленник получит доступ ко всем вашим данным;
- зависимость от третьих лиц, то есть от разработчиков облачных систем безопасности, — уязвимости в их инфраструктуре могут привести к утечке данных;
- в случае утери доступа к учетной записи (например, если вы забыли пароль или потеряли доступ к номеру телефона) восстановление может занять много времени.
При этом, несмотря на обилие минусов, именно метод резервного копирования данных через облачное хранение является самым удобным, и он гарантирует восстановление доступа к аккаунту в подавляющем большинстве случаев.
Настройка двухфакторной аутентификации с помощью «Яндекс Ключа»
Так как резервные коды обычно генерируются самим сервисом, на котором вы регистрируете свой профиль, а метод с дополнительным устройством прост и без наших подсказок, то покажем гайд по третьему методу. Для примера возьмем приложение «Яндекс Ключ».

Так выглядит приложение «Яндекс Ключ»
Добавьте ключ в приложение. Сервис, который поддерживает 2FA-защиту, по вашему запросу должен сгенерировать QR-код (просканируйте его приложением) или создать последовательность из букв и чисел (нажмите в приложении кнопку «Добавить вручную»).

Так выглядят ключ и QR-код, сгенерированные сервисом

Можно сканировать QR-код, а можно сделать все вручную
Когда вы введете секретный код в приложении, нажмите в сервисе, который вы хотите защитить двухфакторкой, кнопку «Продолжить».

В названии сервиса и логине можно указать любые данные.
Вам предложат ввести 6-значный код из приложения:

Временный 6-значный код. Теперь в ваш аккаунт можно войти только при помощи таких кодов

Введите 6-значный код, который сгенерировало приложение
Вы защитили свой аккаунт с помощью 2FA. Теперь перейдите в настройки «Яндекс Ключа» (или того приложения, которым вы пользуетесь). В разделе «Резервная копия данных» нажмите на кнопку «Сохранить в облако».

Введите ваши данные для входа и придумайте пароль:

Готово. Теперь по номеру телефона и паролю вы можете зайти в «Яндекс Ключ» с любого другого устройства. Чтобы это сделать, нажмите в настройках приложения «Скачать из облака», введите свои данные, и замените аккаунты в «Ключе» аккаунтами из резервной копии.

Замените аккаунты в «Ключе» аккаунтами из резервной копии
Благодаря этому способу можно не потерять доступ ко всем своим аккаунтам. Учтите, что порой хранение резервной копии ограничено по времени. Например, у «Яндекс Ключа» копия будет удалена через один год после ее создания. После этого резервную копию нужно будет пересоздать.
У нас ещё много всего интересного
Оставьте почту и получайте подборку лучших материалов от главного редактора раз в две недели.







