• NICT 表示,在维护期间,其冗余公共授时系统的一部分连续 11 分钟分发了错误时间戳
  • NICT 披露事件时,服务运行正常,但时间偏差幅度和故障原因仍在调查中

事实

日本的 National Institute of Information and Communications Technology 于 9 月 11 日表示,其公共互联网授时服务的一部分在两天前的维护期间分发了错误时间戳。事件从日本标准时间(Japan Standard Time)10:20 持续至 10:31。NICT 表示,其冗余系统的一部分受到影响。通知发布时,该服务运行正常,其他授时服务未受影响。工程师仍在调查详细原因。

维护前,NICT 曾警告,9 月 9 日 10:00 至中午期间,与部分服务器的连接可能中断,预计其他服务器会继续维持服务可用。后续披露指出了另一类问题:系统的一部分提供了错误时间,而不只是变得不可用。该公共服务使用网络时间协议(Network Time Protocol,NTP)通过互联网分发时间。NICT 未披露时间戳的偏差幅度、有多少用户收到了这些错误时间戳,也未说明连接到该服务的系统是否据此调整了时钟。

评估

NICT 的通知所反映的问题比单纯的服务中断更棘手,因为该服务并非只是停止响应。部分服务器仍在响应,但给出的是错误时间。因此,常规可用性检查可能仍显示正常,而客户端却在接收错误数据。

目前关键在于,是否有任何客户系统真正信任并采用了这些响应。采用多个真正相互独立时间源的客户端,可能会在其他来源给出不一致结果时拒绝错误读数。过度依赖单一来源的系统则可能出现不同反应。这 11 分钟的窗口为基础设施团队提供了明确的排查范围:NTP 客户端日志、时钟偏移记录和监测告警应能显示是否选择了受影响的服务器,以及本地时钟是否发生偏移。

对 BTW 读者而言,这提醒我们,韧性不只是让服务保持在线。对于授时基础设施,服务给出的时间也必须正确。NICT 尚未报告大范围下游故障,因此下一步是确认哪些系统看到了错误时间戳、哪些系统接受了这些值,以及监测机制是否在问题影响应用之前将其发现。

后续关注

关注 NICT 是否披露故障原因、时间偏差幅度以及问题的发现方式。若公布具体预防措施,将能说明事件后发生了哪些改变,并帮助用户解读受影响时段内的自身记录。