炸裂 ~~ iCloud Keychain 被同步清空

2025 年 12 月 3 日
 moudy
周末娃要拿老婆的 iPad 打游戏,老婆发现娃趁机在 ipad 上下载各种 app 刷短视频。于是她就做了如下操作

1. 在设置 icloud 里关掉了 icloud keychain 同步
2. 在 password app 里删除了所有密码。(删除所有密码是防止我们自己的密码泄露给娃。)
3. 删除娃下的 app ,打开下载 app 永远需要密码。



过了两天老婆突然发现她的 iphone macbook 里的 keychain 还是同步删除了所有密码。白茫茫一片大地真干净。

好在我十多年前也莫名其妙的丢过一次 icloud keychain ,从那开始就不用系统建议的强密码了,全用自己定的密码规则,也要求媳妇这么做。基本上 95%的密码都再存一遍即可。她的二次验证的验证码在我这边也有备份。算是没有造成灾难性损失。

再加上看到那个因为 XR 存储满了系统异常同步清空备忘录的哥们,现在真的对苹果的 icloud 0 信任。
9556 次点击
所在节点    Apple
98 条回复
WuSiYu
2025 年 12 月 3 日
楼上一堆人没一个人能解释为啥关了密码同步后本地还能影响云端,在 op 明显是遇到了一个苹果的与描述不符的预期外行为后第一反应居然是赖 op 不该这么搞?

另外回楼上一些人,仅关闭“iCloud -> 密码与钥匙串 同步” (而非整个 iCloud 同步)时是不会提示“是否删除本地”的
dilidilid
2025 年 12 月 3 日
因为这不是 op 在搞,是 op 老婆在搞。"为啥关了密码同步后本地还能影响云端",如果这是他本人操作我觉得还可以讨论一下,他转述他老婆的操作的话大概率根本就不准确,你根本不知道不熟悉数码产品的普通用户能搞出啥操作来
iOCZS
2025 年 12 月 3 日
不依赖这种功能,因为对苹果的逻辑不清楚,这是个巨大的黑盒。
erlking
2025 年 12 月 3 日
咖喱果现在的软件质量出这种 bug 一点也不意外,watchOS26 出这么久了,播客不能连续播放这么严重的 bug 到现在还没修复
dyvdy
2025 年 12 月 3 日
不想评价这到底是谁的问题
但我想说,op 这个需求用系统的屏幕时间管理功能就完全可以做到,设置一个屏幕时间密码,然后在内容控制里关掉下载 app 和卸载 app 的权限,顺手还可以禁止成人内容或设置游戏时间之类的,以后可以这样搞...
edinina
2025 年 12 月 3 日
果子同步就是这样,从 iTunes 时代开始,每一步都得小心😄
moudy
2025 年 12 月 3 日
@dyvdy 我们是屏幕时间的重度用户,你说的这些我们都在用,而且是整个家庭群联动的时间控制。
只是这 ipad 是媳妇的 id ,里面存了太多敏感密码,包括微信网银等。以前没有管这些事因为娃拿走就是打游戏。游戏时间到了自己会乖乖拿回来。这次娃偷偷下 app 让我们意识到娃不是只是要玩游戏那么简单了,所以必须把密码从这个 ipad 上切割掉。要不是娃已经在这个 ipad 上累积了大量游戏存档不好迁移,我本来准备把这个 ipad 重置掉。
moudy
2025 年 12 月 3 日
@dilidilid 老婆是在我的指导下操作的,包括删密码等 20 分钟看有没有意外同步也是我让她观察的。如果你觉得我上面的步骤错了,可以给我发锅。
U2Fsd
2025 年 12 月 3 日
我也觉得果子的同步机制心智负担太高,从 iTunes 时代开始就这样了。 所以密码一直没敢存 iCloud
Q980q48Jgj6pRXoO
2025 年 12 月 3 日
自己删的么不是
SmartNeo
2025 年 12 月 3 日
想起之前在本站看到过的一则评论,有些人使用科技产品时不是按照产品的设计逻辑使用,而是按照自己想当然的直觉使用,一通操作后发现结果不如自己的预期时就说是这产品垃圾、产品不好用之类的。
我无意为苹果开脱,但从一个开发者的角度来讲,同步操作对任何开发者来讲都是非常困难的,小到程序里的线程同步、大到不同设备间的数据同步,都是设计时不好设计、用的时候也容易出问题的。
如果用户对同步的风险没有一定的了解,很容易产生“我这样用会产生这样的结果”的想法,实际上很可能你这样用产生不了你想要的结果,甚至产生了你不想要的结果。
deplives
2025 年 12 月 3 日
周末娃要拿老婆的 iPad 打游戏,老婆发现娃趁机在 ipad 上下载各种 app 刷短视频。于是她就做了如下操作

1. 在设置 icloud 里关掉了 icloud keychain 同步
2. 在 password app 里删除了所有密码。(删除所有密码是防止我们自己的密码泄露给娃。)
3. 删除娃下的 app ,打开下载 app 永远需要密码。

因为孩子在 iPad 上下载各种短视频 app 就要去清空 keychain 我实在不能理解。
orangy
2025 年 12 月 3 日
iCloud 同步有时候的确是有点迷,我之前 Mac 上同步到 iCloud 的 Excel 文件,在 iPhone 上打开后居然直接使用旧版本覆盖了新版本…
/t/1148892
lambohu
2025 年 12 月 3 日
@SmartNeo 哎呀
234ygg
2025 年 12 月 3 日
摆明了是你自己删的,
按正常操作因该是关闭 keychain 的时候弹出个提示问你要不全删了,不知道你为什么选了保留,然后一个个自己删了之后又开启了 keychain ,于是乎本地的这个删除操作同步上云了。
事情原委就那么简单,别编故事了。

再正常点的操作都是重新开个儿童账户,需要更多限制的话在设置里进一步操作,你给小孩玩你的自己账号就做好出意外的准备。
BAT
2025 年 12 月 3 日
早就说了别让科技小白用 iCloud 的同步功能,相册也好,备忘录也好,钥匙串也好。那玩意的同步机制对小白来说就是个谜,功能说明的中文翻译也让人看的云里雾里。
fbcskpebfr
2025 年 12 月 3 日
假设按很多人说的:在“断开同步”、“删除本地”之后,又“打开了同步”,这才导致了同步删除的问题。
那么依然能说明苹果同步的逻辑问题:把非同步时的本地操作同步上了云。
既然用户明确了断开连接,那么这期间的本地操作不应该同步。有矛盾或者涉及重大决策时,应该像 git 那样明显要求用户决定如何解决矛盾。
帮用户做决定而且不明确说明规则是最大的问题
jsq2627
2025 年 12 月 3 日
有没有一种可能,孩子看到密码空了后,自己重新尝试打开了 icloud keychain 同步。当然娃肯定不会告诉你们的
mogutouer
2025 年 12 月 3 日
2 你自己删了,跟账户同步没有任何关系。
jsq2627
2025 年 12 月 3 日
我刚才实验了一下:
1. 在 iPhone 关闭 iCloud Password 同步
2. 在 iPhone 上删掉一个密码,并从 Recent Deleted 里面彻底删除。然后静置两分钟。
3. 重新在 iPhone 上打开 iCloud Password 同步
4. 系统 并没有 弹出是否 Replace local / Replace cloud 的选项
5. 过了一会,在登录相同账号的 iPad 上,发现密码也被删除了

关键是第 4 步,很显然 iCloud 设计有问题,未给出任何提示。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1176663

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX