needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 29, 2015, 12:51:05 PM Last edit: April 04, 2015, 09:33:40 PM by needbmw |
|
Итак небольшое эссе по результатам тестирования прошивки Trezor.
Достоинства
Надежное аппаратное хранилище - ваши приватные ключи спрятаны от вирусов и прочей гадости. Детерменированная генерация частных ключей, брейн-валлет сид аж из 24 английских слов. Совсем параноики могут добавить еще личный пароль (не путать с ПИН-кодом). Чтобы подписать транзакцию нужно посмотреть в экранчик, сверить и нажать кнопку ДА (дважды!), никакой троян этого не сможет. Дополнительно кошелек закрывается пин-кодом на случай кражи самого кошелька. Транзакция подписывается "внутри" кошелька, соответственно вся ECDSA математика считается процессором. Наружу ключи не утекают. Исходники прошивки открыты (правда под довольно поганой майкрософтовской лицензией), любой желающий может собрать прошивку и проверить ее хэш. Довольно мощный 32-разрядный процессор STM32F205 (ядро Cortex-M3, 512K flash, 128K SRAM, 120MHz, куча периферии включая аппаратный RNG). Загрузчик выставляет режим RDP level 2 (JTAG отключен, внутренний бутлоадер отключен). Вернуть level 2 на первый или нулевой уровень невозможно никак, даже mass erase не помогает. Загрузчик умеет обновлять прошивку по USB, при этом проверяя ее подпись. Если подпись недостоверна он все равно ее зашьет, спросив об этом юзера. Умеет подписывать мультисиг-транзакции (пока не тестировал). Поддерживается Electrum 2.0 (проверил, работает), MultiBit HD (пока не проверял) и их собственным онлайн-сервисом mytrezor.com.
Недостатки
Хранилище находится в той же флешке, что и программа (ровно между загрузчиком и кодом прошивки) и, чисто теоретически, может слететь при прошивке. Хранить где-то сид брейн-валлета (24 слова) просто необходимо. Чисто теоретически хранилище может быть прочитано и сдамплено специально написанной для этого программой, если девайс попадет в руки злоумышленнику (вот кстати и попробую). Этой проблемы могло бы не быть, если бы загрузчик не загружал неподписанные прошивки.
Вывод (ИМХО)
Must have.
|
NO PSAKING!
|
|
|
|
|
TalkImg was created especially for hosting images on bitcointalk.org: try it next time you want to post an image
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
t309
Legendary
Offline
Activity: 1946
Merit: 1000
|
|
January 30, 2015, 12:02:42 AM |
|
оооо давай..... меня ето тож интересует как только он появился, но все руки не доходят
|
|
|
|
MaRSe
|
|
January 30, 2015, 09:11:13 AM |
|
У меня есть нераспечатаный
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 30, 2015, 01:13:06 PM |
|
У меня есть нераспечатаный ну у меня теперь тоже есть
|
NO PSAKING!
|
|
|
MaRSe
|
|
January 30, 2015, 03:53:29 PM |
|
У меня есть нераспечатаный ну у меня теперь тоже есть Дорого обошлось?
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
January 30, 2015, 07:23:28 PM |
|
хорошая вещь (хотя это обсуждаемо), НО какого хрена он стоит так дорого (119$ и 299$) там себестоимости всего ничего процессор $5, и экранчик $3, корпус копеечный (и это всё розничные цены). Вот тут решение за $29 https://bitcointalk.org/index.php?topic=870014.new;boardseen#new
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
January 31, 2015, 12:51:59 PM |
|
У меня есть нераспечатаный ну у меня теперь тоже есть Дорого обошлось? бесплатно, я же его в имевшийся дев.борд загрузил
|
NO PSAKING!
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
February 05, 2015, 08:16:03 PM |
|
после замены процессора на дев.борде на "нормальный" с 512К флеша прошивка наконец влезла вместе с загрузчиком и удалось потестировать девайс полностью, результаты в первом посте. в текущей версии загрузчика у них имеется явная ошибка, вообще непонятно как оно у них работает (или они дурят нашего брата и выложили на гитхаб кривые/старые исходники загрузчика). в остальном особых нареканий нет.
|
NO PSAKING!
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
April 04, 2015, 08:56:23 PM |
|
промежуточная версия платы, без пары соплей не обошлось изображение перевернуто на экране, это вина старого загрузчика, для приведения в норму достаточно перепаять процессор и прошить новый. зато достигнута полная совместимость и это уже оригинальная подписанная прошивка. кроме того пришли экранчики с диагональю 1.3 дюйма (этот - 0.96), вот это совсем другое дело
|
NO PSAKING!
|
|
|
antyivan
Legendary
Offline
Activity: 1288
Merit: 1033
|
|
December 17, 2015, 07:15:14 AM |
|
промежуточная версия платы, без пары соплей не обошлось Smiley изображение перевернуто на экране, это вина старого загрузчика, для приведения в норму достаточно перепаять процессор и прошить новый. зато достигнута полная совместимость и это уже оригинальная подписанная прошивка.
кроме того пришли экранчики с диагональю 1.3 дюйма (этот - 0.96), вот это совсем другое дело Posted on: February 05, 2015, 08:16:03 PM Posted by: needbmw Осталось сделать корпус на 3д принтере, и дела в шляпе)
|
|
|
|
|