Свежие новости

Представьте, что ваши два миллиона долларов хранятся на небольшом чипе размером с почтовую марку, а пароль от доступа вы забыли. Аппаратные кошельки, такие как Trezor, обеспечивают безопасность приватных ключей в мире криптовалют, но забытый пароль означает потерю средств. защиту и получить доступ

Джо Гранд, инженер и хакер оборудования, получил необычное задание: помочь владельцам кошелька Trezor, в котором хранились два миллиона долларов, взломать устройство и доказать право собственности на средства. Работа заняла двенадцать недель и требовала аккуратности, поскольку при слишком большом числе неправильных попыток PIN кошелёк стирает данные.

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

История заказчиков, Дэна и Джесси, показывает, как сложен этот процесс. Пароль забыли, а неправильный ввод PIN угрожал удалением данных. Несмотря на риск, Джо применил методику fault injection — инъекцию сбоев, вызывающую ошибочное поведение чипа. Это позволило обойти защиту и получить доступ к защищённой памяти с паролем и PIN.

Процедура включала вскрытие корпуса, модификацию платы и многократные циклы включения-отключения питания с использованием специального оборудования, такого как PhyWhisperer и Chip Whisperer. После нескольких часов попыток атака сработала — данные были восстановлены.

Производитель Trezor устранил часть уязвимостей в новых версиях прошивки, однако фундаментальная проблема чипа STM32 остаётся нерешённой, поскольку производитель чипов не идёт на сотрудничество из-за NDA. Джо Гранд предупреждает, что только замена на более защищённый чип может решить этот вопрос.

Джо Гранд — известный инженер и бывший член хакерского коллектива L0pht, который с детства занимается взломом оборудования и консультирует компании по безопасности сложных систем.

News Reporter