セーフティナンバーと公開鍵の指紋は、会話に関連付けられた暗号鍵を確認するのに役立ちます。信頼できる独立した経路で比較すると、連絡先の表示名だけに頼っていては気付かない不一致を発見できる場合があります。
一致は、その検証方法の前提が成り立つ場合に、鍵について有用な証拠となります。相手の身元調査でも、端末にマルウェアがないことの証明でも、相手がメッセージの秘密を守るという保証でもありません。
暗号化にも認証が必要な理由
鍵交換では、提示された鍵を管理する相手との間に共有秘密を確立できます。攻撃者が自分の鍵にすり替え、それが検出されなければ、暗号化された接続の相手が誤っている可能性があります。
指紋は、プロトコルが検証を求める鍵素材を簡潔に表現したものです。正確な入力と書式は製品ごとに異なります。数字を表示するアプリも、QR コードや別の表現を使うアプリもあります。すべての形式が同じフィールドを認証すると考えないでください。
慎重に比較する手順
- 意図した相手の会話を開きます。 似せたアカウントや別のチャットを検証していないことを確認します。
- アプリの現在の検証画面を探します。 セーフティナンバーや鍵の指紋に関する公式の手順を使います。
- 独立して信頼できる経路を使います。 可能なら対面での比較が分かりやすい方法です。遠隔で比較する場合は、相手を認証でき、疑わしい会話をそのまま繰り返すだけではない経路を使います。
- 対応する方法で表現全体を比較します。 対応していれば表示された検証用 QR コードを読み取るか、短い先頭部分だけでなく必要な数字すべてを比較します。
- 機能があればアプリに検証を記録します。 これが警告の動作を変えるのか、単にローカルのラベルを追加するだけなのかを理解します。
- 関連する識別情報が変わったら繰り返します。 説明のつかない変更は、機密情報の送信を一時停止し、何が起きたか確認する理由として扱います。
傍受されている可能性のある同じ会話で送ったスクリーンショットを、独立した確認の代わりにしてはいけません。検証用 QR コードと端末連携用 QR コードを混同しないよう注意してください。両者は異なる操作を行います。
番号の変更が意味すること
変更は、関連する鍵素材や検証入力が異なっていることを意味します。再インストール、端末交換、識別情報のリセットによって正当な変更が起こる場合がありますが、動作は製品と復旧方法によります。
Signal の公式ガイドは、新しい電話や再インストールがよくある変更理由である一方、これらが常に番号を変更するわけではないことも説明しています。頻繁な変更や予期しない変更には注意が必要です。
両極端を避けましょう。変更は自動的に傍受の証拠になるわけではなく、見慣れた連絡先名も無視する理由にはなりません。信頼できる経路で相手に尋ね、再比較し、機密性の高いやり取りを続ける前に不一致を解消してください。
一致しても証明されないこと
| 証明されないこと | 理由 |
|---|---|
| 未知のアカウントの現実世界での身元 | 信頼できる手順で検証済みの鍵と人物を結び付ける必要があります |
| 端末が安全な状態であること | マルウェアは正規の復号後に内容を読めます |
| 受信者が秘密を守ること | 検証済みの受信者でもメッセージをコピーや転送できます |
| グループのメンバー構成全体の安全性 | 二者間の鍵検証だけで全メンバーと全端末が検証されるわけではありません |
| メタデータが見えないこと | 鍵の確認はルーティング、時刻、メンバー構成の記録を消しません |
| プロトコルのあらゆる安全性 | 指紋の確認は、ネゴシエーション、実装、鍵の保管に対する完全な監査ではありません |
指紋は通常、公開の検証値であって復旧用の秘密ではありません。それでも、アプリの共有手順に従い、検証に必要だと主張する相手に復旧フレーズや秘密鍵を決して渡さないでください。
Livara の検証に関する主張の読み方
Livara のセキュリティページは、別の経路で相手と公開鍵の指紋を比較することを推奨しています。また、ハイブリッドな直接セッションとグループ送信者鍵を別途説明しています。
この公開ページは、この記事の以前の版が主張していたすべての詳細を裏付けるものではありません。例えば、特定の指紋形式に含まれる正確なフィールドや、あらゆるダウングレードで表示番号が変わるという保証です。そのような主張には、該当する版の仕様と実装上の証拠が必要です。
脅威モデルも、端末の侵害と受信者による漏えいが保護の範囲外であることを明確にしています。鍵の検証がもたらす限定的な利益のために検証し、鍵を保持する端末も保護してください。
機密性の高い会話では、認証された独立の経路で全体を比較するほうが、鍵のアイコンや吟味していない「検証済み」ラベルよりも意味があります。



