嘗試更改我的 iCloud 密碼時出現錯誤訊息:
輸入其他 MacBook Pro 的密碼
輸入「___ MacBook Pro」的密碼,該密碼不是此 MacBook Pro 的密碼。
答案1
它是 Apple 身份驗證方法的一部分。我最近也遇到了這個。若要變更您的 iCloud 密碼,系統可能會提示您輸入發送到您手機的授權代碼和/或在登入 iCloud 的另一台裝置上提示您輸入密碼。我不知道蘋果如何知道你另一台機器上的密碼是什麼(這有點可怕),但這是合法的。
答案2
有些秘密非常敏感(例如您的 iCloud 鑰匙圈),以至於 Apple 不希望有任何能力訪問它們,例如,如果 FBI 想要它們。對於這些秘密,蘋果並不希望擁有解密它們的訊息,但它當然也想小心誰能得到加密的訊息,因為加密的訊息並不是不可能解密,只是很難。
因此,Apple 所做的就是使用常規的 iCloud 身份驗證來同步這些加密的秘密,這些秘密只能透過僅儲存在裝置上的金鑰來解密。
當您新增設備時,您要求進入信任圈並存取這些秘密。 Apple 如何做到這一點,同時阻止 FBI 或任何侵入你 iCloud 帳戶的人做同樣的事情?顯然,蘋果提出的解決方案是對已經在信任圈中的設備的設備密碼進行加密或散列,並允許任何能夠證明他們知道其中一台設備密碼的人進入。
另請注意,蘋果似乎改變了對這種方法的看法,可能是因為它引起了混亂和懷疑。根據他們的 2020 年春季“Apple 平台安全”白皮書(目前這裡,但誰知道要持續多久),他們現在需要直接來自圈子中已有設備的批准。