Isolineガイド

ローカル優先とクラウド同期型のブラウザープロファイル

ローカルのみ、同期型、ハイブリッド型を選ぶ前に、平文が存在する場所、鍵の管理、復旧、共同作業、競合処理、移行経路を比較します。

ラベルを比較する前にシステムを定義する

ブラウザープロファイルは、プロファイル選択画面の一行だけではありません。Chromiumのuser-data directory documentationでは、履歴、ブックマーク、Cookieなどのプロファイルデータと、インストール単位のローカル状態を説明しています。チーム向け製品では、拡張機能、プロキシ設定、所有者、監査記録、暗号化メタデータ、バックアップの版、同期状態が加わる場合があります。

次の三つの層を個別に評価します。

  1. 実行: ブラウザーコードはどこで動き、ウェブコンテンツはどこでレンダリングされるか。
  2. 内容: Cookie、サイトストレージ、履歴、拡張機能、その他のプロファイル状態は、読取可能な形でどこに存在するか。
  3. 管理: ID、メンバー、ロール、ロック、監査イベント、請求、端末記録はどこに存在するか。

製品は、ブラウザーをローカルで実行し、暗号化されたプロファイルバンドルをアップロードし、限定的な運用メタデータをクラウドのコントロールプレーンに保持できます。この設計全体を「ローカル」または「クラウド」のどちらか一語で呼ぶと、重要な判断が隠れます。

一般的な三つのプロファイルモデル

モデル 主な利点 確認すべき主なコストまたはリスク
ローカルのみのプロファイル クラウドサービスが停止しても稼働中のローカルコピーは失われず、読取可能な内容を一台の端末に留められる 端末の紛失、ローカル環境の侵害、バックアップ運用、チームでの引き継ぎがチームの責任になる
サーバーで読取可能な同期 複数端末からの利用が容易で、一元処理や提供者による復旧支援が可能な場合がある 文書化された設計によっては、提供者または侵害されたサービス経路が同期内容を読める可能性がある
クライアント側暗号化同期 サービスは内容の復号鍵を持たずに暗号文を保存・転送できる 鍵の配布、復旧、失効端末からのアクセス、競合解決、サポートが難しくなり、メタデータは見える場合がある

これらは品質の順位ではありません。慎重に運用されるサーバー読取型サービスは、設計の悪い暗号化サービスより適する場合があります。テスト済みのバックアップがないローカルのみのプロファイルは、あるクラウド脅威に対してはプライバシーを保てても、一般的な機器故障には脆弱です。

暗号化の用語にはデータフロー図が必要

「暗号化」には、異なる管理策を指す場合があります。

  • 通信時暗号化は、エンドポイント間の接続を保護します。
  • 保存時暗号化は保存媒体を保護しますが、サービスが復号鍵を持つ場合があります。
  • クライアント側またはエンドツーエンド暗号化は、認可されたエンドポイントに内容鍵を留め、ストレージサービスが保護対象の内容を読めないようにすることを目指します。
  • 端末またはボリュームの暗号化は、ロック中やオフラインなど特定の状態でローカルストレージを保護します。ロック解除後のマルウェアや認可されたプロセスからデータを保護するものではありません。

AppleのiCloudセキュリティの概要は、この区別が重要な理由を示します。AppleはiCloudについて、通信時のTLSと保存時暗号化を説明しつつ、Appleが鍵を保持して復旧を支援できる区分と、エンドツーエンドで保護される区分を分けています。これは用語の例であり、別の提供者についての根拠ではありません。

どのプロファイルシステムについても、平文と鍵が存在し得るすべての場所を示す図を求めてください。対象には、元の端末、メモリ、ローカルディスク、エクスポート用アーカイブ、バックアップ、同期サービス、別メンバーの端末、サポートツール、ログ、テレメトリーを含めます。

チームにとって重要な障害を比較する

