Браузеры в Linux не поддерживают passkeys, только с аппаратным ключом. А отдавать свои ключи Гуглю в Андроиде я не хочу.
Нашёлся, однако, менеджер паролей, который умеет пароли, OTP, passkeys, и интегрируется с браузерами через установку в них расширения. Программа
Для работы с passkeys требуется версия
Для работы надо включить в настройках программы и расширения поддержку passkeys, и выключить в расширении fallback — аппаратных ключей у меня не предвидится.
Зашёл на GitHub по OTP, завёл passkey. Ключ сохранился в
Единственно, чего я не понимаю — чем OTP лучше или хуже passkeys. С точки зрения (не)удобства совершенно одинаково. А с точки зрения безопасности — я пока не понял.
X-Post в ЖЖ.
Нашёлся, однако, менеджер паролей, который умеет пароли, OTP, passkeys, и интегрируется с браузерами через установку в них расширения. Программа
KeePassXC, расширение KeePassXC-Browser. Программа и расширение свободные, не облачные, всё локально.Для работы с passkeys требуется версия
KeePassXC 2.7.7, а в Debian sta(b)le только 2.7.4. Пришлось скачать AppImage версия 2.7.9, он хорошо работает. До обновления Debian буду пользоваться AppImage.Для работы надо включить в настройках программы и расширения поддержку passkeys, и выключить в расширении fallback — аппаратных ключей у меня не предвидится.
Зашёл на GitHub по OTP, завёл passkey. Ключ сохранился в
KeePassXC. Вышел, зашёл по passkey. Работает.Единственно, чего я не понимаю — чем OTP лучше или хуже passkeys. С точки зрения (не)удобства совершенно одинаково. А с точки зрения безопасности — я пока не понял.
X-Post в ЖЖ.
no subject
Date: 2024-12-21 03:27 pm (UTC)Разница (в т.ч. в удобстве) появляется после начала использования аппаратных токенов (типа Yubikey). OTP надо копировать, а у токена только "потрогать" и ввести пин (если настроил).
no subject
Date: 2024-12-21 04:30 pm (UTC)no subject
Date: 2024-12-21 05:53 pm (UTC)Вот не люблю keepassxc. Причем исключительно за внешний вид. У него очень неэффективное использование ценного экранного простраства. Поэтому пользуюсь keepass2, который выглядит конечно уродски, как и любоее поделие на mono, зато у него на экране кнопкам и иконкам тесно, а данным - просторно.
Пошел смотреть на его обновления и выяснил что OTP туда уже тоже прикрутили. Причем в backports оно уже есть. А вот PassKeys еще нет. Тут KeePassXC опережает.
Вот теперь буду думать, а надо ли мне мои OTP уносить из отдельного otpclient-а в общую базу паролей. Повысит это безопасность или познизит. Удобство-то повысит, поскольку не придется долго рытья в менюшках в поисках otpclient. keepass2 у меня на тулбаре, пользуюсь по нескольку раз в день, а otp - раз в месяц, наверное.
no subject
Date: 2024-12-21 07:08 pm (UTC)Угу, я тоже. Вообще все программы, написанные на Qt ненавижу за внешний вид.
>
Мне нужна интеграция с браузером. Чтобы passkeys ловил и отдавал.
>
Я в командной строке вызываю
otpclient-cli. Из скрипта с правильными параметрами.no subject
Date: 2024-12-22 06:08 am (UTC)Не, у otpclient-cli интерфейс мне тоже не понравился. Настолько, что проще по-мому написать свое на питоне используя pyotp, чем пытаться добиться удобства от этого убожесства.
no subject
Date: 2024-12-22 11:48 am (UTC)no subject
Date: 2024-12-23 01:02 pm (UTC)В целом, это карго-культ, если все секреты на одном и том же диске лежат. Частично спасает ввод мастер-ключа, но очень частично.
no subject
Date: 2024-12-23 02:09 pm (UTC)