iCloud 错误将姓氏“True”的用户锁定
自去年 9 月以来,演员兼作家 Rachel True 一直无法访问她的 iCloud 帐户。给 Apple 支持人员的电话、聊天和电子邮件没有任何结果,因此在 2 月底,她开始撰写有关该问题的文章 在 Twitter 上 a> – 反应很有启发性。
根据 iCloud 崩溃报告,问题似乎出在 Apple 的代码及其处理 True 姓氏的方式上,这是许多开发者在社交媒体上评论时分享的结论。
还有其他人从 Apple iCloud 收到此错误吗?过去还是现在?我已经六个月了,正在寻求任何帮助。我已经死了像 kobalt 这样的编码语言..&这似乎是苹果编码问题 – 不是硬件pic.twitter.com/05EJmG3d6Y
— Rachel True (@RachelTrue) 2021 年 2 月 27 日 块引用>
Apple 显然没有保护 iCloud 上姓氏字段中的输入,因此您写的任何内容都只会被解释为文本;这意味着名称”true”被错误地解释为布尔变量的值(1/0,true / false)。然后,另一个代码发现程序正在尝试为变量姓氏赋予文本字符串以外类型的值,并崩溃。
这种宣传似乎产生了效果,而与苹果支持人员的定期联系却没有产生效果,在周六的后续推文中,True 写道,苹果已承诺解决这一问题。
一些评论员指出这个故事与旧的XKCD 笑话,关于一位父母给他的儿子一个奇怪的行为删除学校学生数据库的名称。在 True 的情况下,该问题只会导致崩溃,但此类”格式不正确”错误可能会导致各种安全问题。
有关此主题的广泛建议,请阅读我们的 iPhone 安全提示 和 Mac 安全提示。
本文最初发表于 Macworld 瑞典。大卫·普莱斯翻译。