Основатель OneKey предупреждает: хранение сид-фразы на старом iPhone сопряжено с аппаратными рисками
Основатель OneKey предупреждает: хранение сид-фразы на старом iPhone сопряжено с аппаратными рисками
Для многих пользователей криптовалют старый iPhone может показаться удобным автономным хранилищем. После сброса к заводским настройкам можно включить авиарежим, удалить ненужные приложения и использовать устройство исключительно для хранения сид-фразы кошелька.
Однако такая конфигурация сама по себе не превращает телефон в защищённое холодное хранилище.
Основатель OneKey Иши недавно предупредил, что в старых моделях iPhone могут присутствовать уязвимости на аппаратном уровне, устранить которые невозможно с помощью обновления iOS. Если злоумышленник получит физический доступ к устройству, авиарежим может не защитить его от атак через USB-интерфейс ещё до полной загрузки iOS.
Для пользователей криптовалют вывод прост: телефон, который выглядит отключённым от интернета, всё равно может раскрывать конфиденциальные данные кошелька через аппаратные компоненты, процесс загрузки и физические интерфейсы.
Почему авиарежим не является полноценной границей безопасности
Авиарежим предназначен для отключения или ограничения беспроводных коммуникаций, таких как сотовая связь, Wi-Fi и Bluetooth. Однако он не обязательно отключает USB-порт и не защищает самые ранние этапы загрузки устройства.
Цепочка безопасности устройства начинается ещё до загрузки операционной системы. На этом этапе BootROM — начальный код, встроенный непосредственно в микросхему устройства, — помогает проверить и запустить последующие компоненты системы.
Если в BootROM содержится уязвимость, злоумышленник с физическим доступом к устройству может подключить специализированное оборудование через USB и выполнить код до запуска iOS. Поскольку BootROM хранится в постоянной памяти, устранить такую уязвимость обычным обновлением программного обеспечения может быть невозможно.
Именно поэтому использование старого iPhone в авиарежиме не следует приравнивать к применению специально предназначенного для офлайн-подписания устройства. Беспроводные сети могут быть отключены, но аппаратная поверхность атаки при этом сохраняется.
Какие старые модели iPhone представляют интерес?
Уровень риска зависит от поколения чипа и конкретной уязвимости.
В устройствах от iPhone 4S до iPhone X используются чипы, затронутые публично раскрытой уязвимостью BootROM, известной как checkm8. Об уязвимости стало известно в 2019 году; она затрагивает процесс загрузки в нескольких поколениях чипов Apple. Технические подробности и список затронутых устройств приведены в [исследовательском репозитории checkm8](https://github.com checkra1n/checkm8).
Более поздние модели, включая iPhone XS, iPhone XR, семейство iPhone 11 и iPhone SE второго поколения, обсуждались в контексте более позднего исследования под названием usbliter8. Оно показывает, что физический доступ через USB может оставаться актуальным даже для устройств, которые не подвержены checkm8.
Важно понимать, что подобные уязвимости не означают автоматически, что злоумышленник сможет немедленно прочитать сид-фразу кошелька. Однако они ослабляют предположения о надёжности доверенной среды загрузки устройства и создают дополнительные возможности для атаки, если совпадёт несколько условий.
На данный момент для iPhone 12 и более новых моделей публично неизвестно об аналогичной уязвимости BootROM того же типа. Это не делает их полностью безопасными, но их аппаратная модель защиты существенно отличается от защиты старых устройств, для которых существуют публично описанные исследования.
Уязвимость BootROM не означает автоматического раскрытия сид-фразы
Важно не преувеличивать масштаб угрозы.
Эксплойт BootROM сам по себе не равнозначен прямому доступу к фразе восстановления криптовалютного кошелька. Злоумышленнику всё ещё может потребоваться обойти несколько уровней защиты, включая:
- Код-пароль устройства
- Шифрование на уровне приложения
- Защиту Secure Enclave
- Ограничения доступа к Keychain
- Безопасность приложения кошелька
- Способ создания и хранения сид-фразы
Apple описывает роль Secure Enclave и связанных с ним аппаратных механизмов защиты в официальной документации по безопасности платформ. Эти механизмы могут существенно усложнить несанкционированное извлечение данных.
Тем не менее безопасность определяется не одним компонентом. Слабый код-пароль устройства, устаревшая версия iOS, плохо защищённое приложение кошелька или небезопасная резервная копия могут усилить последствия аппаратной атаки.
Например, короткий или предсказуемый код-пароль облегчает атаку на скомпрометированное устройство. Устаревшая операционная система также может содержать дополнительные уязвимости, которые можно использовать вместе с уязвимостью BootROM. Если сид-фраза хранилась в незашифрованной заметке, снимке экрана, фотографии, документе или истории буфера обмена, злоумышленнику, возможно, вообще не придётся взламывать сам кошелёк.
Практический риск возникает из сочетания аппаратной уязвимости, слабых мест в программном обеспечении и небезопасных привычек при работе с сид-фразой.
Почему сброс к заводским настройкам — не то же самое, что безопасное удаление данных
Сброс к заводским настройкам удаляет пользовательские данные и возвращает устройство в исходное состояние, однако его не следует считать доказательством того, что все прежние угрозы безопасности исчезли.
Сброс не меняет:
- Архитектуру чипа устройства
- Код BootROM
- Наличие уязвимости на аппаратном уровне
- Физическое состояние USB-порта
- Возможность использования вредоносных аксессуаров или модифицированного оборудования
- Ограничения безопасности устаревшей операционной системы
Сброс может уменьшить объём информации, хранящейся на устройстве, но не способен превратить старый iPhone в полноценный аппаратный кошелёк.
Это различие важно, поскольку пользователи криптовалют нередко полагаются на концепцию «офлайн-телефона». На практике такой телефон всё ещё может подключаться к компьютеру, зарядному устройству, USB-кабелю, системе резервного копирования или стороннему аксессуару. Каждое подключение создаёт потенциальный канал атаки, который необходимо учитывать.
Публичная зарядка через USB может добавить ещё одну поверхность атаки
Старые версии iOS также могут быть более уязвимы к атакам через вредоносное зарядное оборудование или скомпрометированные USB-аксессуары.
Для такой атаки злоумышленнику не нужно получать удалённый доступ к телефону через интернет. Изменённая зарядная станция, модифицированный кабель или вредоносное USB-устройство могут попытаться установить связь с телефоном, когда тот подключён.
Apple внедрила такие механизмы защиты, как USB Restricted Mode, чтобы ограничить несанкционированное USB-взаимодействие после того, как устройство некоторое время находится в заблокированном состоянии. Компания описывает эти меры в своём руководстве по безопасности устройств Apple.
Эти меры полезны, но их не следует считать полной заменой безопасным практикам. Пользователям криптовалют стоит избегать публичных USB-портов для зарядки и использовать сетевой адаптер или USB-блокировщик передачи данных при зарядке в незнакомом месте.
Самый важный вопрос: находилось ли устройство когда-либо вне вашего контроля?
Физический доступ — критически важный фактор в данной модели угроз.
Если старый iPhone всё время находился у владельца, защищён надёжным кодом-паролем, работает под управлением актуального программного обеспечения, а сид-фраза никогда не хранилась в открытом виде, практический риск может быть ниже.
Риск значительно возрастает, если устройство:
- Передавалось в ремонт
- Оставлялось в гостиничном номере или общем офисе
- Хранилось в незапертом месте
- Передавалось другому человеку
- Подключалось к неизвестному компьютеру
- Использовалось с незнакомыми кабелями или зарядными станциями
- Защищалось слабым или повторно используемым кодом-паролем
- На длительное время оказывалось вне контроля владельца
Поскольку сид-фраза может бессрочно контролировать активы в блокчейне, пользователям следует учитывать вероятность компрометации, а не ждать явных признаков атаки. Транзакции в блокчейне, как правило, необратимы, и злоумышленник, получивший фразу восстановления, может перевести средства без дальнейшего доступа к исходному телефону.
Что рекомендуется делать пользователям криптовалют
Пользователям, которые хранили сид-фразу кошелька на iPhone 11 или более старой модели, следует считать такое устройство непригодным для долгосрочного хранения сид-фразы.
Более безопасная процедура переноса включает следующие шаги:
-
Подготовьте доверенную среду.
Выберите частное место, где нет камер, неизвестных устройств и посторонних наблюдателей, которым нельзя доверять. -
Используйте iPhone 12 или более новую модель либо специализированный аппаратный кошелёк.
Цель состоит в том, чтобы снизить зависимость от старого телефона с публично описанными проблемами BootROM. -
Создайте полностью новую сид-фразу.
Не продолжайте использовать прежнюю сид-фразу только потому, что старое устройство было сброшено к заводским настройкам. -
Переведите активы на адреса, контролируемые новым кошельком.
Перед подтверждением транзакции проверьте адрес получателя на доверенном устройстве для подписания. -
Храните новую резервную копию офлайн.
Избегайте снимков экрана, облачных заметок, электронной почты, мессенджеров и незашифрованных цифровых документов. -
Используйте длинный буквенно-цифровой код-пароль устройства.
Длинный код обеспечивает более надёжную защиту, чем короткий широко используемый PIN-код. -
Выведите старую сид-фразу из использования.
После завершения переноса считайте старую сид-фразу навсегда скомпрометированной, если устройство когда-либо находилось вне вашего контроля.
Следует также учитывать, что перевод средств связан с сетевыми комиссиями и операционными рисками. Перед подписанием любой транзакции внимательно проверьте адрес назначения, блокчейн и тип актива.
Аппаратная безопасность — часть безопасности криптоактивов
Главный вывод выходит далеко за рамки одной модели iPhone.
Безопасность криптовалют зависит от защиты приватного ключа на протяжении всего его жизненного цикла:
- Как создаётся сид-фраза
- Где она отображается
- Как создаётся её резервная копия
- Какое устройство подписывает транзакции
- Не подвергалось ли устройство физическому доступу посторонних
- Как проверяются процедуры восстановления
- Поддерживает ли кошелёк необходимые блокчейн-сети
Телефон может быть полезен для мониторинга балансов и взаимодействия с децентрализованными приложениями, но его использование в качестве единственного места хранения сид-фразы с крупной суммой создаёт ненужную сложность. Смартфоны — это универсальные устройства с камерами, беспроводными модулями, экосистемой приложений, операционной системой, обновлениями и USB-интерфейсами.
Специализированный аппаратный кошелёк позволяет сократить время, в течение которого приватный ключ доступен универсальной операционной системе. С помощью такого устройства, как аппаратный кошелёк OneKey, пользователи могут создавать и хранить ключи кошелька на устройстве, предназначенном для подписания транзакций, а также проверять детали операции перед подтверждением перевода.
Это не устраняет все риски. Пользователи по-прежнему должны защищать фразу восстановления, проверять адреса, избегать фишинговых атак и сохранять личный контроль над устройством и резервной копией. Аппаратная защита наиболее эффективна в сочетании с дисциплинированным соблюдением правил операционной безопасности.
Итог
Старый iPhone в авиарежиме может выглядеть как офлайн-кошелёк, но авиарежим не устраняет уязвимости на аппаратном уровне и не защищает процесс загрузки, происходящий до запуска iOS.
Для моделей iPhone 11 и старше публично обсуждаемые исследования BootROM означают, что сброс к заводским настройкам и отключение от сети нельзя считать достаточной защитой ценной сид-фразы. Особенно серьёзным риск становится в тех случаях, когда другие люди имели физический доступ к устройству или оно использовалось с ненадёжным USB-оборудованием.
Пользователям криптовалют, которые хранят сид-фразу на старом iPhone, следует перенести активы на новый кошелёк, созданный в доверенной среде. Для долгосрочного хранения более подходящей моделью безопасности может быть офлайн-хранение фразы восстановления в сочетании со специализированным аппаратным кошельком, а не хранение сид-фразы на универсальном смартфоне.



