Самодельный U2F USB донгл

Разговоры на темы связанные с наукой, техникой и технологией.

Модератор: mOLDman

Правила форума
Запрещаются:
1) Оскорбления других участников.
2) Нецензурные выражения.
Аватара пользователя
zlg
Даритель
Даритель
Сообщения: 1966
Зарегистрирован: 16.07.2007, 08:58
smartphone: Xiaomi Mi Max 3
Откуда: Israel
Благодарил (а): 79 раз
Поблагодарили: 27 раз

Даритель

Самодельный U2F USB донгл

Сообщение zlg »

Здравствуйте Уважаемые.
Есть такая тема, U2F USB донгл-ключ.
Он позволяет авторизовываться на разных ресурсах, в качестве второго фактора, помимо логина и пароля, что усиливает безопасность ваших аккаунтов, не позволяя их взломать, угнав или подобрав ваш пароль. Сейчас все больше и больше всяких ресурсов поддерживают этот способ авторизации, а основные конторы гиганты, типа Гугла, Microsoft, Firefox и тд и тп и подавно, уже вовсю(к примеру зайти на свой почтовый ящик в G-mail или воткнув этот донгл, подключаетесь к своему компу) Если комп попадет в чужие руки, то сможете сохранить свои секреты.

Такие фирменные ключи дороговаты, начиная от 20$ и выше, но существует Open-Source проект, самодельный U2F USB донгл U2F Zero, для тех кто дружит с паяльником. Или не дружит, ;) но дружит с людьми, которые дружат с паяльником, который спаяет такой донгл, в доме который построил Джек. :) Короче, если купить отдельные детальки(на Digikey или Mouser), печатную плату, спаять и прошить, то выходит примерно 5$-8$ за штуку. На Амазоне, точно такой же, собранный и готовый к употреблению, продается всего то за 6.5$, но в Израиль не шлют. Знаю, что есть конторы посредники, которые дают американский адрес и пересылают покупки в Израиль, но овчинка не стоит выделки, тк в результате их посредничества, выйдет намного дороже и сравнится по цене с фирменными.

Захотелось заказать все запчасти(там всего то 8 SMD деталек) и сделать. Но есть один нюанс при заказе печатных плат. Стоимость комплекта печатной платы, включая доставку, составляет 32$, в эту цену входит примерно 30шт донглов. Поштучно не продается. Точнее продается, но цена, все равно те же 32$. Мне 30шт не нужно, ну от силы, 5, ну 10.
Может, если кому интересно, предлагаю кооперацию: Заказать в долю.
Попутно вопрос. Кто заказывал детали в Digikey или Mouser, как там с доставкой? Стоит денег или бесплатно?
Спасибо за внимание. :oops:
Xiaomi Mi Max 3
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

zlg писал(а): 20.04.2020, 13:02 Кто заказывал детали в Digikey или Mouser, как там с доставкой? Стоит денег или бесплатно?
заказывал и там и там, доставка у них похожа, и по цене и по времени, в среднем до 2 недель, Притом дней 10 посылка уже лежит в Израиле (до карантина так было ) пересылка через Fedex, Mouser если заказ на 76 (не помню уже, но около того) и более то пересылка бесплатно, но скажу так, наш Fedex берет за свои услуги и мам и т.д еще шек 150 и более, вощим не выгодно бесплатная пересылка. Хотя надо считать.
А чего не на ALI? вполне приемлемо, если не брать полевики мощные, и кондеры высоковольтные, и то надо смотреть отзывы и цены.
Можно ссылку на проект?
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
zlg
Даритель
Даритель
Сообщения: 1966
Зарегистрирован: 16.07.2007, 08:58
smartphone: Xiaomi Mi Max 3
Откуда: Israel
Благодарил (а): 79 раз
Поблагодарили: 27 раз

Даритель

Самодельный U2F USB донгл

Сообщение zlg »

Yevg001 писал(а): 20.04.2020, 13:16 А чего не на ALI?
На Али почему-то не нашел эти микросхемы. Но если кто-нибудь найдет, ткните носом пожалуйста.
Вот ссылка на проект. USB донгл U2F Zero
Xiaomi Mi Max 3
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

да, в китае заказ плат размером 10х10см 10 шт две стороны 2 долл, пересылка DHL 17 долл, обычной почтой китайской чтото около 5-7 долл.

