Skip to Content

ブラウザのプライバシー設定

ブラウザはインターネットへの主要な窓口であると同時に、プライバシー漏洩の主要な経路でもあります。この記事では、プライバシーを保護するために、Firefox と Ubuntu 26.04 のシステム ネットワーク設定を構成する方法について説明します。

Firefox プライバシー設定

Ubuntu 26.04 には、豊富なプライバシー保護機能を備えた Firefox (Snap バージョン) がデフォルトで同梱されています。

強化されたトラッキング保護

Firefox には、デフォルトで「標準」モードで有効になっている拡張トラッキング保護 (ETP) が組み込まれています。

  1. Firefoxを開き、メニューボタン(3本の横線)をクリックします。
  2. 「設定」 > 「プライバシーとセキュリティ」を選択します。
  3. 「強化されたトラッキング保護」セクションで、保護レベルを選択します。
レベル説明
標準プライバシーと互換性のバランスをとり、既知のトラッカーをブロックします
厳しい保護が強化され、一部の Web サイトに影響を与える可能性があります
カスタムブロックするものを手動で選択する

「Strict」モードをお勧めします。問題のある特定のサイトの保護をダウングレードできます。

about:config 高度なプライバシー設定

アドレス バーに「about:config」と入力して詳細設定にアクセスし、以下を変更します。

# Disable telemetry data collection toolkit.telemetry.enabled = false toolkit.telemetry.unified = false toolkit.telemetry.archive.enabled = false datareporting.healthreport.uploadEnabled = false datareporting.policy.dataSubmissionEnabled = false # Disable Pocket recommendations extensions.pocket.enabled = false # Disable Firefox account promotions identity.fxaccounts.enabled = false # Enhanced cookie isolation privacy.firstparty.isolate = true # Resist browser fingerprinting privacy.resistFingerprinting = true # Prevent WebRTC from leaking local IP media.peerconnection.ice.default_address_only = true media.peerconnection.ice.no_host = true # Send DNT header in all windows privacy.donottrackheader.enabled = true # Disable prefetching (may reveal browsing intent) network.prefetch-next = false network.dns.disablePrefetch = true network.http.speculative-parallel-limit = 0 # HTTPS-Only mode dom.security.https_only_mode = true dom.security.https_only_mode_ever_enabled = true # Clear data on exit privacy.sanitize.sanitizeOnShutdown = true privacy.clearOnShutdown.cache = true privacy.clearOnShutdown.cookies = false privacy.clearOnShutdown.history = false privacy.clearOnShutdown.sessions = true

クッキーの管理

「設定」 > 「プライバシーとセキュリティ」 > 「Cookie とサイトデータ」:

  • 「Firefox を閉じたときに Cookie とサイト データを削除する」にチェックを入れる
  • または、頻繁に使用されるサイトの Cookie を保持する例外を設定します。

HTTPS 専用モード

HTTPS のみモードを有効にして、すべての接続に HTTPS の使用を強制します。

  1. 設定 > プライバシーとセキュリティ
  2. 「HTTPS のみモード」までスクロールします。
  3. 「すべてのウィンドウでHTTPS専用モードを有効にする」を選択します。

推奨されるブラウザ拡張機能

uBlock オリジン

最も強力な広告とトラッカーのブロッカー:

  • インストール: Firefox アドオン ストアで「uBlock Origin」を検索します。
  • 推奨されるフィルターのリスト:
    • EasyList (広告ブロック)
    • EasyPrivacy (プライバシー保護)
    • ファンボーイの迷惑 (ポップアップブロック)
    • 必要に応じて地域の補足規則

その他のおすすめ拡張機能

拡大関数
プライバシーアナグマEFF 製、トラッカーを自動的に学習してブロックします
Cookie の自動削除不要なCookieを自動的に削除します
ディセントラルアイズCDN リソースをローカルで置き換えて CDN 追跡を防止します
スクリプトなしきめ細かい JavaScript 実行制御
ビットワーデンオープンソースのパスワードマネージャー
Firefox マルチアカウント コンテナ異なる Web サイトを別のコンテナに分離する

コンテナタブ

Firefox のコンテナ タブ機能は、Cookie とデータを異なる Web サイト間で分離できます。

  1. 「Firefox Multi-Account Containers」拡張機能をインストールします
  2. さまざまなコンテナを作成します (例: 「仕事」、「個人」、「ショッピング」、「ソーシャル」)
  3. 異なるコンテナで異なる Web サイトを開く - 相互に追跡することはできません

HTTPS 経由の DNS (DoH)

Firefox で DoH を有効にする

DoH は DNS クエリを暗号化し、ISP や中間者攻撃によるユーザーのアクセス先 Web サイトの監視を防ぎます。

  1. 設定 > プライバシーとセキュリティ
  2. 「DNS over HTTPS」まで一番下までスクロールします。
  3. 「最大保護」または「保護の強化」を選択します。
  4. DNS プロバイダーを選択してください

