Без SMS и регистрации, но с баккара и гуриями!
Всем, кого задрала необходимость получать SMS для входа на «Госуслуги», денег на электронную подпись жалко, а биометрию сливать неохота, есть способ лучше – подтверждение одноразовым паролем (TOTP). Способ также работает, когда сотовая связь недоступна и нет доступа к Интернету (интересно, как вы тогда попадете на «Госуслуги»?)
Работает это так: вы ставите себе на смартфон или компьютер программу, которая генерирует одноразовые пароли, вводите в нее «стартовый» код с «Госуслуг», после чего программа начинает генерировать с определенным интервалом эти самые одноразовые пароли.
«Госуслуги» знают, какой пароль сгенерирует программа через определенное время, поскольку алгоритм генерации у них общий, как и «стартовый» код, от которого пляшет генератор. При этом у каждого пользователя «Госуслуг» «стартовый» код будет свой, поэтому и одноразовый пароль Иванова не подойдет для входа в аккаунт Петрова. Вон на скрине я смело показываю свой одноразовый пароль, который был действителен только для моего аккаунта и только в определенный момент.
За подробностями со слайдами идите в Google, или просто считайте эту систему черным ящиком, порождением шайтана и темной магией.
Я остановил свой выбор на WinAuth, который старый, но дело свое делает исправно, при этом не требует доступа в Интернет и тем более регистрации на сайте производителя со сливом ему номера телефона пользователя (как делает распиаренный Authy). Еще он работает под Windows (впрочем, он только под Windows и работает). У Касперского есть неплохой обзор подобных программ для разных платформ.
Скачали, распаковали, запустили, попытку вылезти в Интернет можно заблокировать без ущерба для функционала, нажали кнопку Add, выбрали вариант Authenticator. В поле Name указываем желаемое название генератора, например, «Госуслуги», в поле рядом с кнопкой Decode вводим «стартовый» код от «Госуслуг».
Для получения «стартового» кода идем по адерсу https://lk.gosuslugi.ru/settings/safety/login в разделе «Вход с подтверждением» жмем ссылку «Выбрать другой способ», в открывшемся блоке выбираем «Одноразовый код (TOTP)», жмем кнопку «Продолжить» – тут-то и появляется «стартовый» код – 8 групп по 4 символа; дважды кликаем по нему – он копируется в буфер.
Этот код вводим в поле программы рядом с кнопкой Decode и жмем кнопку Verify ниже, пару секунд ждем. Если нет подключения к Интернету, программа ругнется – можно смело закрыть окно с руганью и увидеть появившийся ответный шестизначный код – его вводим на «Госуслугах».
Все, подтверждение одноразовым паролем включено, подтверждение по SMS – отключено. Теперь, когда надо залогиниться в «Госуслугах» – запускаете WinAuth и она выдаст действующий в настоящий момент одноразовый пароль. Если доступ в Интернет программе заблокирован, для получения одноразового пароля нужно будет нажать круговую стрелку и пароль появится через пару секунд.
PS: сразу после создания генератора паролей для «Госуслуг» стоит кликнуть по колесику программы в правом нижнем углу, выбрать опцию Export и указать место сохранения файла со «стартовым» кодом (сохранение реализовано через жопу, но оно работает), чтобы когда пролюбите армейским способом саму программу или ее настройки, можно было легко и приятно восстановить доступ к «Госуслугам».