Microsoftは今月、EdgeにおけるManifest V2(MV2)拡張機能の廃止を開始します。一般ユーザー向けの完了は2026年末を目標とし、管理対象エンタープライズ向けの非推奨化は2027年初頭に予定されています。
Microsoftによると、この変更が正当化されるのは、Edgeアドオンストアで最も利用されているMV2拡張機能の95%がすでにManifest V3(MV3)へ移行済みであるためだといいます。「意味のある利用」があるMV2拡張機能は58件確認されており、そのうち公開されているMV3の代替版がないものはわずか3件でした。
今月から、一部のEdgeユーザーにはedge://extensionsとEdgeアドオンストアのページ上に警告が表示されるようになります。以降数か月をかけて、MV2拡張機能はデフォルトで無効化されていきます。
この変更は、リクエストやヘッダー、リダイレクト、レスポンスを書き換えるプライバシーツールに主に影響を及ぼします。MV2拡張機能は再設計を迫られるか、特定の機能を失うことになります。バックグラウンドで持続的に動作する仕組みに依存している拡張機能も、MV3のサービスワーカーのライフサイクルモデルに適応する必要があります。
この変更は、よく知られたプライバシー保護・コンテンツブロック系の拡張機能にも影響します。その一つが、Edge向けの人気広告ブロッカーの一つであり、1,300万件以上のインストール数を誇るuBlock Originのクラシック版です。
この変更はセキュリティとパフォーマンスの向上を意図したものです。MV3では、長時間動作し続けるバックグラウンドコードや広範なリクエスト傍受の挙動の一部を、より制約の強い宣言的な仕組みに置き換えています。しかしこうした制約は同時に、高度なプライバシー保護・コンテンツブロック・リクエスト書き換え系の拡張機能が依拠していた機能も奪うことになります。
複数の開発者が、MV3への移行に伴う課題について不満を表明しています。主な問題の一つは、ブラウザ拡張機能に含められるルール数の上限です。
ルールはブラウザが定める上限に収める必要があります。Chromeのドキュメントによれば、静的ルールは最低30,000件が保証され、宣言可能な静的ルールセットの上限は100個(同時有効化は50個まで)、セッションルールは5,000件、さらに正規表現ルールにも上限が設けられています。
とはいえ、これはMicrosoftが広告ブロッカーを禁止するという意味では決してありません。単に、有効性を保つための別の方法を見つける必要があるというだけです。
Manifest V3向けBrowser Guardの構築
Malwarebytesでは、すでに無料の拡張機能Browser GuardをMV3に対応させるプロセスを経験しており、その結果、以前よりも優れたものに仕上がりました。
Manifest V3はブラウザセキュリティに意味のある改善をもたらした一方で、Browser Guardのようなセキュリティツールにとっては現実的な課題も生み出しました。
Browser Guardチームは機能を縮小するのではなく、アプローチをゼロから作り直し、挙動やパターンの分析、そしてより迅速な対応速度に重点を置きました。その結果生まれた保護機能は、内部の仕組みこそ異なるものの、ユーザーをオンライン上の脅威から守るという姿勢は変わらず貫かれています。
Browser Guard for EdgeはEdgeアドオンストアからダウンロードできます。
脅威が実害を及ぼす前に食い止めましょう。
Malwarebytes Browser Guardは、フィッシングサイトや悪意のあるサイトを自動的にブロックします。無料で、ワンクリックでインストールできます。ブラウザに追加する →