クリーンスレート:コービン・ダベンポートの「Just the Browser」がAIと肥大化を一掃

Just the Browserの取り組みは、現代のウェブブラウザの機能的な均衡を取り戻すための、洗練されつつも型破りな手法を提示している。機能を削ぎ落とした派生フォークをまた一つ作るのではなく、開発者は既存のインストール環境の内部で不要なコンポーネントを直接無効化するための簡潔なスクリプトを提供する。このアプローチにより、再コンパイルや別配布版、あるいは見知らぬソフトウェア環境への骨の折れる移行を必要としない。

このプロジェクトの設計者であるコービン・ダベンポートは、主要ブラウザに本来備わっている高度なエンタープライズ管理フレームワークを活用している。これらの仕組みはもともと企業の管理者向けに考案されたものだが、個人ユーザーにもブラウザの挙動を精密に制御する手段を与える。Just the Browserはこれらのメカニズムを用いて、テレメトリー、宣伝的な介入、そして大規模言語モデルに依拠した機能――近年「AI」という遍在する旗印のもとでますます売り込まれている機能――を体系的に解体する。

こうした戦略は、代替ブラウザが増殖する状況下でとりわけ適切に見える。近年はWaterfox、Zen、LibreWolf、Floorpといった多数のFirefoxフォークが登場し、Pale Moonのようにレガシーエンジンに紐づくプロジェクトも並存している。Chromiumのエコシステムも同様に断片化しており、Chromeそのものに加えて、ユーザーはしばしばMicrosoftのEdge、中国資本のOpera、あるいは往年のノルウェー版Operaチームのベテランが立ち上げたVivaldiを利用している。

ダベンポートは技術コミュニティで評価の高い人物であり、2023年にはBrave Browserに対する包括的な批評を執筆し、専門家の間で広範な議論を巻き起こした。技術的実験への嗜好はさらに以前から見られ、2014年にはスマートウォッチ上でWindows 95を動作させることに成功し、話題をさらった。

現代のブラウザは巨大なソフトウェア複合体へと進化しているため、独自のブラウザフォークを維持するのは並外れて労力のかかる取り組みである。たとえばChromiumのコードベースは約4,850万行に及び、MozillaのFirefoxも約4,475万行とほとんど引けを取らない。最も小規模なフォークでさえ、上流の更新、バグ修正、重要なセキュリティパッチを取り込み続ける必要に恒常的に追われる。

その結果、内部ポリシーによって望ましくない機能を単に無効化するという発想のほうが、はるかに実用的であることが分かる。これらの設定は純粋に機械処理のためではなく人間が理解できるように書かれており、比較的透明性が高い。Firefoxの場合、Just the Browserが適用する変更一式は、単一の小さなJSONファイルに収められている:

{
    "policies": {
      "DisableFirefoxStudies": true,
      "DisableTelemetry": true,
      "DontCheckDefaultBrowser": true,
      "FirefoxHome": {
        "SponsoredStories": false,
        "SponsoredTopSites": false,
        "Stories": false
      },
      "GenerativeAI": {
        "Enabled": false
      },
      "SearchEngines": {
        "Remove": [
          "Perplexity"
        ]
      }
    }
}

これらのポリシーを適用すると、ブラウザはどの制約が有効になっているかを明示的に示す。Firefoxではabout:policiesページで確認でき、Chromium系ブラウザではchrome://policy/アドレスを使用する。特にChromeは、ブラウザが「組織によって管理されています」とユーザーに通知を表示する。

ダベンポートは、デバイスがすでに企業の統制下にある場合、ユーザーの裁量は組織内部の規定に左右され、管理者の同意がなければこれらの制限は変更できないことを認めている。Just the BrowserのポータルはWindows、macOS、Linuxをサポートする。インストール手順にはターミナルコマンドが含まれ、コマンドラインに不慣れな人には敷居が高いかもしれないが、手動の代替手段も用意されている。ユーザーは設定ファイルをダウンロードして自分で精査し、独力で適用できる。プロジェクトは完全にオープンソースで、GitHubでホストされている。

ブラウザの設計者がエンタープライズポリシーを維持し尊重し続ける限り、この方法論は目立った欠点がほとんどない、驚くほど堅牢な解決策であり続ける。

翻訳元: https://meterpreter.org/clean-slate-corbin-davenports-just-the-browser-nukes-ai-and-bloat/

ソース: meterpreter.org