新興・応用セキュリティ

Web3セキュリティ うぇぶすりーせきゅりてぃ

ブロックチェーンスマートコントラクトDeFiウォレット秘密鍵NFT
Web3セキュリティについて教えて

簡単に言うとこんな感じ!

Web3は「誰にも管理されない分散型インターネット」の世界なんだけど、間違えたらやり直せない・運営会社に助けを求められないっていう独特のリスクがあるんだ。それをどう守るかがWeb3セキュリティだよ!


Web3セキュリティとは

Web3とは、ブロックチェーン技術を基盤とした「非中央集権型(Decentralized)」のインターネットの総称です。銀行や運営会社などの「中央管理者」を介さずに、ユーザー同士が直接資産やデータをやり取りできる仕組みで、DeFi(分散型金融)NFT(非代替性トークン)DAO(分散型自律組織) などのサービスが代表例です。

Web3セキュリティとは、このWeb3の世界に特有のリスク(スマートコントラクトの脆弱性、ウォレットへの不正アクセス、詐欺・フィッシングなど)から資産・データ・サービスを守るための考え方・技術・対策の総体を指します。従来のWebセキュリティと根本的に異なるのは、「トランザクション(取引)は原則として取り消せない」「管理者に助けを求める窓口がない」という点です。

ビジネスパーソンにとって重要なのは、Web3サービスを発注・導入する際にセキュリティ審査(スマートコントラクト監査など)が必須であること、そして従業員のウォレット管理教育が従来のパスワード管理と同等以上に重要になることです。一度失った資産を取り戻す手段はほぼ存在しないため、事前の設計・監査・教育 がすべてになります。


Web3セキュリティの主要な脅威と対策

脅威カテゴリ具体例対策
スマートコントラクト脆弱性リエントランシー攻撃、整数オーバーフローコード監査(Audit)、形式検証
秘密鍵の漏洩・紛失フィッシング、マルウェア、ニーモニック流出ハードウェアウォレット、マルチシグ
フロントランニングMEV(Miner Extractable Value)攻撃スリッページ設定、プライベートRPC
ラグプル(詐欺)開発者が資産を持ち逃げチームのDoxxing確認、監査済みコード確認
フィッシング・ソーシャルエンジニアリング偽サイト、悪意ある署名要求ドメイン確認、署名内容の精査
ブリッジ攻撃クロスチェーンブリッジへのハッキング実績あるブリッジの選択、分散保管
オラクル操作価格フィードの改ざん複数オラクル、TWAP採用

「秘密鍵=実印」で覚えよう

Web3の世界では秘密鍵(Private Key) を持っている人が「本人」として扱われます。「銀行の印鑑と通帳をセットで渡してしまうようなもの」と考えると分かりやすいです。秘密鍵を失う・漏らす=終わり、です。ニーモニックフレーズ(12〜24個の英単語)の保管は「金庫に入れた紙」が最も安全とされています。

被害額の規模感

Web3分野のセキュリティ被害は甚大で、業界全体の損失額は以下の通りです。

主な被害総額(概算)代表的インシデント
2021年約14億ドルPoly Network(6億ドル)
2022年約38億ドルRonin Bridge(6.25億ドル)、Wormhole(3.2億ドル)
2023年約17億ドルEuler Finance(1.97億ドル)
2024年約23億ドルRadiant Capital(5000万ドル)等複数

歴史と背景

  • 2008年 — サトシ・ナカモトがビットコインのホワイトペーパーを公開。ブロックチェーン技術の原点が生まれる
  • 2014年 — イーサリアムが提案される。スマートコントラクト(プログラムで自動実行される契約)の概念が登場し、セキュリティの複雑性が急増
  • 2016年 — 「The DAO事件」発生。スマートコントラクトの脆弱性を突かれ約360億円相当が流出。ブロックチェーンがフォーク(分岐)するという前例のない事態に
  • 2017〜2018年 — ICOブームに乗じたフィッシング詐欺・偽プロジェクトが急増。Web3特有のソーシャルエンジニアリング被害が社会問題化
  • 2020年 — DeFiブームで「イールドファーミング」が普及。スマートコントラクト監査会社(CertiK、Trail of Bits等)の需要が急拡大
  • 2022年 — Ronin Networkブリッジへの攻撃(約625百万ドル)が史上最大級のDeFi被害に。国家レベルのハッカー(北朝鮮系グループLazarus等)の関与が疑われる
  • 2023年〜現在 — マルチシグウォレット・アカウントアブストラクション(AA)・ZK技術を活用したセキュリティ強化が進む。企業向けWeb3導入に際してのセキュリティガイドラインも整備されつつある

Web3セキュリティの構造と従来型Webとの比較

従来の「Web2」と「Web3」ではセキュリティの責任構造が根本的に異なります。

Web2セキュリティ vs Web3セキュリティ Web2(従来型) ユーザー ID・パスワードで認証 サービス提供者(企業) セキュリティ責任を負う・補償可 中央サーバー・DB データ・資産を集中管理 ✔ 被害時の救済手段あり パスワードリセット・カスタマーサポート 主な脅威 不正ログイン / SQLインジェクション フィッシング / DDoS Web3(分散型) ユーザー 秘密鍵(ウォレット)で認証・全責任 スマートコントラクト コードが自動実行・改ざん不可 ブロックチェーン(分散台帳) 全ノードで検証・管理者なし ⚠ 被害時の救済手段なし 取引は原則取り消し不可 主な脅威 スマートコントラクト脆弱性 / 秘密鍵漏洩 ラグプル / ブリッジ攻撃 / MEV vs

スマートコントラクト監査(Audit)とは

スマートコントラクト監査とは、ブロックチェーン上で動くプログラム(スマートコントラクト)のコードを専門家がレビューし、脆弱性・バグを事前に発見するプロセスです。DeFiサービスの発注・導入時には、監査済みであること(Audited)とその監査レポートが公開されていること を必ず確認すべきです。

主要な監査会社:CertiKTrail of BitsOpenZeppelinHalbornQuantstamp など。


関連する規格・RFC

規格・番号内容
ERC-20イーサリアム上のトークン標準規格。脆弱な実装による被害事例が多く、セキュリティ上の注意点が多数存在
ERC-721NFTの標準規格。承認(Approval)機能の悪用によるNFT盗難が多発
ERC-4337アカウントアブストラクション規格。マルチシグ・ソーシャルリカバリなどセキュリティ強化の基盤となる
NIST SP 800-215ゼロトラストアーキテクチャガイド(Web3のゼロトラスト的思想と関連)

関連用語