给你的 WiFi 网络取一个不寻常的名字时要小心——这可能会给家里的任何 iPhone 用户带来严重的麻烦。BleepingComputer和AppleInsider表示,安全研究员 Carl Shou发现了一个命名错误,该错误会“破坏”iOS 设备上的 WiFi。给你的网络一个像“%p%s%s%s%s%n”这样的 SSID,你的 iPhone 将失去 WiFi 功能。您可以通过重置网络设置(设置 > 常规 > 重置 > 重置网络设置)来恢复它,但如果您只是想避免使用蜂窝数据,这显然很痛苦。
目前原因尚不清楚,但BleepingComputer推测这可能是字符串格式错误。简而言之,iOS 可能会将 % 条目与编程命令和变量混淆。Schou 指出,他经常使用这样的名字来混淆“开发不良的设备”。他在 iOS 14.4.2 上测试了该错误,但从iOS 14.6开始仍然存在问题。
我们已经要求苹果发表评论。
与角色相关的错误并非闻所未闻。iOS 和 macOS 中的 2018 年错误使用单个符号使应用程序崩溃。然而,WiFi 问题很少见,而且这个故障会让恶作剧者(暂时)使用公共热点破坏您的手机相对容易。虽然避免连接到奇怪的热点已经是一个好主意,但当这个错误存在时,您将有一个特别好的理由来抵制这种诱惑。