Пользуюсь постоянно. еще можно у них заказать также распайку, но надо подобрать компоненты которые у них есть. цена с распайкой плюс еще 4 долл. +цена компонентов.
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
zlg
Даритель
Даритель
Сообщения: 1966
Зарегистрирован: 16.07.2007, 08:58
smartphone: Xiaomi Mi Max 3
Откуда: Israel
Благодарил (а): 79 раз
Поблагодарили: 27 раз

Даритель

Самодельный U2F USB донгл

Сообщение zlg »

Yevg001 писал(а): 20.04.2020, 13:39 в китае заказ плат
Кинь ссылку на контору PCB пожалуйста
Xiaomi Mi Max 3
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

заказывал много раз, качество исполнения хорошее. изготовление и доставка 2 недели. в общим не плохо.
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
mikio
Пользователь
Сообщения: 1272
Зарегистрирован: 22.10.2004, 13:43
smartphone: Galaxy Note II N7100
Поблагодарили: 13 раз

Самодельный U2F USB донгл

Сообщение mikio »

Интересный проект. Только, возникают вопросы:
А что происходит, если самопальный "донгл" ломается? Значит ли это, что восстановить доступ к охраняемому, таким образом, ресурсу уже нельзя будет восстановить?
Ещё один вопрос, чтобы уже два раза не вставать, если донгл самопальный и прошивка самопальная, значит ли это, что какой нибудь хакер, написавший этот софт-прошивки, сможет потом и скачать ваши пароли? :?
LG G4 H815 32GB
Аватара пользователя
zlg
Даритель
Даритель
Сообщения: 1966
Зарегистрирован: 16.07.2007, 08:58
smartphone: Xiaomi Mi Max 3
Откуда: Israel
Благодарил (а): 79 раз
Поблагодарили: 27 раз

Даритель

Самодельный U2F USB донгл

Сообщение zlg »

mikio писал(а): 21.04.2020, 20:32 А что происходит, если самопальный "донгл" ломается? Значит ли это, что восстановить доступ к охраняемому, таким образом, ресурсу уже нельзя будет восстановить?
Вот как раз фишка этого проекта в том, что в нем можно реализовать один интересный метод бэкапа, который позволит не бояться утери или форсмажоров. Собственно, из-за этой фишки, я на него и запал.
На Хабре есть статья с отличной идеей создания ключа с backup-oм на случай форс-мажоров и утерь. Этот донгл полностью подходит для реализации данной идеи и есть инструкции(на англ.) того же чувака, как это осуществить. И вот еще на GitHub его же.
mikio писал(а): 21.04.2020, 20:32 если донгл самопальный и прошивка самопальная, значит ли это, что какой нибудь хакер, написавший этот софт-прошивки, сможет потом и скачать ваши пароли?
Конечно, абсолютную гарантию может дать только либо ГосСтрах, либо господь бог, но:
1. Проект OpenSource Значит, в теории, "любой" может изучить код вдоль и поперек и поискать в нем "стремный" код;
2. Сами ключи хранятся в специальной крипто-секьюрной микросхеме ATECC508A и теоретически, не должны покидать ее ни при каких обстоятельствах в процессе работы донгла;
3. Даже если в донгле есть какая-то уязвимость, чтобы ей воспользоваться, надо его украсть или отнять, те осуществить физический контакт с донглом. Те тот хакер-писатель должен с вами лично подружиться :D Обычно, после того, как вы подключились куда-то с помощью любого U2F донгла, вы уже сразу можете его вынуть. Подключенным, он будет считанные секунды авторизации и никто не успеет(не должен успеть) :) его крякнуть;
4. Ну не знаю, все возможно под луной. :oops:
Xiaomi Mi Max 3
Аватара пользователя
lyonia
Даритель
Даритель
Сообщения: 1071
Зарегистрирован: 23.01.2004, 22:36
smartphone: Android
Откуда: Ganei Tikva
Благодарил (а): 8 раз
Поблагодарили: 33 раза

Даритель

Самодельный U2F USB донгл

Сообщение lyonia »

жутко интересно, но стоит это такой геморой , если даже лучше переплатить и получить готовое. может на ebay есть?
Аватара пользователя
alf555
Пользователь
Сообщения: 10749
Зарегистрирован: 06.01.2004, 22:46
Благодарил (а): 12 раз
Поблагодарили: 62 раза

Участник покетовки

Даритель

Самодельный U2F USB донгл

Сообщение alf555 »

