はじめての仮想通貨
TOP 新着一覧 チャート 取引所 WebX
CoinPostで今最も読まれています

未だ残るビットコインフルノードの脆弱性とは

画像はShutterstockのライセンス許諾により使用

未だ残るBitcoinフルノードの脆弱性
2018年9月18日、Bitcoin Coreの脆弱性、CVE-2018-17144が報告され、フルノードのDoS(サービス拒否攻撃)を引き起こしうる問題が含まれていたことが判明している。ビットコインでは、そうした脆弱性を持つノードはどれくらい放置されているのだろうか。その詳細を調査した。

脆弱なノードはどれくらいあるのか? その脆弱性とは

ビットコインでは、脆弱性を持つノードはどれくらい放置されているのだろうか。この点について、有名な Bitcoin Core 開発者であるLuke Dashjr氏が分析結果を公開している。

記事執筆時点(5/11)で、たった32.75%のフルノードがアップデート済みとなっており、全体としては70%近くが脆弱という結果が示されている。なぜこのような結果になっており、脆弱性が残っているにもかかわらず、注意喚起されていないのだろうか。

bitnodeによれば、現時点で全世界におけるフルノードは 9540前後となっている。このうち大多数はアップデート済みのバージョンであり、このウェブサイトによれば、70%以上が比較的新しいバージョン(0.16.3以降)で動作していることがわかる。

しかし、カナダのBullBitcoinのCEOを務めるFrancis Pouliot氏によれば、フルノードは全体で10万に達するという。あくまで観測されている範囲で「リッスン」しているノードだけがカウントされる傾向にあり、その数が約1万と報告されている、というのだ。

thenextwebの記事において、Dashjr氏も「リッスンしているというのは、つまりポートがオープンになっているかどうか、というようなことだ。リッスンしているノードだけを見ても、あまり意味がある情報とは言えない。そこには、リッスンしていないノードが含まれていないからだ」と述べている。

Bitcoinを脅かす脆弱性「CVE-2018-17144」とは?

2018年9月18日、Bitcoin Coreの脆弱性、「CVE-2018-17144」が報告された。フルノードのDoS(サービス拒否攻撃)を引き起こしうる問題が含まれていたためだ。技術的には、以下のような問題があったとアナウンスされている。

Bitcoin Core 0.14では、2012年に追加された1つのトランザクション内に同じインプットを2回使用していないかチェックする初期のリレー前ブロックの検証中に、コストのかかるチェックを回避する最適化が追加された。

UTXOの更新ロジックはそのような条件が0.14で違反されていないことをチェックするのに十分な知識を持っているが、完全なエラー処理ではなくサニティチェックアサーションでのみ行う(ただし0.8以前このケースを2回完全に処理した)。

したがって、Bitcoin Core 0.14.Xでは、ブロック内の単一のトランザクション内でトランザクションアウトプットを二重使用しようとすると、報告されていたようにアサーションエラーとクラッシュが発生する。

Bitcoin Core 0.15では、未使用のトランザクションアウトプットの追跡を簡略化し、リソース枯渇攻撃への脆弱性を修正するための、より大きな再設計の一環としてアサーションが僅かに変更された。アウトプットが未使用から使用済みにマークされたか検証する代わりに、存在するかどうか検証するだけになった。

したがって、Bitcoin Core 0.15.X, 0.16.0, 0.16.1および0.16.2では、使用されているアウトプットを同じブロック内に作成されたブロック内の単一のトランザクション内で二重使用しようとすると、同じアサーションエラーが発生する(0.16.3のパッチに含まれているテストケースに存在する)。

ただし、前のブロックで二重使用されたアウトプットが作成された場合でも、エントリーはDIRTYフラグがセットされたままCCoin mapに残っており、使用済みとマークされているため、アサーションは発生しない。これによりマイナーがBitcoinの供給量を増やすことが可能になり、増やした値で二重使用する可能性がある。

問題となるのは、9/20に開示された「0.15」における問題だった。簡単に言えば、条件を満たすことでコインを増殖させることができるというものだ。

実際、YentenやBitzenyといったビットコインからフォークしたコインでは対応が遅れたため、攻撃者が脆弱性を利用してコインを増殖させるというインシデントが発生してしまった。

この脆弱性はBitcoin Coreバージョン 0.16.3および 0.17.0rc4で修正されており、公式アナウンスによれば、過半数以上のフルノードが脆弱性に対応済みだと考えられてきた。しかし、詳しく調査してみると、古いバージョンのノードが多数放置されている実態が浮かび上がってきた。

くすぶり続けるリスク

脆弱なフルノードが多数残っているということは、時価総額が最も高いビットコインでさえ、攻撃のリスクを抱えているということだ。ただし、攻撃が即座に可能だ、というわけではない。

前述のYentenやBitzenyとは異なり、ビットコインのハッシュレートは非常に高い。したがって、一部のフルノードをDoS攻撃でクラッシュさせたとしても、51%攻撃を成功させるためのハードルは高いままだろう。

また、増殖に関しても同様だ。0.15など一部のバージョンでのみ動作するため、大多数のハッシュレートを管理するマイナープールなどが最新バージョンを使っている限り、起こりえないと言っていい。

もし読者の方々にフルノードをお持ちの方がいたら、バージョンを忘れていないか、確認して頂きたいと願うばかりだ。

坪 和樹

Twitter:https://twitter.com/TSB_KZK

Linkedin:https://www.linkedin.com/in/tsubo/

