安全にウェブをサーフィンするための私の実践的なアプローチ
My practical approach to surfing the web safely (molily.de)
要約
現代のブラウザセキュリティは多くの脅威から保護しますが、広告、トラッカー、煩雑なポップアップはプライバシーと効率を侵害します。著者は、FirefoxをベースにuBlock Originなどの拡張機能でカスタマイズしたブラウザをメインに使用し、必要に応じてVivaldiやUngoogled Chromiumを補助的に利用することで、広告やトラッカーなしで高速かつ安全にウェブを閲覧するアプローチを説明しています。
全文翻訳
安全なウェブサーフィンに関する私の実践的なアプローチ
ウェブは危険な場所です。現代のブラウザセキュリティアーキテクチャは多くの脅威から保護していますが、セキュリティ脆弱性は日々発見され、修正されています。セキュリティエクスプロイトを通じて、悪意のあるウェブサイトはユーザーデータを読み取り、ユーザーのマシン上で任意のコードを実行できます。
しかし、よりありふれた脅威もあります。広告やトラッカーは私たちのプライバシーを侵害し、サイトを横断して私たちを追跡し、閲覧履歴をテックオリガーキに送信します。多くのサイトでは、クッキー通知、ポップアップ、「AIチャットボット」、「アクセシビリティオーバーレイ」が、実際のコンテンツを読むのを妨げます。数メガバイトのサードパーティ製コンテンツは、読み込みパフォーマンスを低下させます。サードパーティ製スクリプトの実行はプロセッサを忙しくさせ、バッテリーを消耗させます。
脅威モデリング
保護する必要のある脅威や攻撃の種類に応じて、安全でプライベートなブラウジングには多くの異なるアプローチがあります。
一方の極端は、変更されていないChromeまたはEdgeブラウザです。これは、すべての広告を表示し、すべてのトラッカーを読み込み、サイト間クッキーを許可し、GenAIチャットボットを組み込み、同意なしに数ギガバイトのGenAIモデルをダウンロードします。このようなブラウザは、プライバシーの脅威や煩わしさから何ら保護を提供しません。それどころか、GoogleとMicrosoftは広告および監視産業複合体に参加しており、ChromeとEdgeユーザーを積極的に悪用しています。
もう一方の極端は、Tailsのような制約のあるオペレーティングシステム上のTorのような制約のあるブラウザでしょう。これは、国家支援のハッカーに標的にされている人々や、インターネットアクセスが検閲されている人々に推奨されます。
プライバシーとセキュリティのレベルは、あなたの要件とタスクによって異なります。この記事では、私のワークラップトップでのセットアップについて説明します。主な目標は、広告、トラッカー、追跡クッキーなしで、迅速、効率的、かつ安全にウェブを閲覧することです。私が勤務する会社はGoogle Workspaceを使用しているため、一部の保護はこの要件を満たすように調整されていることに注意してください。
メインブラウザ:制限されたFirefox
私のメインブラウザは、少数の既知のサイトを除き、すべてのサイトで疑わしいコンテンツやリスクの高いテクノロジーをブロックする、制限されたFirefoxです。
-
Enhanced Tracking Protectionが有効になっています。さらに、多数のフィルターリストを有効にした、必須のブラウザ拡張機能uBlock Originを使用しています。
-
すべてのクッキーはデフォルトでブロックされます。これは多くのウェブサイト、特にNext.jsベースのサイトを破損させます。ログインしたままにする必要があるサイトでは、永続クッキーが許可されます。ログインを必要としない頻繁に訪問するサイトではセッションクッキーが許可されますが、クッキーが無効になると破損します。
-
公式のMulti-Account Containers拡張機能は、クッキーとストレージデータを個別のコンテナに分離します。デフォルトのコンテナを使用してウェブを閲覧するときは、サイトにログインしません。サイトにログインするには、専用のログイン済みコンテナに切り替えます。
ログインが必要な一部のサイトは、そのようなコンテナで自動的に開かれます。このコンテナ化は、ランダムなウェブサイトとGoogleのような中央データサイロとの間の接続を断ち切ります。また、仮名での使用とログイン済みでの使用を分離します。たとえば、Google検索を行うときはログインしていませんが、Google Mail、Drive、Meetなどにアクセスするためにログイン済みコンテナを開きます。
代替:緩やかなChromiumブラウザ
クッキーを必要とする多くの信頼できないサイト(たとえば、オンラインショップ(軽蔑的))を閲覧する必要がある場合、私の制限されたFirefoxは機能しません。また、一部のウェブサイトはFirefoxを適切にサポートしていません。それらは、独占的なChromeブラウザやその他のChromiumベースのブラウザ向けに構築されています。最後に、Firefoxは他のブラウザエンジンよりも明らかに遅いです。
これらの状況では、より緩やかなChromiumベースのブラウザが必要になります。
Vivaldi
Vivaldiは、長年ウェブブラウザに取り組んできた人々による、まともなChromiumベースのブラウザです。彼らのブランドの一部は、ウェブ標準とオープンウェブへのコミットメントです。
VivaldiはOperaブラウザに歴史的なルーツを持っています。そのUIと機能は、Operaの最盛期を思い出させます。(私は、会社が衰退し、中国の億万長者投資家に売却される前にOperaの大ファンでした。)
Vivaldiには広告とトラッカーの組み込みブロッカーがありますが、私もuBlock Originをインストールしています。Google Chromeとは対照的に、Vivaldiはまだ「Manifest V2」拡張機能をサポートしています。これは、クラシックでフル機能のuBlock OriginがVivaldiでまだ動作することを意味します。Chromeでは、縮小された、より強力ではないuBlock Origin Liteのみが動作します。
VivaldiはFirefoxでうまく機能しないサイトにのみ使用するため、閲覧データを頻繁に削除します。私のブックマークツールを除いて、通常はどのサイトにもログインしていません。
Ungoogled Chromium
VivaldiはChromiumベースのため非常に高速ですが、カスタムUIはベアボーンのChromiumよりも明らかに遅いです。生のパフォーマンスとChromeに近い体験のために、Ungoogled Chromiumを使用しています。これはChromeのように動作しますが、Googleサービスやプライバシーを侵害する機能はありません。
macOSでUngoogled Chromiumを操作するには、手動セットアップ、技術的な専門知識、およびフラストレーションへの耐性が必要です。人気のパッケージマネージャーであるHomebrewからインストールできますが、セキュリティアップデートを迅速にインストールするにはlaunchdジョブ(Unix/Linuxのcronジョブに相当)が必要です。
Ungoogled Chromiumは、公式のGoogle Chrome拡張機能リポジトリであるChrome Web Storeとも関係を断ちました。したがって、Chrome Web Storeから拡張機能を自動更新できるようにするには、まずchromium-web-store拡張機能を追加する必要があります。チームはこのワークフローを(ありがとう)少し改善しましたが、依然として面倒で混乱を招きます。
Androidセットアップ
私のAndroidスマートフォンでは、ラップトップと非常に似たブラウザセットアップを使用しています。
uBlock Originを備えた制限されたFirefoxも、私のメインモバイルブラウザです。Firefoxは、uBlock Originのような強力なコンテンツブロッカーをサポートするAndroid上の唯一のブラウザです。残念ながら、FirefoxとChromiumベースのブラウザとのパフォーマンスギャップは、デスクトップ処理能力のわずかな割合しか持たないモバイルデバイスではさらに顕著です。
uBlock Originには、特定のサイズを超えるメディアファイルのダウンロードをキャンセルする便利な機能があります:Block media elements larger than X KB。これは、従量制のモバイルデータ接続を使用している場合に非常に役立ちます。この機能は、ウェブサイト上の大きな画像を効果的に無効にし、遅い接続でもアクセスできるようにします。画像をロードするには、画像プレースホルダーをタップできます。
Vivaldiも私のAndroid上の代替ブラウザです。デスクトップブラウザと同様に、モバイルバージョンには組み込みのトラッカーおよび広告ブロッカーがあります。これはuBlock Originほど強力または包括的ではありませんが、uBlock Originも使用するフィルターリストのセットに基づいています。