要約

  • Twilioは7月31日06時35分19.758秒(UTC)に8bv2m7t5q58qを作成し、影響をminorとした。
  • 対象はエルサルバドルのTelefónica加入者向けSMSの配信確認遅延だった。
  • 各更新は、確認が遅れてもメッセージが届く場合があると明記した。
  • 07時42分51.917秒に原因を特定したとしたが、内容は非公開だった。
  • 14時08分11.279秒に回復を観測して監視へ移り、16時17分09.745秒に解決した。
  • 件数、遅延分布、送信元範囲、顧客数、原因、最終失敗率は示されていない。

本文と確認信号は同じものではない

SMSは送信処理を経て宛先網へ渡り、その後に配信状態を示す確認が送信側へ戻る。Twilioの説明は、前者が成功しても後者が遅れる場合があると明示した。

したがって確認が見えない時点でSMS失敗と数えることはできない。逆に配信確認が成功しても、人が読んだことまでは証明しない。確認はネットワーク上の状態情報であり、受信者の行動記録ではない。

回復観測まで7時間半を要した

開始は06時35分19.758秒だった。1時間7分32.159秒後、Twilioは原因を特定した状態へ移した。最初の回復観測は14時08分11.279秒で、開始から7時間32分51.521秒が経過していた。

16時08分56.956秒にもう一度監視更新があり、その8分12.789秒後に解決した。この時系列は運用状態を示すが、一件の確認がどれだけ待ったかは示さない。

境界はTelefónica El Salvadorへの経路

告知はTwilioからTelefónicaのネットワーク加入者へ向かうSMSを対象とした。エルサルバドルの全通信事業者ではなく、対象となったTwilio番号、アカウント、製品も特定されていない。

国全体のSMS停止と表現すれば範囲を広げ過ぎる。確かなのは宛先網の境界であり、送信側の部分集合と取引総数は不明である。

原因特定は公開帰責ではない

07時42分51.917秒、Twilioは原因を特定して解決作業中だと述べた。しかしTwilio内部、Telefónica、中間事業者、信号経路、確認処理キューのどこにあったかは公表していない。

同じ状態を繰り返しても診断情報は増えない。回復につながった緩和策も記されておらず、責任主体を推定できない。

遅い確認は自動処理を迷わせる

配信確認は画面更新、再送、別経路への切り替え、業務完了の判断に使われる。確認が遅いと、端末に届いていてもシステム上は未知のままになる。早過ぎる再送は費用と重複通知を増やし得る。

反対に待ち続ける設計では、認証、予約、通知が確定しない。これは影響の仕組みであり、特定の顧客に実際に起きたとの報告ではない。

minorから件数は分からない

メッセージ、確認、顧客、送信番号の数はない。遅延の最大値や分位数、最終的な配信率、確認率も非公開だ。minorという分類を割合に変換することはできない。

各顧客はメッセージID、送信時刻、状態遷移、アプリの判断を調べられる。自社の露出は測れても、TwilioとTelefónica間の全体率にはならない。

解決後の滞留処理も不明

16時17分09.745秒、Twilioは配信確認が正常になったとした。遅れていた確認が再送されたのか、期限切れになったのか、破棄されたのか、そもそもキューに入らなかったのかは説明されていない。

顧客側の照合作業が必要だったかも不明だ。故障領域、遅延分布、取引数、滞留回復、必要な顧客対応が分かれば、実害を評価できる。

内容漏えいや傍受を示す証拠はない

攻撃、侵害、SMS内容の露出、傍受は報告されていない。確認の遅延からセキュリティ事故を導くことはできず、メッセージの永久消失も証明されない。

今回の結論は、配信そのものと配信を知らせる信号を分けるところにある。回復と解決は記録されたが、原因、規模、一件ごとの結果は公開されていない。

出典