Краткий ответ

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

Что попадает в резервную копию iCloud

По умолчанию резервная копия iCloud сохраняет данные большинства приложений. У криптокошельков это:

  • зашифрованный файл кошелька (seed-фраза, зашифрованная паролем приложения);
  • настройки приложения;
  • история транзакций;
  • адресная книга.

Шифрование настоящее, но ключом к нему служит пароль приложения, а он почти никогда не бывает случайной 256-битной строкой. Обычно это пароль из 6–12 символов, который человек способен запомнить. Получив зашифрованную копию, злоумышленник может спокойно перебирать пароли офлайн сколько угодно.

Через что можно добраться до iCloud

Путей три.

Кража данных для входа. Фишинг под Apple ID или подстановка паролей, утёкших с других сервисов. Двухфакторная защита Apple ID отсекает большую часть таких попыток, но не все.

Семейный доступ или общее устройство. Супруг, ребёнок, бывший партнёр, знающий пароль от iCloud, — у них тоже есть доступ к резервным копиям.

Принудительная выдача данных. Запрос правоохранительных органов, решение иностранного суда, истребование доказательств при разводе. Apple годами выполняет законные запросы.

Всё это случается нечасто, но всё же чаще, чем кража аппаратного кошелька.

Расширенная защита данных

В конце 2022 года Apple запустила «Расширенную защиту данных» (Advanced Data Protection): большая часть данных iCloud шифруется сквозным шифрованием, и ключа для расшифровки у Apple нет. Для резервных копий кошельков в iCloud это заметно повышает планку: даже по официальному запросу Apple не сможет расшифровать копию.

Если храните в iCloud хоть какие-то данные кошелька, включите эту функцию: Настройки → [ваше имя] → iCloud → Расширенная защита данных. Понадобится настроить способ восстановления — ключ восстановления (его нужно хранить отдельно) или контакт для восстановления, то есть человека, который поможет подтвердить вашу личность перед Apple, если ключ потеряется.

Как исключить кошелёк из резервной копии

Надёжнее, чем полагаться на шифрование iCloud, — вообще не включать кошелёк в резервную копию. На iOS это делается для каждого кошелька отдельно: Настройки → [ваше имя] → iCloud → Управление хранилищем → Резервные копии → [ваше устройство] → выключите переключатель у приложений-кошельков.

Тогда в iCloud не остаётся ни одной копии данных кошелька. Копий всего две: само приложение на устройстве и ваша офлайн-запись seed-фразы. Потеряли телефон — восстанавливаете кошелёк из seed-фразы. Это дольше, чем восстановление из iCloud, зато через облако до кошелька не добраться.

Итог

Для кошелька на мелкие повседневные расходы резервная копия в iCloud допустима при включённой «Расширенной защите данных». Если в кошельке лежит сумма, потеря которой для вас ощутима, исключите его из копии iCloud и оставьте единственным способом восстановления офлайн-запись seed-фразы.

И правило без исключений: саму seed-фразу никогда и ни в каком виде не храните в iCloud — ни в «Заметках», ни скриншотом в «Фото», ни в Pages, ни в iMessage.

Дополнительное чтение: Passkey, Холодный кошелёк.