プロフィール:AWSで働くエンジニア、アイルランド在住。MtGoxやThe DAO では被害を受けたが、ブロックチェーンのセキュリティに興味を持ち続けている。セキュリティカンファレンスでの講演、OWASP Japanの運営協力やMini Hardeningといったイベント立ち上げなど、コミュニティ活動も実績あり。

CoinPost App DL
厳選・注目記事
注目・速報 市況・解説 動画解説 新着一覧
02/16 月曜日
18:00
中東投資をワンストップで AAC、8事業体連携で日本人投資家に新ルート提供へ
UAE・サウジへの投資に関心があるなら、求めているものが必ず見つかる。AACは8つの専門事業体が連携し、不動産投資、仮想資産アドバイザリー、ゲーミング事業など、あらゆる投資ニーズにワンストップで対応。複数サービスのパッケージ化で20-30%のコスト効率化も実現。
14:30
コインベースCEO、個人投資家の「押し目買い」傾向を報告
コインベースCEOがリテール投資家の「押し目買い」傾向を報告。ビットコイン価格が史上最高値から約45%下落する中、同社プラットフォームのデータによると、個人投資家はBTCとETHの保有数量を増加させ、長期保有姿勢を維持している。
14:05
モルガン・スタンレー、マルチチェーン技術に精通したエンジニア募集
米モルガン・スタンレーがトークン化に精通したブロックチェーン技術者を募集している。仮想通貨事業を本格化し、Eトレードでの現物取引開始や独自ウォレット提供、ETF申請を通じてデジタル資産を中核事業に組み込む戦略を進めている。
13:00
BitLending (株式会社J-CAM)、次世代カンファレンス「MoneyX 2026」のプラチナスポンサーに決定
2026年2月27日開催の次世代金融カンファレンス「MoneyX」のプラチナスポンサーに、暗号資産レンディングサービス「BitLending(株式会社J-CAM)」が決定。ステーブルコインを軸に通貨の進化と社会実装を議論します。
11:30
トランプ関連WLFI、市場の早期警告シグナルとなる可能性=研究
トランプ一族のWLFIトークンが10月の関税ショック時、ビットコインより早い段階で下落していた。Amberdataは政治関連トークンが市場の早期警告システムになる可能性を論じている。
10:50
ストラテジー社、ビットコイン8000ドルまで下落しても債務カバー可能と発表
ストラテジー社は、ビットコイン価格が8,000ドルまで下落しても債務をカバーできると発表。現在約7万ドルから88%下落のシナリオでも財務は耐えられる。マイケル・セイラー氏は今後3〜6年で転換社債を株式化する計画も明らかにした。
09:38
ClawHubのAIエージェントにマルウェア 仮想通貨盗難に警告
仮想通貨取引所Bitgetらが、AIアシスタントOpenClawのマーケットプレイスClawHubで大量の悪意あるプラグインを発見した。ウォレット秘密鍵やAPIキーを盗みだすものだ。
09:07
CZ氏、プライバシー欠如が仮想通貨決済普及の障壁
バイナンス前CEOのCZ氏が、仮想通貨決済普及の最大障壁はプライバシー欠如だと指摘。企業がオンチェーンで給与を支払うと全従業員の報酬額が可視化され、競争優位性の喪失や強盗リスクが高まると警告した。投資家チャマス氏や業界関係者も同意見を示している。
08:21
ブラックロック幹部、ビットコインのレバレッジ取引がもたらすボラティリティに警鐘
ブラックロックのデジタル資産責任者が、仮想通貨市場の過度なレバレッジ取引がビットコインの機関投資家向け魅力を損なっていると警告。永続先物プラットフォームでの清算がボラティリティを生む一方、同社のビットコインETFは混乱時も償還率0.2%にとどまり、安定性を示した。
02/15 日曜日
11:30
ビットコインRSI4年ぶりの売られ過ぎ水準、CPI発表が転機となるか|bitbankアナリスト寄稿
bitbankアナリスト長谷川氏の週次レポート。ビットコインは1010万円周辺で軟調推移、米雇用統計後も上値の重い展開。週足RSIが4年ぶりに30割れでセリクラ感あるもハイテク株安や米債利回り上昇が圧迫。13日発表の米CPIが持ち直しの切っ掛けとして期待、6万ドルでは買い戻し入りやすいと分析。
09:30
今週の主要仮想通貨材料まとめ、ビットコインクジラの売却可能性やリップル社の提携拡大など
前週比で振り返る仮想通貨市場の最新動向。ビットコインやイーサリアム、XRP、ソラナといった主要銘柄の騰落率や注目材料を一挙紹介。市場トレンドと関連ニュースを詳しく解説する。
09:25
週刊ニュース|ストラテジー社CEOの債務懸念払拭やJPモルガンの仮想通貨市場への前向き見解に高い関心
今週は、ビットコイントレジャリー企業ストラテジー社の収支報告会、JPモルガン・チェースの仮想通貨市場分析、米仮想通貨取引所コインベースの決算に関する記事が関心を集めた。
00:45
イーロンマスクのX、「数週間以内に」仮想通貨・株取引機能を実装へ
Xが仮想通貨の直接取引機能「スマート・キャッシュタグ」を導入予定。アプリ内で売買が完結するスーパーアプリ化が加速。数週間以内に開始する見通しだ。
02/14 土曜日
14:16
マスカットグループがKLabと提携、「仮想通貨やDAT上場株への投資」を新たな金融戦略に
マスカットグループが新金融戦略「成長還元型トレジャリー関連投資」を発表。仮想通貨やWeb3領域への投資を開始し、第一弾としてKLabと業務提携。
通貨データ
グローバル情報
一覧
プロジェクト
アナウンス
上場/ペア
重要指標
一覧
新着指標
一覧