конечно есть. и не мало.
https://www.ebay.com/itm/FIDO-U2F-secur ... Swp0dafbRs
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

lyonia,
мы с zlg,чуть заморочались, получиться поделимся :)
Правда я решил переделать их устройство, и засунуть в корпус.
должен получиться маленький донгл. Размер платы 22х17
корпус можно подрезать.
8.jpg
side1.PNG
side2.PNG
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
Hackguru
Даритель
Даритель
Сообщения: 1030
Зарегистрирован: 23.03.2004, 13:00
smartphone: Commodore 64
Откуда: Toronto, Canada
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Даритель

Самодельный U2F USB донгл

Сообщение Hackguru »

Серьезная заморока ИМХО.
Ради убивания времени, пока лютует злобный вирус сойдёт.
Ради экономии - сомнительный вариант. Очень :?
Si Vis Pacem, Para Bellum.
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

Hackguru, полностью согласен :)

Отправлено спустя 6 минут 35 секунд:
Окончательный вариант, сейчас уйдет в Китай на изготовление.
side11.PNG
side22.PNG
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
Hackguru
Даритель
Даритель
Сообщения: 1030
Зарегистрирован: 23.03.2004, 13:00
smartphone: Commodore 64
Откуда: Toronto, Canada
Благодарил (а): 7 раз
Поблагодарили: 13 раз

Даритель

Самодельный U2F USB донгл

Сообщение Hackguru »

Забыл лазерную гравировку маген_давида на плаге.
:geek:
Si Vis Pacem, Para Bellum.
Аватара пользователя
lyonia
Даритель
Даритель
Сообщения: 1071
Зарегистрирован: 23.01.2004, 22:36
smartphone: Android
Откуда: Ganei Tikva
Благодарил (а): 8 раз
Поблагодарили: 33 раза

Даритель

Самодельный U2F USB донгл

Сообщение lyonia »

круть какая
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

Hackguru, жаль увидел поздно, а то бы добавил :P :jokingly:
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

Вот и платки приехали.
20200505_120857.jpg
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
lyonia
Даритель
Даритель
Сообщения: 1071
Зарегистрирован: 23.01.2004, 22:36
smartphone: Android
Откуда: Ganei Tikva
Благодарил (а): 8 раз
Поблагодарили: 33 раза

Даритель

Самодельный U2F USB донгл

Сообщение lyonia »

теперь я вижу как я отстал, как теперь просто такие вещи самому делать.

когда-то ты Yevg001 говорил что собирался умный дом делать своими руками, я не думал что сегодня это настолько просто и самое главное имея "принтер" можно делать професиональные вещи.

а паять сам вручную будешь, или есть какято автоматика для дома
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

lyonia, паять буду сам. Сегодня запаяю и покажу. Пайка тоже уже не та что раньше.... :) Платы заказал на заводе и сегодня получил, можно и принтером... Но элементы BGA и 0604 уже проблематично.
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

Ну вот, и готовые экземпляры, (корпуса еще в дороге из Китая)
1s.jpg
2s.jpg
Правда с прошивкой мы с zlg, голову чуть не сломали... но теперь все трудности пройдены. Все работает как задуманно.
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
lyonia
Даритель
Даритель
Сообщения: 1071
Зарегистрирован: 23.01.2004, 22:36
smartphone: Android
Откуда: Ganei Tikva
Благодарил (а): 8 раз
Поблагодарили: 33 раза

Даритель

Самодельный U2F USB донгл

Сообщение lyonia »

:crazy:
Аватара пользователя
Yevg001
Модератор
Сообщения: 5428
Зарегистрирован: 23.09.2003, 09:06
smartphone: Samsung Note20 Ultra
Благодарил (а): 26 раз
Поблагодарили: 56 раз
Контактная информация:

Участник покетовки

Самодельный U2F USB донгл

Сообщение Yevg001 »

Вот мы с zlg, и завершили проект, созданный в период карантина, в эпоху коронавируса. :stars: :crazy:
г2а.jpg
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Аватара пользователя
lyonia
Даритель
Даритель
Сообщения: 1071
Зарегистрирован: 23.01.2004, 22:36
smartphone: Android
Откуда: Ganei Tikva
Благодарил (а): 8 раз
Поблагодарили: 33 раза

Даритель

Самодельный U2F USB донгл

Сообщение lyonia »

я пока что осталю это сдесь ревью на гугловский ключ за 50 баксов
Ответить

Вернуться в «Околотехнические темы»