Cake Walletのレビュー
セキュリティ警告
Cake Walletは今日インストールする価値があり、2021年5月より前のものを使い続けるのは危険です。v4.1.7より古いバージョンで作成したビットコインウォレットは、単に更新するのではなく、放棄しなければなりません。それらのバージョンは、Random.secure()ではなくDartの通常のRandom()関数を使って12語のビットコインシードを生成しており、Milk Sadの研究者らはその結果を、本来120ビット超を意図していたところ、推測不可能なエントロピーがおよそ20ビットしかないと測定しました。これは総当たり攻撃が可能であり、実際に総当たり攻撃が行われました。
ここでは2つの別々の出来事が一緒に語られるので、切り分けておきます。Cakeは2021年5月に自社の弱い乱数生成器を公表し、修正版のv4.1.7をリリースして、利用者に資金を至急移動するよう伝えました。Milk Sadは別の脆弱性で、libbitcoin-explorerツールに存在し、2023年8月に公開されました。Milk Sadの研究者らは2023年7月に独自の作業中にCakeのより古い不具合に遭遇し、主要な報告書に短い節を設け、後にその完全な技術的分析を公開しました。その過程で彼らは数か月にわたり公表を控え、影響を受けた利用者を検出して警告するアプリの更新をCakeがリリースするのを支援しました。彼らの追跡では、2020年から2024年の間に8,757の弱いウォレットを通じておよそ548.9BTCが移動しており、その後の移動については、2021年の警告に対応しなかった人々の資産を対象とした自動化された一括送金がほとんどだったと説明しています。
ウォレット自体は優れています。MITライセンスのオープンソースで、自己管理型であり、テレメトリーもアカウント情報も収集しません。Cakeは1,750,000人以上が利用していると述べています。2018年にiOS向けの最初のオープンソースMoneroウォレットとして始まり、現在はマルチアセット対応で、Monero、ビットコイン、Lightning、Litecoin、Ethereum、Solana、Zcash、Bitcoin Cashなど、さらに十数のチェーンを1つのアプリで扱います。ビットコイン側ではサイレントペイメントとPayJoinに対応し、Litecoin MWEB、Ledgerハードウェアでの署名、独自の二要素認証オプション、すべての通信に対するTor、自身のノードへの接続を追加しています。CakeのダウンロードページではiOS、Play Store経由のAndroid、直接配布のAPK、Accrescentに加え、WindowsとLinuxのビルドを提供しています。
したがって確認すべきは、今日インストールするアプリではありません(こちらは問題ありません)。確認すべきは、何年も前にCakeで作成したビットコインシードです。それがv4.1.7より前のものであれば、新しいウォレットを生成し、すべてを今日中に移してください。Moneroウォレットは決して影響を受けていません。不具合はビットコインの鍵生成経路にのみ存在していました。
- メーカー
- Cake Labs
- 種類
- ソフトウェアウォレット
- 動作環境
- iOS、Android、Windows、macOS、Linux
- 鍵を保有する主体
- 自己管理型。シードと鍵はご自身のデバイス上で生成・保存され、アカウントもテレメトリーもありません。
- ビットコイン専用
- いいえ(複数資産に対応)
- 接続方式
- すべての通信にTor、ご自身のノードへの接続、Ledgerハードウェアによる署名、ビットコイン側ではサイレントペイメントとPayJoinに対応しています。
- 発売時期
- 2018年、iOS向け初のオープンソースMoneroウォレットとして公開されました。
- 対応コイン
- マルチアセット:Monero、ビットコイン、Lightning、Litecoin、Ethereum、Solana、Zcash、Bitcoin Cashなど
メリットとデメリット
良い点
- MITライセンスのオープンソースで、活発に開発されている公開リポジトリがあります
- 自己管理型でアカウントもKYCも不要、Cakeの言葉によればデータ収集もテレメトリーも一切ありません
- ビットコインの本物のプライバシーツール:サイレントペイメントとPayJoin、さらにすべての通信に対するTorと自身のノード
- Moneroを適切に扱えますが、他のマルチアセットウォレットのほとんどはこれができません
- Ledgerハードウェアウォレットに対応し、Cake独自の二要素認証オプションと生体認証によるロック解除も備えています
- アプリストアの外から入手できる:直接配布のAPK、Accrescent、WindowsとLinuxのビルド
注意点
- v4.1.7より前に作成したビットコインウォレットは恒久的に安全ではなく、単に更新するのではなく交換しなければなりません
- Milk Sadの研究者らは、警告から3年後の2024年まで、そうした弱いウォレットの一括送金が続いていたことを追跡しました
- 不具合は第三者ライブラリではなくCake自身の鍵生成コードにあり、2020年と2021年に及びました
- 設計上マルチアセットであるため、ビットコイン専用ウォレットよりはるかに多くのチェーンとはるかに多くのコードを抱えています
- Moneroのプライバシー保証とはるかに透明性の高いチェーンが1つのアプリを共有しており、使いこなすには注意が必要です
あわせて比較したい選択肢
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で2021年5月に登場したバージョン4.1.7より前にビットコインウォレットを作成した場合に限ります。作成した場合は、そのシードを公開されたものとして扱ってください。新しいウォレットを生成し、古いウォレットからすべてのコインを移してください。Moneroウォレットは決して影響を受けていません。
Milk SadはCake Walletの不具合と同じものですか?
いいえ。Cakeは2021年5月に自社の弱い乱数生成器を公表しました。Milk Sadはlibbitcoin-explorerツールにおける別の不具合で、2023年8月に公開されました。Milk Sadの研究者らが後にCakeのより古い不具合の技術分析を公開したため、2つの名前が一緒に現れます。
Cake Walletの不具合でどのくらいのビットコインが影響を受けましたか?
Milk Sadの研究者らは、2020年から2024年の間に8,757の弱いウォレットを通じておよそ548.9BTCを追跡しました。これは盗難総額の確認ではなく、影響を受けた範囲を通った資金についての彼らの測定値であり、その後の移動はほとんどが自動化された一括送金であったと説明しています。
Cake Walletは今使用しても安全ですか?
鍵生成の不具合は2021年5月にv4.1.7で修正され、現在のバージョンは影響を受けていません。アプリはオープンソースで自己管理型であり、テレメトリーを収集しません。注意を払うべきは、今日インストールするバージョンではなく、何年も前にCakeで作成したビットコインシードです。
Cake Walletはビットコイン専用ですか?
いいえ。2018年にMoneroのウォレットとして始まり、現在はMonero、ビットコイン、Lightning、Litecoin、Ethereum、Solana、Zcashなどを1つのアプリで扱います。ビットコインだけを扱うウォレットをお求めの場合は、ビットコイン専用のウォレットをお選びください。
出典
- 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


