EFブログ

ETH上部背景開始画像
ETH下部背景開始画像
コンテンツへ移動

この投稿は、25言語で利用できます:

日本語

WEBCATに対するTrillion Dollar Security助成金の発表

Freedom of the Press Foundationへの助成金は、イーサリアムのウォレットやアプリにおけるフロントエンド検証のギャップに対処するため、WEBCATの継続的な開発を支援します。

イーサリアム財団アクセスクラスターが2026年8月5日に投稿

WEBCATに対するTrillion Dollar Security助成金の発表

イーサリアム財団のTrillion Dollar Security(1TS)イニシアチブは、WEBCATの継続的な開発を支援するため、Freedom of the Press Foundation(FPF)への助成金割り当てを発表できることを誇りに思います。WEBCATは、登録されたウェブサイトから提供されるコードが、開発者が公開したものと一致していることをブラウザが検証できるようにするオープンソースツールです。この助成金は、その保護をイーサリアムのウォレットやアプリにもたらすことにも役立ちます。

フロントエンド検証のギャップを埋める

この助成金は、現在のウェブアプリケーションのセキュリティ確保におけるギャップを対象としています。HTTPSは接続先のサイトを認証し、接続を暗号化しますが、サイトが提供するコードが開発者の公開したものと一致していることを証明するものではありません。独立した整合性チェックがなければ、ブラウザは警告なしに改ざんされたフロントエンドを実行する可能性があります。

イーサリアムユーザーにとって、リスクはアプリのウェブサイト自体に潜んでいます。サイトを訪問すると、ブラウザはそのサイトのコードを読み込んで実行します。そこで改ざんされたコードは、受信者のアドレスをスワップしたり、ページに表示されたものとは異なるものへの署名を要求したりする可能性があります。ウォレットは、接続だけではページが改ざんされているかどうかを判断できません。

Trillion Dollar Securityは、フロントエンドのハッキングをインフラストラクチャのリスクとして特定し、検証可能なフロントエンドを次のステップとして位置づけています。侵害されたウェブインターフェースは、ユーザーをサプライチェーン攻撃やUI操作の危険にさらし、DNSハイジャックなどのインシデントの影響を増大させる可能性があります。

WEBCATについて

WEBCAT(web-based code assurance and transparencyの略)は、登録されたサイトから提供されるリソースが、署名されたマニフェストと一致していることをブラウザが検証できるようにします。検証に失敗した場合、現在のアルファ版Firefox拡張機能はページの読み込みをブロックし、警告を表示します。

開発者は、各リリースに含まれるファイルやその他のアセットを記述したマニフェストに署名します。分散型の検証可能な登録システムが、公開記録を維持します。参加する各サイトについて、その記録には、サイトの承認された署名IDと検証ルールを指定する登録情報の暗号化フィンガープリントが保持されます。拡張機能は定期的に記録のスナップショットをダウンロードして検証するため、訪問のたびにサードパーティに問い合わせることなく、登録されたサイトをローカルで検証できます。

FPFがWEBCATを開発した理由の一つは、将来のバージョンのSecureDropで検証可能なブラウザコードが必要になるためです。SecureDropは、ジャーナリストと匿名の情報源との間の安全な通信のための、FPFのオープンソースの投稿システムです。

現在、SecureDropはアップロード時にニュースルームのサーバー上で投稿を暗号化します。サーバーはアップロード中に暗号化されていないコンテンツを処理しますが、投稿は暗号化された形式で保存します。FPFは、将来のバージョンのSecureDropに向けて、エンドツーエンドの暗号化プロトコルを開発しています。意図された設計では、情報源のブラウザが送信前にメッセージコンテンツを暗号化するため、サーバーによって暗号化されるまでメモリにプレーンテキストを保持するのではなく、サーバーは暗号文を保存することになります。このプロトコルは現在も開発中であり、ファイル添付にはまだ対応していません。

暗号化コードは依然としてサーバーから提供されるため、侵害されたサーバーが、暗号化前にコンテンツをキャプチャする改ざんされたコードを送信する可能性があります。WEBCATは、そのような改ざんを検出してブロックすることを目的としています。FPFはまた、概念実証(PoC)の統合を通じて、他のブラウザベースのセキュアなアプリケーションでもWEBCATをテストしています。

イーサリアムユーザーがブラウザベースのアプリのフロントエンドとやり取りする際にも、同じコードの整合性リスクが当てはまります。そのため、情報源やジャーナリストを保護するために構築されたツールが、ウォレットやアプリにも適しているのです。

助成金の資金使途

この助成金は、ウォレットが統合できるWEBCAT検証ライブラリの開発に資金を提供します。

このライブラリを組み込んだウォレットは登録されたサイトを検証できるため、ユーザーは別の拡張機能をインストールすることなく保護を受けることができます。また、この助成金は、クロームやその他のChromiumブラウザのサポートに関する調査、アプリにWEBCATを追加するチームへの支援、独立したセキュリティ監査、およびウォレット開発者が従うべき標準となるEthereum Request for Comments(ERC)標準の策定にも資金を提供します。

このライブラリは、Clear Signingを含む他の1TSの取り組みを補完します。Clear Signingはユーザーが何を承認しているかを理解するのに役立ち、WEBCATの統合は、登録されたアプリのフロントエンドが署名されたマニフェストと一致していることをウォレットが検証するのに役立ちます。

ウォレットおよびアプリチームの次のステップ

この検証をウォレットに導入するには、双方での採用が必要です。ウォレットの拡張機能はライブラリを統合する必要があり、アプリチームはドメインを登録し、リリースごとに署名されたマニフェストを提供する必要があります。フロントエンドの整合性に関心のあるウォレットまたはアプリチームの方は、ぜひtrilliondollarsecurity@ethereum.orgまでご連絡ください。

リスク管理と優先課題の詳細については、trilliondollarsecurity.orgをご覧ください。

この投稿は英語から翻訳されたものです。そのため、完全には正確ではない、または最新のものではない場合があります。オリジナルの英語版は、英語をご覧ください。

Stay Updated

Subscribe to get email notifications about the topics you care about. Choose from research, events, security updates, and more.


カテゴリ