Обзор Cake Wallet
Предупреждение о безопасности
Cake Wallet стоит установить сегодня, а версию, выпущенную до мая 2021 года, опасно продолжать использовать: любой биткоин-кошелек, созданный в версии старше v4.1.7, необходимо забросить, а не просто обновить. В тех версиях сид-фразы для биткоина из 12 слов генерировались обычной функцией Random() из Dart вместо Random.secure(), и исследователи Milk Sad оценили результат примерно в 20 бит непредсказуемой энтропии там, где задумывалось более 120. Это поддается перебору, и перебором уже воспользовались.
Здесь смешиваются два разных события, поэтому их нужно различать. Cake раскрыла собственный слабый генератор случайных чисел в мае 2021 года, выпустила исправленную версию v4.1.7 и настоятельно рекомендовала пользователям перевести средства. Milk Sad представляет собой другую уязвимость, в инструменте libbitcoin-explorer, публично раскрытая в августе 2023 года. Исследователи Milk Sad наткнулись на прежнюю ошибку Cake в июле 2023 года, пока работали над своей, отвели ей короткий раздел в основном отчете и позже опубликовали полный технический разбор. По ходу дела они несколько месяцев откладывали раскрытие и помогли Cake выпустить обновление приложения, которое обнаруживает пострадавших пользователей и предупреждает их. По их отслеживанию через 8757 слабых кошельков между 2020 и 2024 годами прошло около 548,9 BTC, а последующие движения они описывают в основном как автоматизированные списания у людей, которые так и не отреагировали на предупреждение 2021 года.
Сам кошелек хорош. Он имеет открытый исходный код под лицензией MIT, работает по модели самостоятельного хранения и не собирает ни телеметрию, ни данные учетной записи; Cake заявляет, что им пользуются более 1 750 000 человек. Он появился в 2018 году как первый кошелек Monero с открытым исходным кодом на iOS и теперь поддерживает множество активов: Monero, биткоин, Lightning, Litecoin, Ethereum, Solana, Zcash, Bitcoin Cash и еще десяток сетей в одном приложении. На стороне биткоина он поддерживает silent payments и PayJoin, а также добавляет Litecoin MWEB, подпись с аппаратным кошельком Ledger, собственную опцию двухфакторной аутентификации, Tor для всего трафика и подключение к собственному узлу. Страница загрузки Cake предлагает версии для iOS, для Android через Play Store, прямой APK и Accrescent, а также сборки для Windows и Linux.
Так что проверять нужно не приложение, которое вы устанавливаете сегодня, с ним все в порядке. Проверять нужно любую сид-фразу для биткоина, которую вы создали в Cake годы назад. Если она была создана до v4.1.7, создайте новый кошелек и выведите из старого все, сегодня же. Кошельки Monero затронуты не были: уязвимость существовала только в пути генерации ключей для биткоина.
- Производитель
- Cake Labs
- Тип
- Программный кошелек
- Работает на
- iOS, Android, Windows, macOS, Linux
- Кто хранит ключи
- самостоятельное хранение: сид-фраза и ключи генерируются и хранятся на вашем собственном устройстве, без учетной записи и без телеметрии
- Только биткоин
- Нет, несколько активов
- Подключение
- Tor для всего трафика, подключение к собственному узлу, подпись с помощью аппаратного кошелька Ledger, а также silent payments и PayJoin на стороне биткоина
- Дата выхода
- 2018, запущен как первый кошелек Monero с открытым исходным кодом на iOS
- Поддерживаемые активы
- Поддержка множества активов: Monero, биткоин, Lightning, Litecoin, Ethereum, Solana, Zcash, Bitcoin Cash и другие
Другие похожие кошельки:iOSAndroidWindowsmacOSLinuxПрограммные
Плюсы и минусы
Что работает
- Открытый исходный код под лицензией MIT, публичный репозиторий активно развивается
- Самостоятельное хранение без учетной записи и без KYC и, по словам Cake, без сбора данных и телеметрии
- Настоящие инструменты приватности для биткоина: silent payments и PayJoin, а также Tor для всего трафика и собственный узел
- Корректно работает с Monero, чего почти не делает ни один другой кошелек с поддержкой множества активов
- Поддержка аппаратного кошелька Ledger, а также собственная опция двухфакторной аутентификации Cake и биометрическая разблокировка
- Доступен в обход магазинов приложений: прямой APK, Accrescent и сборки для Windows и Linux
На что обратить внимание
- Биткоин-кошельки, созданные до v4.1.7, навсегда небезопасны, их нужно заменить, а не просто обновить
- Исследователи Milk Sad отследили списания с этих слабых кошельков вплоть до 2024 года, через три года после предупреждения
- Ошибка была в собственном коде генерации ключей Cake, а не в сторонней библиотеке, и она существовала в 2020 и 2021 годах
- По своей конструкции поддерживает множество активов, поэтому несет гораздо больше сетей и гораздо больше кода, чем кошелек только для биткоина
- Гарантии приватности Monero и гораздо более прозрачные сети соседствуют в одном приложении, что требует аккуратности при использовании
Стоит сравнить
- BlueWalletТелефонный кошелек только для биткоина с настоящим контролем монет и хранилищами с мультиподписью, у которого сторона Lightning является кастодиальной, если только вы не запускаете сервер сами.
- ExodusСамый привлекательный кошелек в этом списке, от компании, котирующейся на NYSE, с приложениями с закрытым исходным кодом и ставками обмена от 0,5 %.
- EdgeОткрытый мобильный кошелек, где вместо сид-фразы используются имя пользователя и пароль, и опубликовавший все подробности единственного случая, когда он дал сбой.
Cake Wallet: сравнения
Факт за фактом в сравнении с каждым кошельком того же типа, который разбирает этот сайт, с вердиктом там, где его определяет наш рейтинг.
- Aqua vs Cake Wallet
- Atomic Wallet vs Cake Wallet
- Bitcoin Core vs Cake Wallet
- Blockstream Green vs Cake Wallet
- BlueWallet vs Cake Wallet
- Cake Wallet vs Coinbase Wallet
- Cake Wallet vs Edge
- Cake Wallet vs Electrum
- Cake Wallet vs Exodus
- Cake Wallet vs Guarda Wallet
- Cake Wallet vs MetaMask
- Cake Wallet vs Muun
- Cake Wallet vs Mycelium
- Cake Wallet vs Phoenix
- Cake Wallet vs Sparrow Wallet
- Cake Wallet vs Trust Wallet
- Cake Wallet vs Wallet of Satoshi
- Cake Wallet vs Wasabi Wallet
- Cake Wallet vs Zengo
Часто задаваемые вопросы
Затронула ли меня ошибка с биткоином в Cake Wallet?
Только если вы создали биткоин-кошелек в Cake Wallet до версии 4.1.7, которая вышла в мае 2021 года. Если это так, считайте ту сид-фразу публичной: создайте новый кошелек и выведите из старого все средства. Кошельки Monero затронуты не были.
Является ли Milk Sad тем же самым, что и ошибка в Cake Wallet?
Нет. Cake раскрыла собственный слабый генератор случайных чисел в мае 2021 года. Milk Sad представляет собой отдельную уязвимость в инструменте libbitcoin-explorer, публично раскрытую в августе 2023 года. Исследователи Milk Sad позже опубликовали технический анализ прежней ошибки Cake, поэтому эти два названия и появляются вместе.
Сколько биткоина было затронуто ошибкой в Cake Wallet?
Исследователи Milk Sad отследили около 548,9 BTC через 8757 слабых кошельков между 2020 и 2024 годами. Это их оценка средств, прошедших через затронутый диапазон, а не подтвержденный общий объем кражи, и последующие движения они описывают в основном как автоматизированные списания.
Безопасно ли пользоваться Cake Wallet сейчас?
Ошибка генерации ключей была исправлена в v4.1.7 в мае 2021 года, и текущие версии не затронуты. Приложение имеет открытый исходный код, работает по модели самостоятельного хранения и не собирает телеметрию. Внимания заслуживает не версия, которую вы устанавливаете сегодня, а любая сид-фраза для биткоина, которую вы создали в Cake годы назад.
Cake Wallet поддерживает только биткоин?
Нет. Изначально это был кошелек для Monero, появившийся в 2018 году, а теперь в одном приложении поддерживаются Monero, биткоин, Lightning, Litecoin, Ethereum, Solana, Zcash и другие активы. Если нужен кошелек, в котором есть только биткоин, выберите кошелек только для биткоина.
Источники
- Cake Wallet: official site and downloads
- Cake Labs: urgent action needed for bitcoin wallets, May 2021 disclosure
- Milk Sad update 6: Cake Wallet vulnerability PSA
- Milk Sad update 9: Cake Wallet technical writeup
- Milk Sad update 10: Cake Wallet vulnerability impact
- Milk Sad: main disclosure for libbitcoin-explorer
- Cake Wallet source on GitHub
- Cake Wallet blog: Cake Wallet for macOS leaves beta


