Quira Quira Docs
GitHub Star

形式的脅威モデル

Quira の全防御メカニズム — ケーパビリティトークンから創発的セキュリティ構造まで — は、この形式的脅威モデルの上に構築されている。何を守るか誰から守るかどのような安全性を保証するかを定義する。

研究ドキュメント

証明・定量的プライバシー分析を含む完全な形式的定義は docs/security/threat-model.md(約400行)を参照。本ページはWebアクセス可能な要約版。

知識グラフの定義

Quira の Context Graph は5つ組として形式的に定義される。

G = (V, E, Σ, Φ, Τ)

記号定義
Vノード集合 — 各ノードは1ページ訪問に対応
E ⊆ V × V × Lラベル付き有向エッジ(navigation, ai_inferred, user_created)
Σ: V → S各ノードの構造化属性(title, url, summary, entities, tags, notes, space_id)
Φ: V → R384各ノードの埋め込みベクトル(384次元)
Τ: V → T時間メタデータ(訪問タイムスタンプ、滞在時間、訪問回数)

構成的機密性

個々のデータポイントは低機密。しかし集約されたグラフは超加算的 — 全体の機密度は個々の合計を大幅に超える。

資産機密度理由
個別ノード要約公開Webコンテンツ
エンティティ集合部分的な関心プロファイル
ナビゲーションエッジ完全な研究経路 = 思考の流れ
埋め込みベクトルコンテンツ逆変換攻撃が可能
時間メタデータ完全な行動タイムライン
グラフトポロジー極高個人を一意に識別可能(認知フィンガープリント)
グラフ全体 G極高個人知識の完全な表現

敵対者モデル

5段階の敵対者クラス。各クラスは三つ組(能力, 目標, 事前知識)で定義。上位クラスは下位の能力を包含する。

クラス名称能力
A1ネットワーク観察者受動的トラフィック観察(DNS, TLS SNI, パケットタイミング)。暗号化ペイロードは読取不可。ISP、公衆WiFi、国家監視
A2悪意あるWebコンテンツレンダラプロセス内で任意のHTML/CSS/JS実行。プロンプトインジェクション、エンティティポイズニング、埋め込み操作、認知フィンガープリント採取。フィッシング、広告ネットワーク、情報操作
A3悪意ある拡張機能宣言した権限内でWebExtensions APIアクセス。更新でコード注入可能。ネットワーク送信可能。サプライチェーン攻撃、買収後の悪意注入
A4OS権限をもつ攻撃者ファイルシステム読取(SQLite直接アクセス)、プロセスメモリダンプ、DMA/コールドブート攻撃。マルウェア、物理窃取、フォレンジック
A5ブラウザベンダー自身コード変更、テレメトリ追加、更新配布。OSS+再現可能ビルドで軽減。買収、経営変更、法的強制

AI固有の攻撃ベクトル (A2)

悪意あるWebコンテンツはQuiraのAIパイプラインを標的にできる: 要約汚染のプロンプトインジェクション (A2.1)、不可視テキストによるエンティティポイズニング (A2.2)、類似検索汚染のための埋め込み空間操作 (A2.3)、複数ページにわたるクラスタ重心シフト (A2.5)。詳細は脅威対策を参照。

攻撃面

ID攻撃面敵対者防御
S1ネットワーク層(DNS, TLS)A1ネットワークファイアウォール
S2Webコンテンツ → AIパイプラインA2脅威対策(4層防御)
S3拡張機能 → Context Graph APIA3パーミッションシステム(ケーパビリティトークン)
S4ローカルファイルシステム(SQLite DB)A4プライバシーアーキテクチャ(SQLCipher + TEE)
S5埋め込みベクトルA2-A4独立暗号化、TEE推論
S6IPCチャネル(Gecko IPDL)A2全IPC境界でのケーパビリティチェック
S7グラフトポロジーメタデータA1-A4AGTR + ファントム知識難読化
S8時間メタデータパターンA1-A3バッチ処理、時間ノイズ注入
S9更新/ビルドパイプラインA5OSS + 再現可能ビルド + コード署名
S10推論残留物(ノード削除後)A3-A4IRD + RSIP + CAV

セキュリティ特性

特性定義検証方法
グラフ機密性敵対者は認可されたケーパビリティトークンの範囲を超えてノード・エッジ・属性にアクセスできない。形式的検証(CGAGのTLA+モデル)
グラフ完全性グラフ構造の不正な変更が不可能。AIパイプラインはバリデーション層を通過しないと書込不可。ハッシュチェーン(TCV
削除完全性ユーザーがデータ削除時、全ての直接的・派生的アーティファクト(埋め込み、要約、推論残留物)が消去される。暗号学的検証(CAV
フロー分離ユーザーの明示的操作なしにセキュリティコンテキスト間でデータが流れない。IFCラベルは単調。ラベル伝播監査
時間的減衰パーミッションとセッションは期限切れする。永続的な付与は存在しない。ケーパビリティトークンTTL強制

攻撃-防御マッピング

各敵対者クラスは特定の防御レイヤーにマッピングされる。

敵対者主要防御先進防御
A1(ネットワーク)DoH/DoT, ECH, TLS 1.3, ネットワークFWPQC (ML-KEM hybrid)、バッチタイミング
A2(Webコンテンツ)コンテンツフィルタリングAI免疫システムKSCI、敵対的ML、逆サンドボックス
A3(拡張機能)ケーパビリティトークン、Context TCCCSEB異常検知、行動監視
A4(OS権限)SQLCipher、キーチェーン、TEESKV、Context Lockdown、Dead Man's Switch
A5(ベンダー)OSS、再現可能ビルド、オプトインテレメトリ差分プライバシー(ε公開)、CAV
← Previous: セキュリティ概要 Next: ネットワークファイアウォール →
このページは役に立ちましたか?
Ask AI
Q

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

Ctrl+K to open anytime