暗号資産(DeFi/Web3)基盤を狙う北朝鮮系ハッカーと「2.9億ドル流出」
確認時の注意:事例の報道内容や影響範囲は更新される可能性があります。公開時点の一次情報、公式発表、脆弱性情報を確認し、環境の所有者の承認とバックアップを準備してから対策を適用してください。
【背景と概要】
暗号資産(仮想通貨)やWeb3分散型金融(DeFi)のインフラを提供するプラットフォーム(LayerZeroやKelpDAO等)や暗号資産交換所を標的とし、一度の攻撃で約2億9,300万ドル(約440億円)という巨額のデジタル資産が不正に流出させられる超大規模ハッキングインシデントが発生しました。
この攻撃には、北朝鮮背景とされる高度サイバー攻撃集団(Lazarus Group等)が関与しているとみられており、従来の企業恐喝(ランサムウェア)とは異なり、外貨獲得や外圧回避の資金源として、暗号資産インフラの「スマートコントラクト」や「プロトコル設計の不備」をピンポイントで突く高度標的型攻撃が猛威を振るっています。
【DeFi・暗号資産基盤に対する高度攻撃の手口】
技術的なプログラム解読と、ソーシャルエンジニアリングが巧みに組み合わされます。
- スマートコントラクトの微細なロジック脆弱性(再突入やオラクル操作)
DeFiプロトコルのブロックチェーン上に配置されている「スマートコントラクト」のコードを分析し、資金の引き出し処理(リコントラクト)の隙や、資産価格を参照するオラクル(価格取得機能)を一時的に操作する「フラッシュローン攻撃」を用いて、不正な差益や出金を実行します。
- マルチシグ(多重署名)鍵管理者へのスピアフィッシング
大きな資金を動かすために必要な複数人の「秘密鍵(Private Key)」を奪うため、プロジェクトの開発者や幹部に対して、「高額報酬の求人オファー(PDFに偽装したマルウェア)」などを送りつけ、開発者のPCを完全乗っ取りして秘密鍵を盗み出します。
- クロスチェーン・ブリッジ(異なるブロックチェーン間の接続部)の破壊
異なる暗号資産を交換する「ブリッジプロトコル」の検証ロジックを突破し、実際には存在しない架空の資産裏付けを生成して現物のトークンを一括で持ち出します。
【流出資金の「マネーロンダリング」プロセス】
盗み出された2億9,300万ドル規模の暗号資産は、直ちに「ミキシングサービス(Tornado Cash等)」や、複数のブロックチェーンを高速で跨ぐ「チェーンホッピング」と呼ばれる手法によって送信履歴が切断・難読化され、追跡困難な形で fiat(法定通貨)へと換金されます。
【Web3・金融ITプロジェクトに求められる防衛アプローチ】
コードの安全性と、鍵管理の物理的・論理的独立性が不可欠です。
- 複数の独立した監査機関による「スマートコントラクト形式監査」
プログラムをブロックチェーンへデプロイ(本番公開)する前に、複数のセキュリティ専門企業によるコードレビュー、形式検証(Formal Verification)、バグバウンティ(バグ報奨金制度)を実施します。
- マルチシグ(多重署名)とハードウェアウォレット(HSM)の厳格管理
資産の移動に必要な署名鍵(秘密鍵)を単一のPCやオンライン上に保持させず、物理的なハードウェアセキュリティモジュール(HSM)やMPC(多者間計算)技術を用いて安全に分散保管します。
- 回路遮断器(Circuit Breaker / タイムロック)の組み込み
一定額を超える異常な大口出金リクエストが発生した際、処理を数時間〜数日間一時ロックする「タイムロック機能」や、異常を検知してシステムを自動停止する「サーキットブレーカー」をあらかじめスマートコントラクトに組み込んでおきます。