kartoteq
Создать аккаунт
Планы

Двухфакторный вход

Код из приложения-аутентификатора в дополнение к паролю и резервные коды на тот день, когда телефон потеряется.

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

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

Второй замок и запасной ключ

Елена включит двухфакторный вход в настройках аккаунта, отсканирует QR-код любым обычным приложением-аутентификатором и получит набор резервных кодов, чтобы распечатать и положить в сейф студии. С этого момента новому устройству нужен одноразовый код, а смена адреса почты просит подтверждения. Если телефон потеряется, резервный код вернёт ей доступ без письма в поддержку.

Это впереди, после совместной работы и блокнота с ИИ. До выпуска нужно пройти случай с потерянным телефоном от начала до конца и проверить, что происходит с другими её устройствами, где выполнен вход, и с блокнотами, которыми она делится.

Запланировано · Безопасность

Что входит в объём

Это впереди, после совместной работы и ИИ в блокноте, потому что самое сложное здесь не сам код, а то, что происходит с общими блокнотами и открытыми сессиями, когда кто-то теряет доступ. Объём такой: одноразовый код (TOTP), который генерирует любое обычное приложение-аутентификатор, набор резервных кодов, чтобы распечатать или сохранить, и подтверждение перед важными изменениями, например новым адресом почты. До выпуска нужно пройти восстановление с потерянным телефоном от начала до конца и проверить, что остальные устройства, где выполнен вход, ведут себя так, как человек ожидает.

Где мы сейчас

Это направление в плане, но пока не в разработке. Мы напишем здесь, когда работа начнётся и когда будет что попробовать. До тех пор даты нет, и мы скорее скажем это прямо, чем будем гадать.

Если это направление для вас важно, расскажите о задаче, которая за ним стоит. Конкретная ситуация влияет на то, что мы делаем, больше, чем голос за функцию.

Рассказать о задаче