BTCPay Serverの脆弱性により、ライトニングノードの資金が流失

iconCryptoBriefing
共有
AI summary icon概要
8月7日の脆弱性に関するニュースレポートによると、攻撃者がBTCPay Serverの欠陥を悪用し、Lightningノードの資金を奪取しました。この問題は、更新後も有効なままになるLightning認証情報であるmacaroonsに関係しており、手動での更新が必要でした。2人のBitcoinコミュニティメンバーが、自身のノードが一晩で空にされたことを確認しました。BTCPay Serverはバージョン2.4.2をリリースし、ユーザーにサーバーの更新または停止を促しました。この出来事は、セキュリティリスクをリアルタイムで追跡するためにオンチェーンのニュース更新が必要であることを浮き彫りにしています。

世界中の数千のBitcoinマーチャントが使用するオープンソースの決済処理システムであるBTCPay Serverは、8月7日に、攻撃者が深刻な脆弱性を悪用して接続されたLightningノードの資金を空にしたことを受けて、緊急のセキュリティアラートを発表しました。この脆弱性により、Lightningノードの認証情報に不正アクセスが可能になり、少なくとも2人の著名なBitcoinコミュニティメンバーが、自らのノードが一晩で空にされたことを確認しました。

ハードウェアウォレットの有名なラインを開発するFoundationと、Bitcoin出版物Citadel21を運営するhodlonautの両方が、自身のLightningチャネルが強制的に閉鎖され、資金がすべて持ち去られたと報告した。関連するホットウォレットは影響を受けておらず、これはBTCPay ServerがLightningノードの認証を処理する方法に特有の攻撃ベクトルがあることを示唆している。

何がうまくいかなかったのか

この脆弱性は、Lightningノード上でアクションを実行する権限を付与するAPIキーのような役割を果たすmacaroonと呼ばれるLightningノードの認証情報に集中していました。問題は、これらの認証情報がユーザーが以前のソフトウェア更新を適用しても存続し続けたことです。BTCPay Serverのインストールを丁寧に更新したオペレーターでも、古いmacaroonsが有効なままだったため、手動で認証情報を更新する必要がありました。

広告

BTCPay Serverは、アラートが発令された当日にバージョン2.4.2をリリースし、NBXplorerバックエンドをバージョン2.6.10にアップグレードするようガイドラインを提供しました。プロジェクトは、さらなる損失を防ぐため、すべての運用者に即座に更新するか、サーバーを完全にシャットダウンするよう指示しました。

注目すべきは、この脆弱性が、BTCPay Serverが数日前にすでにパッチを適用した以前の認証バグとは別物であったことです。

セルフホスティングのパラドックス

Foundationは、ユーザーが自らのBitcoinを最大限に管理できるように設計されたハードウェールウォレットを構築しています。BTCPay Serverの脆弱性を突かれたことさえも、セルフホストされたスタックのすべての層で絶対的なセキュリティを維持することがいかに困難であるかを示しています。

この攻撃は、Bitcoinインフラ全体に対する注目が高まっている時期に発生しました。最近のColdcardファームウェアの脆弱性により、ハードウェアウォレットのセキュリティが注目され、Bitcoin Red Teamは重要なBitcoinツールに対してAIを活用した監査を実施してきました。このBTCPayの脆弱性が、監査チームが発見する前に実際に悪用されたという事実は、現在のセキュリティレビュー手法が攻撃面の拡大に十分に対応できているかどうかという疑問を投げかけています。

フォールアウトと注目ポイント

BTCPay ServerおよびBitcoin Red Teamは、今後数日以内にこの攻撃の詳細な技術的分析を公開すると示唆しています。

この攻撃の具体的なメカニズムや、ソフトウェア更新後に残り続けた資格情報は、見過ごされがちな脆弱性のカテゴリを示しています。修正に明示的でない追加の手動ステップが必要な場合、「更新済み」と「安全」の間のギャップは、攻撃者にとって狩猟場となります。

Lightningを有効にした古いバージョンのBTCPay Serverを引き続き使用しているマーチャントは、この状況を緊急事態とみなすべきです。即時アップデートが不可能な場合のサーバー停止というプロジェクトの推奨は、オープンソースメンテナーとしては異例ほど明確です。

免責事項: 本ページの情報はサードパーティからのものであり、必ずしもKuCoinの見解や意見を反映しているわけではありません。この内容は一般的な情報提供のみを目的として提供されており、いかなる種類の表明や保証もなく、金融または投資助言として解釈されるものでもありません。KuCoinは誤記や脱落、またはこの情報の使用に起因するいかなる結果に対しても責任を負いません。 デジタル資産への投資にはリスクが伴います。商品のリスクとリスク許容度をご自身の財務状況に基づいて慎重に評価してください。詳しくは利用規約およびリスク開示を参照してください。