Quira Quira Docs
GitHub Star

ネットワークファイアウォール

Quiraにはブラウザ内部のネットワーク層で動作するアプリケーションレベルファイアウォールが内蔵されています。macOSの内蔵ファイアウォールやLittle Snitchに類似し、すべてのアウトバウンド・インバウンド接続がデータ送信前に設定可能なルールに対して評価されます。

仕組み

ファイアウォールはGeckoネットワーキング層(リクエストがブラウザプロセスを離れる前)ですべてのネットワークリクエストをインターセプトします。各リクエストは順序付けられたルールセットに対して評価されます:

  1. ドメインブロックリスト — 既知の悪意のあるドメイン、トラッキングサーバー、広告ネットワーク
  2. プロトコルルール — 機密ページでの非HTTPS接続をブロック
  3. サイトごとのルール — ユーザー定義の許可/ブロックルール(オリジン別)
  4. AI分類器 — デバイス上のモデルが不審な接続パターンをフラグ

ファイアウォールルール

ルールタイプデフォルト説明
既知のトラッカーをブロック有効EasyList + EasyPrivacy + Quira独自リストを使用
クリプトマイナーをブロック有効マイニングプールへのWebSocket/HTTP接続をブロック
混在コンテンツをブロック有効HTTPSページ上のHTTPリソースを防止
テレメトリをブロック有効サードパーティスクリプトの既知のテレメトリエンドポイントをブロック
カスタムドメインルールドメインパターンによるユーザー定義の許可/ブロック

DNSフィルタリング

QuiraはDNS-over-HTTPS(DoH)サポート内蔵でDNSをローカルに解決します。DNSクエリは暗号化され、設定可能なリゾルバ(デフォルトはCloudflare 1.1.1.1)に送信されます。既知の悪意のあるドメインのローカルブロックリストも保持し、DNSクエリ送信前に評価されます。

TLS強制

すべての接続は内蔵のHTTPS-Onlyモードにより可能な限りHTTPSにアップグレードされます。証明書透明性ログもチェックされます。Quiraは以下の場合に警告します:

  • 不明または信頼されていないCAが発行した証明書
  • フィッシングインフラを示す可能性のある短期間の証明書
  • 以前訪問したドメインの証明書変更(TOFUモデル)

設定

ファイアウォール設定はquira://settings/security/firewallからアクセスできます。上級ユーザーはJSON形式でルールセットのインポート/エクスポートが可能で、コミュニティが管理するルールリストの購読もできます。

パフォーマンスへの影響

ファイアウォールはO(1)ハッシュベースのドメイン検索でリクエストパイプラインレベルで動作します。通常のオーバーヘッドはリクエストあたり1ms未満で、通常のブラウジングでは感知できません。

← Previous: セキュリティ概要 Next: プライバシーアーキテクチャ →
このページは役に立ちましたか?
Ask AI
Q

ドキュメントについて何でも聞いてください

Ctrl+K to open anytime