2FASync
秘密の鍵をどう守るか
2FASyncはブラウザーで暗号化・復号を行い、Googleログインだけで保管庫の中身を開けない設計です。
暗号化と復旧
項目は認証付き暗号化によって保護され、保管庫のデータ鍵を複数の解除手段に対応する鍵スロットで包みます。復旧キーの平文をサーバーに預けて後からメールで返す仕組みではありません。
復旧キーを紛失すると、別の有効な解除経路がない限り可用性を失う可能性があります。
信頼済み端末とロック
信頼済み端末のブラウザー鍵は非抽出可能な鍵として保存することを意図していますが、専用ハードウェアによる保護や遠隔消去を保証しません。
手動ロックやログアウトは復号済みデータのアプリ参照を減らします。ただしJavaScriptから物理RAMの完全消去を証明することはできません。
Google認証が守る対象を知る
Googleログインはクラウドの会員本人を区別するための手段であり、保管庫のパスフレーズを肩代わりしません。データ鍵を保護する鍵スロットは、復旧キーや信頼済み端末という別の解除経路と対応します。
復旧キーの平文を運営側が保管して後から返すというモデルではないため、失くした場合の影響は重大です。ほかの解除手段が本当に使えるうちに安全な場所へ保存してください。
安全性の範囲を確認する
ブラウザーに登録する非抽出可能な鍵は、JavaScriptから簡単に取り出せない扱いを意図しますが、必ず専用ハードウェアに入ると断言するものではありません。紛失した端末の完全な遠隔消去とも異なります。
ロックはアプリが持つ復号済み情報への参照を減らします。一方で物理RAMの全履歴消去を保証することはできず、OSやブラウザーの安全な管理が引き続き必要です。
