マイクロソフトのクラウドサービス「Microsoft Teams」がサーバ証明書を更新し忘れ。2時間のあいだユーザーからアクセスできなくなる障害発生

2020年2月6日

マイクロソフトがチャットサービスとして提供する「Microsoft Teams」は、急速に人気を高めているSlackに対抗するべくマイクロソフトが力を入れているサービスのひとつです。

先月、1月9日には日本の民事訴訟手続きにおけるIT化を推進するため、Web会議やコラボレーション用ツールとしてMicrosoft Teamsが採用されたと発表されています

そのMicrosoft Teamsが日本時間2月3日夜11時19分から翌2月4日午前1時19分の少なくとも2時間、ユーザーからアクセスできなくなるという障害を起こしていました。

マイクロソフトによると、その原因はサーバ証明書の更新し忘れによる期限切れであることが明らかになっています。

SSLサーバ証明書の期限が切れていた

ユーザーがMicrosoft Teamsにアクセスできないという障害が表面化したのは、2月3日夜11時19分。障害原因の調査が開始されます。

1時間後の4日午前12時19分に原因が判明しました。サーバ証明書の期限切れです。

「We've determined that an authentication certificate has expired causing, users to have issues using the service.」(認証の証明書の期限が切れていることが、ユーザーがサービスを利用できない問題の原因であると特定しました)

Webブラウザとサーバとのあいだで安全な接続を行うために、一般にSSLと呼ばれる暗号化通信が使われます。Microsoft TeamsでもSSLが使われています。

SSLで通信を行うためには、サーバ側に暗号化のための鍵が含まれるサーバ証明書が必要となります。

このサーバ証明書には有効期限があり、現在では最大で有効期限が2年となっています。つまり、2年ごとに新しいサーバ証明書に更新する必要があるのです。

今回のMicrosoft Teamsの障害は、このサーバ証明書が適切に更新されず、有効期限が切れてしまったことが原因だということになります。

そしてこの原因が判明してから1時間後の午前1時19分。更新された証明書がデプロイされたことで復旧が開始され、無事にMicrosoft Teamsの利用が可能になりました。

マイクロソフトはその後、サーバ証明書が適切に更新されるような改善も行ったとのことです。

クラウドサービスを提供するシステムは、一部に障害があったとしても全体としてサービスは継続できるように冗長化や多重化が行われるものですが、システム全体に共通するサーバ証明書を用いたことで、ここが単一障害点のように作用してしまったようです。サービスの設計というのは難しいものですね。

follow us in feedly




カテゴリ

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

人気記事ランキング

  1. AWSジャパン、クラウドエンジニア向けのWebマガジン「builders flash」開始。登録者には限定ワークショップなど特典も提供
  2. Docker Desktop 2.2正式版が登場。WSL 2対応をテクニカルプレビューとして。ファイルシステムもSambaからgRPC FUSEへ
  3. CircleCIがAWSやGoogle Cloud、Kubernetesなどへ自動デプロイするための共有パッケージ「Orb」を公開。クラウドへの自動デプロイが容易に
  4. Googleはなぜノーコード開発ツールのAppSheetを買収し、1年半前に正式版になったばかりのApp Makerを終了させるのか?
  5. 「ITエンジニア本大賞2020」ベスト10発表/Google Cloudが大容量長期アーカイブ向けストレージ提供/Chromium版Microsoft Edge正式公開ほか、2020年1月の人気記事
  6. 北極圏の永久凍土下でオープンソースのコードを1000年保存する「GitHub Archive Program」。本日、保存すべきプロジェクトの締め切り日
  7. [速報]日本オラクル、Oracle Cloud大阪リージョンを本日開設と発表。昨年開設の東京リージョンに続き
  8. Google Kubernetes EngineがWindows Serverコンテナをサポート。同一クラスタ内でLinuxコンテナとWindows Serverコンテナが共存可能
  9. ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。「ドラゴンクエストXを支える技術」 「ダークウェブの教科書」など
  10. ITエンジニアが投票した「ITエンジニア本大賞2020」ベスト10発表。「ドラゴンクエストXを支える技術」 「ダークウェブの教科書」など

最新記事10本