安全碼變更實際代表什麼
安全碼用來檢查一對一對話的安全性,而不是確認對方是誰。當安全碼變更、Signal 請你核准時,這項區別就很重要。
Signal 安全碼有助於檢查一對一對話的安全性,但無法驗證對方身分。來源
因此,請把安全碼變更視為重新驗證對話管道的提醒,而不是有人冒充你聯絡人的證據。這項變更只告訴你,安全碼已與你先前看到的不同,並未說明原因。
安全碼變更的兩個常見原因
安全碼可能因日常原因而變更,最常見的是換新手機或重新安裝 Signal。這兩種情況都不需要攻擊者介入,也不能證明有攻擊者。
換新手機或重新安裝後,安全碼可能改變;若先前已驗證的號碼變更,必須先核准才能傳送新訊息,且先前未送達的舊訊息不會重新傳送。來源
如果你先前已驗證該號碼,Signal 會要求你先核准,才能傳送新訊息。這個核准步驟正是比對數值的時機,不要直接點過去。
逐步操作:先比對,再驗證
請在出現要求的對話中進行比對,然後透過你原本信任的其他管道確認數值,例如電話或當面交談,不要用正在檢查的同一個對話。
- 開啟安全碼已變更的一對一對話。
- 進入該對話的聊天設定,查看安全碼。
- 透過其他管道,將 QR 碼或數字與聯絡人裝置上顯示的內容進行比對。
- 只有在數值相符後,才將號碼標記為已驗證。
- 若數值不符,請勿標記為已驗證;讓對話維持未解決狀態,並在分享任何敏感資訊前先調查。
接受訊息要求後,使用者可在聊天設定中查看安全碼、比對 QR 碼或數字,並在本機標記為已驗證。來源
你所用應用程式版本的選單標籤可能與本文用語不同。若在聊天設定中找不到安全碼,請將比對視為未解決,不要假設兩者相符。
如果現在無法比對
比對不一定隨時可行:聯絡人可能離線、不在裝置旁,或無法讀出數值給你。此時,誠實的答案是結果尚未解決。
- 不要只為了消除提示,就把號碼標記為已驗證。
- 不要將安全碼變更視為聯絡人不可信或身分已確認的證據。
- 不要傳送機密、密碼或一次性驗證碼當作「測試」,以確認聯絡人是否為本人。對方回覆無法證明身分,且機密資訊已脫離你的掌控。
- 若必須繼續對話,請在能透過其他管道比對前,避免在對話中提及敏感細節。
舊的未送達訊息不會重新傳送
安全碼變更有一個容易忽略的實際後果:變更前未送達的訊息不會自動重新傳送。若你預期會收到某則訊息卻沒收到,請向聯絡人確認,不要假設訊息已送達。
換新手機或重新安裝後,安全碼可能改變;若先前已驗證的號碼變更,必須先核准才能傳送新訊息,且先前未送達的舊訊息不會重新傳送。來源
這是訊息傳遞的細節,不是安全結論。這也代表對話中出現無聲的空缺,並不構成遭到攔截的證據。
這項檢查做不到什麼
比對安全碼能驗證該對話的安全碼,但無法確認與你交談的人就是自稱的那個人,也無法稽核對方在其他平台上的帳號。
| 問題 | 安全碼能回答嗎? |
|---|---|
| 這個對話使用的是我上次驗證的號碼嗎? | 能,在你比對 QR 碼或數字之後 |
| 對方真的是我的聯絡人嗎? | 不能 |
| 這次變更是攻擊者造成的嗎? | 不能——換新手機或重新安裝也可能造成 |
| 核准後,舊的未送達訊息會送達嗎? | 不會,它們不會自動重新傳送 |
如果你擔心的是身分而非對話管道,使用者名稱搜尋是另一項任務。TraceSeek 可檢查 3,000+ 個平台上的公開使用者名稱,首次掃描免費,且無需註冊或登入;一般掃描約需 20–30 秒。公開比對結果只是線索,不能證明帳號所有權,也無法控制 Signal 設定、取回帳號或驗證身分。
相關任務:接受前該分享什麼
核准已變更的安全碼,針對的是既有的已接受對話。另一個相關問題是:一開始接受訊息要求前該檢查什麼,尤其是陌生人詢問個人檔案細節時。這項任務另有專文說明:相關帳號控制指南。
如果你也想了解自己的公開帳號會向他人揭露哪些資訊,下一篇實用文章是檢視你的公開帳號足跡。