保守作業から始まった連鎖 #
2026年7月8日未明、オーストラリアの通信大手Telstraのモバイル網で全国的な障害が発生し、緊急通報番号Triple Zeroへの接続にも影響が生じた。発端はメルボルンのNTPサーバでの保守作業だ。バックアップ電源系統の不具合対応でシャーシを交換し、午前3時38分に再起動したところ、機器の日付が誤って2006年にリセットされてしまった。
Telstraの説明では、原因は2つの見落としの重なりだった。以前の不具合を直すための設計変更――上位のStratum 2サーバから時刻を取得する構成から、機器自身のGPSカードを権威とするStratum 1へ切り替える変更――が文書化されておらず、加えてソフトウェア更新も未適用だった。誤った日付は数時間かけて伝播し、他のサーバが持つ証明書を無効化。通話・データ通信が広範囲で失敗し、Triple Zeroへの発信も止まった。
セキュリティ屋が見るべき教訓 #
興味深いのは、Telstraが「冗長性の不足が原因ではない」と明言している点だ。NTPサーバは3台構成で正しく冗長化されており、1台喪失というシナリオには備えていた。しかし今回起きたのは、信頼できるはずの情報源が誤った値を自信満々に配り続けるという、冗長化では防げない種類の障害だ。証明書の有効性判定、Kerberos認証、TOTP、ログの順序保証――現代のシステムの多くは「時刻は正しい」という暗黙の前提の上に成り立っている。時刻を軽視した設計は、それ自体が単一障害点になりうる。
未文書化の設計変更と検証不足という、地味だが典型的な運用ミスが、緊急通報網という命に関わるインフラを止めた。冗長化の議論をする前に、まず「時刻という信頼の根」をどう守るかを問い直す必要がある。
COMMENTS 0
No comments yet — be the first to leave one.