3. Распознавание мнемонической фразы
3. Распознавание мнемонической фразы Интерфейс устройства использует фиксированный растровый шрифт известного размера. Микроконтроллер на шпионской плате считывает битовую карту выводимых на экран пикселей, определяет системный экран первичной инициализации и распознаёт символы 24 слов мнемонической фразы непосредственно в момент их генерации. 4. Автономная передача данных через мобильную сеть Классические атаки на аппаратные кошельки обычно требуют подключения к скомпрометированному компьютеру по USB или перехвата трафика по Bluetooth. В данном случае на плате распаян собственный модем сотовой связи стандарта LTE со встроенной электронной сим-картой и тонким антенным проводом. Как только микроконтроллер собирает все 24 слова, модуль в фоновом режиме отправляет их на сервер злоумышленника через мобильную сеть, поэтому владельцу кошелька даже не требуется подключать устройство к сети интернет. 5. Обход защищённого чипа безопасности Аппаратная защита кошелька строится вокруг специализированного криптографического чипа Secure Element. Этот чип хранит мастер-ключ, генерирует случайные числа и подтверждает подлинность микропрограммы при проверке подлинности устройства. Однако при первой настройке чип безопасности обязан показать мнемоническую фразу пользователю, чтобы тот записал её на бумагу. Данные отправляются на дисплей в открытом виде, и в этот момент они покидают защищённый периметр Secure Element. Имплант перехватывает символы уже за пределами крипточипа, поэтому встроенная проверка подлинности и сама микропрограмма не фиксируют компрометацию. 📖Интересные твиты выкатил тут и здесь. Удаление шпионского импланта из криптокошелька — это, наверное, самое киберпанковское, что я сделал в этом году. — написал Mt. Gox Марк Карпелес в X.