事象 ローカル優先設計への質問 同期型設計への質問
端末の紛失または故障 最近の独立したバックアップと、別に保管された復旧材料があるか 交換端末は完全で認可されたコピーを受け取れるか。何に再認証が必要か
エンドポイントの侵害 マルウェアはロック解除済みプロファイルを読んだりセッション材料を盗んだりできるか 侵害端末は汚染された状態をアップロードしたり、他のプロファイルを取得したりできるか
クラウドサービスの侵害 どのアカウント、端末、診断メタデータが遠隔に存在するか サービスは内容を復号できるか。攻撃者は暗号文、版、メンバー記録を置き換えられるか
誤削除または破損 別のストレージにどの過去の復元ポイントが残るか 削除や破損が複製先へ伝播するか。管理者は正常な版を選べるか
退職したメンバー どのローカルコピーやエクスポートが一元管理の外に残るか 端末とその鍵を失効できるか。どの内容がすでにローカルで復号されたか
ネットワークまたは提供者の停止 認可済みの業務を継続でき、変更を安全にキューへ保存できるか どの操作が安全側に失敗し、再接続後の競合をどう処理するか
暗号鍵の紛失 承認済み方針に基づき、誰が鍵を復旧、ローテーション、エスクローできるか 提供者による復旧支援は、主張する信頼境界を弱めないか

どのモデルでも、エンドポイントの侵害は重要です。クライアント側暗号化は一部のサーバー側露出を減らしますが、認可された端末は利用時に内容を復号する必要があります。暗号化によって、侵害されたロック解除済みエンドポイントを信頼できる状態にはできません。

データ区分を個別に比較する

プロファイルデータの種類ごとに、適切な配置と共有のルールは異なります。

機密性の高い実行時状態

Cookie、セッショントークン、ローカルストレージ、保存済み認証情報、一部の拡張機能データは、アカウントへのアクセスを可能にしたり、活動を明らかにしたりします。これらを秘密情報または機密性の高いプロファイル内容として扱ってください。通常のログ、検索、監査フィード、自動化出力には出さないでください。担当者が権限を持っていても、アクティブなセッションの共有がクライアントの方針や第三者の規約に違反する場合があります。

再構築可能な設定

ブックマーク、承認済み拡張機能の識別子、ロケール設定、ポリシー参照は、アクティブなセッション状態より再構築しやすく、安全に同期できる場合があります。ただし、すべてのフィールドが無害になるわけではありません。通常のプロキシ設定と並んでいても、プロキシパスワードは秘密情報です。

運用メタデータ

プロファイル名、組織識別子、所有者の割り当て、バージョン番号、端末識別子、ロック、監査イベントは、チームの調整に必要な場合があります。これらのフィールドを最小化し、保存期間を定義し、名前だけでクライアントとの関係が明らかにならないか判断してください。

GoogleのChrome Syncデータに関する説明は、この棚卸しが重要な理由を示すベンダー固有の例です。ユーザーが作成した内容、利用者と端末の情報、サイト情報、拡張機能情報、ブラウザー情報を別々の区分として列挙しています。提供者自身の一覧は、その提供者が公開した動作を理解するためにのみ使ってください。

復旧材料

暗号鍵、復旧コード、バックアップパスワード、代替認証器は、それ自体が復旧するプロファイルの中だけに保存してはいけません。NISTの鍵管理に関する勧告は、保護、可用性、バックアップ、侵害、復旧を一つの鍵ライフサイクルの要素として扱っています。

同期されるパスキーには別の判断が必要です。NISTの現行同期可能な認証器に関する認証ガイダンスでは、暗号化された鍵保管、同期基盤へのアクセス、侵害された認証器に関する管理策を求めています。ブラウザープロファイルの「同期」というラベルだけでは、特定のパスキーが端末に固定されるか、OS提供者によって同期されるか、そもそも復旧可能かは分かりません。

設計を選ぶ前に尋ねる質問

1. 読取可能な内容はどこに現れるか

一般的なプライバシー声明ではなく、フィールド単位の棚卸しを求めます。一時ファイル、メモリ、診断、サポートバンドル、エクスポートファイル、バックアップ、検索インデックスを含めてください。

2. すべての鍵を誰が管理するか

鍵の生成、端末登録、メンバーとの共有、ローテーション、失効、バックアップ、破棄を特定します。提供者がアカウントをリセットし、暗号化内容へのアクセスを密かに復元できる場合、どの鍵または復旧機構がそれを可能にするか理解してください。

3. 認証情報または端末を失った後にどうなるか

一台の端末、すべての端末、組織の最後の所有者、第二要素を失った場合の復旧を確認します。復旧で機密性、可用性、複数人の承認のどれを優先するか決めてください。すべての復旧設計には、これらの性質の間にトレードオフがあります。

4. チームの認可はどのように機能するか

個人別アカウント、最小権限のロール、明示的な所有者、端末一覧、失効、機密性の高いエクスポートの承認、監査記録を確認します。利用者別の認可がない共有クラウドストレージは、管理された共同作業ではありません。