または about:config 経由:

network.trr.mode = 2 # 2=prefer DoH, 3=DoH only network.trr.uri = https://cloudflare-dns.com/dns-query

一般的な DoH プロバイダー:

プロバイダーDoH URL
クラウドフレアhttps://cloudflare-dns.com/dns-query
グーグルhttps://dns.google/dns-query
クアッド9https://dns.quad9.net/dns-query

システムレベルでの DoH の有効化

Ubuntu 26.04 の systemd-resolved は、TLS (DoT) 経由で DNS をサポートします。

sudo nano /etc/systemd/resolved.conf
[Resolve] DNS=1.1.1.1#cloudflare-dns.com 8.8.8.8#dns.google FallbackDNS=9.9.9.9#dns.quad9.net DNSOverTLS=yes DNSSEC=allow-downgrade
sudo systemctl restart systemd-resolved # Verify DNS configuration resolvectl status resolvectl query example.com

NetworkManager を使用した DNS の構成

# View current connections nmcli connection show # Set DNS servers nmcli connection modify "Wired connection 1" ipv4.dns "1.1.1.1 8.8.8.8" nmcli connection modify "Wired connection 1" ipv4.ignore-auto-dns yes # Reactivate the connection nmcli connection up "Wired connection 1"

ネットワークプライバシー

VPN の構成

# Install OpenVPN support sudo apt install openvpn network-manager-openvpn-gnome # Install WireGuard sudo apt install wireguard # WireGuard configuration sudo nano /etc/wireguard/wg0.conf
[Interface] PrivateKey = YOUR_PRIVATE_KEY Address = 10.0.0.2/24 DNS = 1.1.1.1 [Peer] PublicKey = SERVER_PUBLIC_KEY Endpoint = vpn.example.com:51820 AllowedIPs = 0.0.0.0/0, ::/0 PersistentKeepalive = 25
# Start WireGuard sudo wg-quick up wg0 # Enable at boot sudo systemctl enable wg-quick@wg0 # Check status sudo wg show

DNS リークの防止

VPN を使用する場合、DNS クエリも VPN を通過するようにしてください。

# Check for DNS leaks # Visit https://dnsleaktest.com # Ensure DNS points to the VPN-provided DNS resolvectl status # If there is a leak, configure WireGuard to use VPN DNS # In [Interface], set: DNS = VPN-provided DNS

Torブラウザ

最高レベルの匿名性を実現するには:

# Install Tor Browser via Flatpak flatpak install flathub org.torproject.torbrowser-launcher # Or download from the official website # https://www.torproject.org/download/

システムレベルのプライバシー設定

GNOME プライバシー設定

# Disable location services gsettings set org.gnome.system.location enabled false # Disable automatic problem reporting gsettings set org.gnome.desktop.privacy report-technical-problems false # Set file history retention days gsettings set org.gnome.desktop.privacy recent-files-max-age 7 # Set trash auto-cleanup days gsettings set org.gnome.desktop.privacy remove-old-trash-files true gsettings set org.gnome.desktop.privacy old-files-age 7 # Disable camera gsettings set org.gnome.desktop.privacy disable-camera true # Disable microphone gsettings set org.gnome.desktop.privacy disable-microphone true

閲覧履歴を消去する

# Clear Firefox cache rm -rf ~/snap/firefox/common/.cache/mozilla/firefox/*/cache2 # Clear thumbnail cache rm -rf ~/.cache/thumbnails/* # Clear recent files record rm ~/.local/share/recently-used.xbel # Clear Bash history history -c rm ~/.bash_history # Clear clipboard xclip -selection clipboard < /dev/null 2>/dev/null

ブラウザのフィンガープリント保護

ブラウザ フィンガープリンティングは、ブラウザとシステムのさまざまな特性を収集することによってユーザーを一意に識別する技術です。

指紋の一意性の確認

次の Web サイトにアクセスして、ブラウザのフィンガープリントをテストします。

指紋の固有性を低減するための対策

  1. Firefox の指紋防止機能を使用します: privacy.resistFingerprinting = true
  2. 一般的な画面解像度を使用します (1920x1080)
  3. インストールされているフォントの数を減らします
  4. ブラウザ拡張機能の数を制限します (拡張機能が多すぎると、実際には指紋の一意性が高まります)
  5. コンテナ タブを使用して異なる Web サイトを分離します

プライバシーチェックリスト

  • Firefox 強化されたトラッキング保護が「厳格」に設定されています
  • 更新されたフィルターリストとともにインストールされた uBlock Origin
  • HTTPS 専用モードが有効になりました
  • HTTPS 経由の DNS が有効になりました
  • about:config プライバシー オプションが設定されました
  • 閲覧データは定期的に消去される
  • さまざまな目的に使用されるコンテナ タブ
  • VPN に接続したときに DNS がリークしない
  • システム位置情報サービスが無効になっています
  • ブラウザのフィンガープリントの一意性が許容範囲内にある