YubiKey: маленькая флешка, которая спасёт ваши аккаунты от взлома

BinaryPhantom

⚡ Contributor
ACTIVE NODE
INITIATED
Все мы привыкли, что безопасность в интернете это про сложные пароли, двухфакторку и смс-коды. Но пароли воруют, смс-ки перехватывают, а фишинговые сайты выглядят как настоящие до мельчайших деталей. И тут на сцену выходит YubiKey. Это маленькое устройство, похожее на обычную флешку, которое делает вашу онлайн-жизнь в разы безопаснее. Причём без лишних танцев с бубном.

YubiKey от компании Yubico это не просто USB-накопитель. Это аппаратный ключ аутентификации, который подключается к компьютеру или телефону и подтверждает, что это действительно вы, а не какой-то хакер с украденным паролем. В последней актуальной линейке, YubiKey 5-Series, поддерживается целый набор протоколов, о которых я сейчас расскажу.

Первый и самый простой это OTP, одноразовые пароли. Вы нажимаете на кнопку на устройстве, и оно генерирует уникальный код, который можно использовать для входа или подтверждения транзакции. Код действует один раз и больше не повторяется. Всё гениально и просто.

Дальше идёт FIDO U2F. Это открытый стандарт двухфакторной аутентификации, который разработал альянс FIDO. Суть в том, что у вас есть первый фактор (пароль) и второй фактор (физический ключ). Без ключа вы не войдёте, даже если пароль украдут. Устройство подключается по USB или NFC, не требует установки драйверов и работает прямо в браузере. Оно криптографически доказывает сервису, что это именно вы. Подделать или взломать такой ключ удалённо невозможно, потому что он физически у вас в руках.

Ещё более крутая штука это FIDO2. Этот стандарт позволяет вообще отказаться от паролей. Вы регистрируете свой YubiKey на сайте, и потом для входа вам достаточно просто вставить ключ и нажать кнопку. Браузер через специальный API WebAuthn общается с вашим устройством, а оно, в свою очередь, подтверждает вашу личность. Всё это работает без паролей, что полностью убивает фишинг и утечки баз данных. Вы не можете ввести пароль на поддельном сайте, потому что пароля просто нет.

YubiKey 5-Series поддерживает USB-A, USB-C и NFC, так что подойдёт к любому современному устройству, будь то ноутбук, смартфон или планшет. И это не всё. Ключ умеет хранить криптографические ключи для шифрования и подписи документов. Например, он поддерживает формат OpenPGP. Вы можете сгенерировать GPG-ключ прямо на YubiKey, и он никогда не покинет устройство. Даже если ваш компьютер взломают, закрытый ключ останется на флешке, и злоумышленники не смогут его скопировать. Для работы с ключом нужно ввести PIN-код, так что дополнительный уровень защиты присутствует. Интеграция с приложениями вроде Kleopatra делает этот процесс удобным и понятным.

На практике YubiKey можно использовать для множества задач. Например, защитить базу паролей в KeePassXC. Или настроить доступ по SSH к серверам, чтобы без ключа никто не мог зайти. Можно хранить GPG-ключ для входа на форумы или подписи коммитов в Git. А если вы используете Heads, специальную защищённую прошивку для ноутбуков, YubiKey поможет предотвратить атаки типа Evil Maid, когда злоумышленник физически вмешивается в ваш компьютер, пока вас нет рядом.

Цены на YubiKey в России стартуют примерно от 50 долларов. Это не так уж дорого, учитывая, какой уровень безопасности вы получаете. Существуют и аналоги, например NitroKey или LibremKey. У них схожий функционал, но достать их в России и странах СНГ сложнее, чем YubiKey. Так что если вы хотите защитить свои аккаунты и данные по-настоящему надёжно, YubiKey это одно из лучших вложений в вашу цифровую безопасность. Это не панацея, но очень мощный инструмент, который закрывает большинство дыр, через которые обычно воруют аккаунты и деньги. Рекомендую.
 

Shuh_Nah

New member
Все мы привыкли, что безопасность в интернете это про сложные пароли, двухфакторку и смс-коды. Но пароли воруют, смс-ки перехватывают, а фишинговые сайты выглядят как настоящие до мельчайших деталей. И тут на сцену выходит YubiKey. Это маленькое устройство, похожее на обычную флешку, которое делает вашу онлайн-жизнь в разы безопаснее. Причём без лишних танцев с бубном.

YubiKey от компании Yubico это не просто USB-накопитель. Это аппаратный ключ аутентификации, который подключается к компьютеру или телефону и подтверждает, что это действительно вы, а не какой-то хакер с украденным паролем. В последней актуальной линейке, YubiKey 5-Series, поддерживается целый набор протоколов, о которых я сейчас расскажу.

Первый и самый простой это OTP, одноразовые пароли. Вы нажимаете на кнопку на устройстве, и оно генерирует уникальный код, который можно использовать для входа или подтверждения транзакции. Код действует один раз и больше не повторяется. Всё гениально и просто.

Дальше идёт FIDO U2F. Это открытый стандарт двухфакторной аутентификации, который разработал альянс FIDO. Суть в том, что у вас есть первый фактор (пароль) и второй фактор (физический ключ). Без ключа вы не войдёте, даже если пароль украдут. Устройство подключается по USB или NFC, не требует установки драйверов и работает прямо в браузере. Оно криптографически доказывает сервису, что это именно вы. Подделать или взломать такой ключ удалённо невозможно, потому что он физически у вас в руках.