5. オフライン時と競合時の動作は何か

二台の認可済み端末が同じプロファイルを変更した場合、一方の端末が古い鍵を持つ場合、アップロードが中断した場合に何が起こるか尋ねます。データベースとセッション状態を持つプロファイルで、説明のない「最後のアップロードを優先」を安全な既定値にはできません。

6. 削除後に何が残るか

有効な複製、バージョン履歴、バックアップ保持、法的保全、提供者のログを分けて考えます。期間、削除権限、失効した端末が古いコピーをアップロードできるかを確認してください。

7. チームは安全に移行できるか

文書化されたエクスポートを、クリーンで対応済みの環境へ実際に移してテストします。どのデータ種別が移行し、どの秘密情報が意図的に移行しないか、提供者が残りのコピーをどう削除するかを記録してください。可搬性の主張には、形式と制限の明示が必要です。

同期とバックアップは別の問題を解決する

同期は、選択した状態を端末間で揃えます。有用なバックアップは、稼働中の状態が削除、破損、ランサムウェアによる暗号化、誤変更されたときに、復旧可能な過去の状態を保存します。

運用上は、製品が独立して保護された版とテスト済みの復元経路を文書化していない限り、同期を複製とみなしてください。悪い変更はすぐに伝播します。CISAのランサムウェア対策ガイダンスは、オフラインの暗号化バックアップと、その可用性および完全性の定期テストを推奨しています。適切な実装は脅威モデルによって異なりますが、独立性が要点です。

実践的な選択パターン

ローカルのみが適する場合

  • 一人の権限ある担当者が一台の管理対象端末を使う。
  • 迅速な引き継ぎよりクラウドへの露出が大きな懸念である。
  • チームが暗号化された独立バックアップと鍵の復旧を運用できる。
  • 定義済みの復旧時間内であれば端末を失うリスクを受け入れられる。

同期型プロファイルが適する場合

  • 権限ある作業者間で管理された引き継ぎ、または複数の管理対象端末が必要である。
  • 失効、監査、バージョン選択が明確に定義されている。
  • データの配置と提供者によるアクセスがクライアントの義務に合っている。
  • オフライン作業、競合処理、完全な復旧をチームがテストしている。

実際の要件はハイブリッドで表せることが多い

ブラウザー実行と機密性の高い内容は標準でローカルに保ちます。承認済みのデータ区分だけを同期し、脅威モデルで必要な場合は機密バンドルをクライアント側で暗号化し、認可と監査に必要な最小限の運用メタデータだけを保持します。同期コピーを唯一の復旧経路とせず、独立したバックアップを維持してください。

このパターンにも製品固有の根拠が必要です。「ハイブリッド」という言葉だけでは、どのデータがローカルか、どのメタデータが遠隔にあるか、誰が鍵を持つか、復旧できるかは分かりません。

編集上の注記

AIの利用
この日本語版の翻訳、用語の整合性確認、構造検証にはAIを利用しました。公開するすべての記述については、組織としての編集主体が引き続き責任を負います。
編集確認
Isoline編集チーム

情報源

各情報源は、それが裏づける記述のまとまりと対応づけています。参照日は、編集チームが引用資料を確認した日を示します。

  1. 裏づける内容
    通信時暗号化、保存時暗号化、提供者が復旧可能な暗号化、エンドツーエンド暗号化という区分を裏づけます。
    参照日
  2. 裏づける内容
    Chrome Syncのデータ区分と、同期内容と運用メタデータを別々に確認すべき理由を裏づけます。
    参照日
  3. 裏づける内容
    ストレージと同期モデルで棚卸しすべきプロファイルデータおよびインストール単位の状態を裏づけます。
    参照日
  4. NIST SP 800-57 Part 1 Revision 5, Recommendation for Key Management National Institute of Standards and Technology
    裏づける内容
    鍵の保護、可用性、バックアップ、侵害時の対応、復旧、ライフサイクル管理を裏づけます。
    参照日
  5. NIST SP 800-63B-4, Authentication and Authenticator Management National Institute of Standards and Technology
    裏づける内容
    同期可能な認証器、暗号化された鍵保管、復旧、侵害端末に関する管理とリスクを裏づけます。
    参照日
  6. CISA StopRansomware Guide Cybersecurity and Infrastructure Security Agency
    裏づける内容
    独立したオフライン暗号化バックアップと、完全性および可用性の定期テストを裏づけます。
    参照日
訂正を報告