Mac用户今天开始遇到意想不到的问题,包括应用程序启动时间过长,在整个macOS中出现口吃和无响应等问题。这个问题似乎是在苹果开始推出macOS新版本(Big suro)的时候开始出现的,但它影响了其他版本macOS的用户,比如卡特琳娜和莫哈韦。
苹果的其他服务也面临着宕机、中断和奇怪的行为,包括Apple Pay、Messages,沐鸣开户测速甚至Apple TV设备。
一些Mac用户很快就注意到,trust (macOS负责检查苹果服务器以确认应用程序是否经过了认证)试图联系一个名为oscp.apple.com的主机,但多次失败。这导致应用程序试图启动时,系统范围内的速度变慢。
打开控制台并进行过滤以查找错误的用户会遇到许多与trustd相关的连续错误,如下图所示。
当问题发生时,用户在控制台看到的错误。
李哈钦森
受影响的主机名(实际上只是指向苹果CDN上的一大堆服务器的指针)负责验证所有与苹果相关的加密证书——包括应用程序公证所使用的证书。首先在莫哈韦引入,在卡特琳娜强制要求,公证是苹果在开发者签名软件上执行的一个自动化过程:
苹果公证处是一个自动系统,它可以扫描你的软件中是否有恶意内容,检查代码签名问题,然后迅速将结果返回给你。如果没有问题,公证处会生成一张票据,让您将其钉在软件上;公证处也会在网上公布这张票,看门人可以在那里找到它。
主机名中的“OCSP”部分指的是在线证书状态协议stapling,沐鸣开户测速或者仅仅是“证书stapling”。苹果公司使用证书装订来帮助简化数百万苹果设备每天检查数百万个证书的有效性的过程。
当一个苹果设备无法连接网络,但你无论如何都想启动一个应用程序时,公证验证应该是“软失败”——也就是说,你的苹果设备应该识别出你没有在线,并允许应用程序启动。然而,由于今天发生的事情的性质,对服务器的调用似乎只是挂起,而不是软失败。这可能是因为每个人的设备仍然可以在oscp.apple.com上进行DNS查询而没有任何问题,这导致设备认为,如果他们可以进行DNS查询,他们应该能够连接到OCSP服务。所以他们尝试了,但又超时了。
这种情况持续了几分钟,虽然一些临时的解决方案在论坛、聊天室和Twitter上流传,但问题行为最终被清除,因为苹果可能解决了根本问题。
苹果此前曾宣布,Big Sur将于今天发布,而问题几乎与发布时间同步出现。我们已经联系了苹果请其发表评论,如果我们收到任何声明,我们都会分享。