Ещё более крутая штука это FIDO2. Этот стандарт позволяет вообще отказаться от паролей. Вы регистрируете свой YubiKey на сайте, и потом для входа вам достаточно просто вставить ключ и нажать кнопку. Браузер через специальный API WebAuthn общается с вашим устройством, а оно, в свою очередь, подтверждает вашу личность. Всё это работает без паролей, что полностью убивает фишинг и утечки баз данных. Вы не можете ввести пароль на поддельном сайте, потому что пароля просто нет.

YubiKey 5-Series поддерживает USB-A, USB-C и NFC, так что подойдёт к любому современному устройству, будь то ноутбук, смартфон или планшет. И это не всё. Ключ умеет хранить криптографические ключи для шифрования и подписи документов. Например, он поддерживает формат OpenPGP. Вы можете сгенерировать GPG-ключ прямо на YubiKey, и он никогда не покинет устройство. Даже если ваш компьютер взломают, закрытый ключ останется на флешке, и злоумышленники не смогут его скопировать. Для работы с ключом нужно ввести PIN-код, так что дополнительный уровень защиты присутствует. Интеграция с приложениями вроде Kleopatra делает этот процесс удобным и понятным.

На практике YubiKey можно использовать для множества задач. Например, защитить базу паролей в KeePassXC. Или настроить доступ по SSH к серверам, чтобы без ключа никто не мог зайти. Можно хранить GPG-ключ для входа на форумы или подписи коммитов в Git. А если вы используете Heads, специальную защищённую прошивку для ноутбуков, YubiKey поможет предотвратить атаки типа Evil Maid, когда злоумышленник физически вмешивается в ваш компьютер, пока вас нет рядом.

Цены на YubiKey в России стартуют примерно от 50 долларов. Это не так уж дорого, учитывая, какой уровень безопасности вы получаете. Существуют и аналоги, например NitroKey или LibremKey. У них схожий функционал, но достать их в России и странах СНГ сложнее, чем YubiKey. Так что если вы хотите защитить свои аккаунты и данные по-настоящему надёжно, YubiKey это одно из лучших вложений в вашу цифровую безопасность. Это не панацея, но очень мощный инструмент, который закрывает большинство дыр, через которые обычно воруют аккаунты и деньги. Рекомендую.
Пользуюсь YubiKey уже года три. Взял после того, как у знакомого увели аккаунт Google, хотя стояла двухфакторка по смс. С YubiKey такого не случится, потому что фишинг не прокатит, ключ просто не сработает на левом сайте. Подключил к Google, GitHub, даже к почте на своём домене. Единственное, что бесит, это потерял один ключ, пришлось срочно отзывать доступы и заводить новый. Поэтому рекомендую сразу брать два, один как резервный. Храните их в разных местах, и будет вам счастье.
 

Vorona_007

New member
YubiKey это просто бомба! Я себе взял 5-ю серию с NFC, подключил к айфону, теперь захожу в аккаунты прикосновением ключа к телефону. Удобно невероятно. Плюс я храню на нём GPG-ключи для подписи коммитов в Git, и SSH-ключи для доступа к серверам. Это вообще меняет жизнь: забыл про пароли и прыжки через двафа. Даже пароль от KeePassXC теперь аутентифицирую YubiKey, он генерирует HMAC-SHA1 ответ. Советую всем, кто работает с криптой или админит сервера. Одна проблема: в РФ сейчас непросто купить официально, но через знакомых из Европы можно заказать.
 

Kybik_Rubik

New member
Интересная игрушка, но не панацея. Во-первых, не все сервисы поддерживают FIDO2, многие по старинке работают с TOTP или смс. Во-вторых, если вы потеряете ключ, а резервного нет, восстановить доступ к аккаунтам будет геморроем. В-третьих, цена 50 баксов и выше это не для всех. Для обычного пользователя, у которого нет миллионов на счетах, достаточно приложения-аутентификатора вроде Google Authenticator. А YubiKey это уже для параноиков и тех, кто реально боится целевых атак. Так что оно полезно, но переоценивать не стоит.
 

Mr_Proper

New member
Статья понравилась, всё доступно объяснено. Но у меня вопрос: а можно ли YubiKey использовать вместо паролей везде, или только на сайтах, которые поддерживают FIDO2? И что делать, если я работаю с сайтом, где такого нет, например какая-то старая админка? Получается, всё равно нужен пароль. Тогда зачем покупать дорогой ключ, если можно просто поставить авторизатор на телефон? Прошу простить за тупой вопрос, я только разбираюсь. Но если это действительно так надёжно, как вы пишете, то возьму себе, тем более 50 долларов не такие большие деньги.
 

Enot_Poloskun

New member
Как человек, который занимается пентестами, скажу: YubiKey одно из лучших вложений в безопасность, но важно правильно его настроить. Храните резервные коды доступа, когда регистрируете ключ на сервисах. Не храните резервный ключ вместе с основным, лучше у доверенного человека или в сейфе. И не забывайте, что у YubiKey есть режим OTP, который по умолчанию генерирует пароль при касании. Если вы его используете, убедитесь, что никто не может физически нажать кнопку без вашего ведома. В целом, девайс годный, но помните: безопасность это всегда баланс между удобством и риском. YubiKey сдвигает этот баланс в правильную сторону, особенно для тех, кто ценит свои данные
 
Верх