暗号資産ハッキング損失160億ドルのうち約40%は秘密鍵の漏洩が要因に―対応策と課題

暗号資産におけるハッキング被害は毎日のように数百万ドル単位の搾取や攻撃が報じられているため、もはや背景ノイズのようになっていると言える。

テクノロジー分野においてハッキングは重要な課題であるが、暗号資産の搾取が繰り返される根本的な原因は技術そのものではなく、「秘密鍵」の漏洩にある。

DefiLlamaのデータによれば、ブロックチェーンプロジェクトはハッキングやDeFi搾取、ブリッジ攻撃により合計166.9億ドルの損失を被っている。そのうち約40%はスマートコントラクトの脆弱性等ブロックチェーン技術によるものではなく、秘密鍵の第三者への取得に起因している。

秘密鍵は簡単に言えばパスワードのような役割を果たす。オンラインバンキングを例に挙げると、銀行の中核インフラや資金移動・保管システムそのものが直接攻撃されることは稀だが、パスワードが流出すると数百万ドルの資金が不正にアクセスされることがある。これは堅牢なコードであるブロックチェーンやスマートコントラクトに対応する部分であり、実際に繰り返し侵害されているのは秘密鍵、つまりパスワードに相当する部分と言える。

CertiKはCoinDeskに対し、「スマートコントラクトの搾取は減少傾向にあるが、運用上のセキュリティインシデントは増えている。攻撃者は最も脆弱な部分を狙うため、多くのプロジェクトがスマートコントラクトにセキュリティ投資を集中させる一方で、他の重要な領域が未対策のまま残っている」と指摘している。

■ハッキングの実態
暗号資産ウォレットは公開鍵と秘密鍵の二種類の鍵を持つ。公開鍵は銀行口座番号のように利用者間の送金や受け取りに用いられる。一方、秘密鍵は銀行のパスワードに相当する文字列で、ウォレット内の資金所有権を証明し、資金使用の権限を与える。

ここで問題となるのは、秘密鍵を失うと銀行のようにパスワードをリセットしたり、資金アクセスを助ける担当者や不正請求を申立てる部署が存在しないことだ。秘密鍵保持者が資金を保有し、技術的なコードや仕組みは関係しない。

秘密鍵のハッキングは大きく二つに分類される。一つはブルートフォース攻撃で、攻撃者が秘密鍵を推測や総当たりで特定する手法。もう一つは原因不明の流出で、鍵の漏洩経路が特定できないケースである。

これら二つの攻撃手法が、全体の約40%の損失を占めており、多くの搾取はブロックチェーンのインフラではなく、それを取り巻く外部の脆弱性が要因であることが浮き彫りになった。

ZK Proof Layerの創業者兼CEOのLeo Fan氏は、「秘密鍵のハッキングは暗号技術の欠陥ではなく、誤って鍵管理の失敗と呼ばれているに過ぎない。楕円曲線暗号は破られていない」と強調した。

また秘密鍵問題はパスワードの課題に似ている。未使用かつ記録されていないパスワードは盗難リスクがほぼゼロだが、一度デバイスログイン時に使われたり記録されると漏洩や盗難の可能性が高まる。

秘密鍵も同様に、一度使用・保管・共有されると喪失や盗難のリスクが生じる。

Fan氏は「利用に必要な運用鍵はホットな状態であり、稼働中のサービス内で秘密情報や依存関係、管理者の影響下にあるため最も侵害されやすい」と解説した。

つまり取引署名に使う秘密鍵はサーバー上にあり、クラウドの認証情報やソフトウェア依存関係、管理者の操作によって危険にさらされやすいという状況だ。

Pharosの共同創業者兼CEO Wish Wu氏は、こうした問題の根本原因はブロックチェーンシステムの設計思想にあると述べる。

「ほとんどのブロックチェーンインフラはシングルユーザー・シングルキー設計であり、1つの秘密鍵で全資産を制御する。鍵を失うか盗まれると資産は即消失する。このモデルは金融機関が長年取り組んできた複数承認者や職務分離、多層防御といった基本的なセキュリティ原則に反している」とWu氏は語った。

ある意味、世界の金融を変えるために構築されたシステムのセキュリティは、一般的なメールアカウントよりも脆弱と言える。

Wu氏は攻撃経路が大幅に拡大していることも指摘する。「クラウドシステムやサードパーティツール、ソーシャルメディアアカウント、そしてそれらを操作する人間、全てが不正侵入の入口になり得る」と述べた。

Wu氏とFan氏は2025年2月のBybitハッキングを事例に挙げる。攻撃者はサードパーティの開発ツールのソフトウェアサプライチェーンを侵害し、ウォレットのウェブインターフェースに悪意あるコードを注入。経営陣が気付かぬ間に15億ドル相当のEthereumを不正移動させた。

■対応策
Wu氏によれば、業界は秘密鍵の脆弱性問題の対応を開始しているものの、進展には偏りがある。

「MPC(多者計算)ウォレット、ソーシャルリカバリー機能付きアカウント抽象化、パスキーを用いたログイン、ハードウェアウォレットの活用、適切な鍵管理の標準運用手順(SOP)といった様々な取り組みが進められている。ただし多くは最初からプロトコルに組み込まれるのではなくオプション機能として追加されており、多くのチェーンがセキュリティをコア設計原則ではなく付加機能として捉えている」と述べた。

CysicのFan氏も単一鍵依存の脱却が浸透しつつあるとコメント。MPCや閾値署名(threshold signing)は署名処理を分割し、完全な秘密鍵が単一の箇所に存在しないようにすることで、単一の侵害で盗難されるリスクを軽減する方法だ。

またユーザーがスマートコントラクトを自身のアカウントとして利用でき、支出上限設定や承認済みアドレスリスト、バックアップガーディアンを組み込むアカウント抽象化により、署名者が侵害されても資産が即座に奪われることを防ぐ。

Wu氏は「今後はセキュリティを一度限りの監査ではなく、開発・展開・運用の全ライフサイクルに継続的に組み込むべきだ」と語る。

「人間による監視、セキュリティ文化の醸成、意識と教育の強化がしばしば最初で最大の防衛線であることを認める必要がある」と付け加えた。

提携

BingX 新規登録特典

初心者でも最短で口座開設。
登録後すぐ使える特典をご案内します。

マーケット

上部へスクロール