Alibaba CloudがLog4jの脆弱性を中国政府に「最初に」報告しなかったとして連携停止処分というデマについて
Alibaba Cloud(アリババ)のセキュリティチームが見つけた「Apache Log4j」の脆弱性を中国当局に報告しなかったとして6カ月の提携停止処分になった件を巡って、根拠のない記事や邪推の流布が観測されている。
GIGAZINEはSouth China Morning Postが報じた内容を元に『「Apache Log4j」の脆弱性を中国政府に最初に報告しなかったとしてAlibaba Cloudにペナルティ』と題した記事を配信しているが、問題はこの「最初に」というくだりの真偽だ。
今年9月に発効した中国の「ネットワーク製品のセキュリティ脆弱性の管理に関する規則」(原題:网络产品安全漏洞管理规定)第7条では、脆弱性情報を2日以内に当局へ報告する義務が定められている(起算日基準不明)。
Alibaba Cloudはこの「2日以内」という報告期限を超過してしまったのだが、「最初に」当局へ報告する義務は定められていない。また関連する製品プロバイダーに脆弱性情報を通知することも勧奨されており、隠蔽する意図も読み取れない。South China Morning Postが指摘するような「中国工業省は政府にバグを最初に報告しなかったことを理由にAlibaba Cloudとの提携を取り止めました」「新しい法律は中国企業が最初に政府に通知することを奨励しています 」といった見出しとは齟齬がある。
実際ロイターなど他のメディアでは「最初に」当局へ報告しなかったことが原因だとは書かれていないため、これはSouth China Morning Post発のデマである可能性が非常に高い。それがGIGAZINEを通じて日本に広まったことで、世間で「中国政府は脆弱性を秘密裏に共有しサイバー攻撃に使うつもりだったのではないか」といった無駄な邪推を生んでいるように思えてならない。
報告された脆弱性情報を中国がサイバー攻撃に使うかはともかく、サイバー防衛のために情報共有が重要なのは世界中どの国も同じである。中国当局とAlibaba Cloudは情報共有パートナーシップを結んで脆弱性情報を共有していたわけだが、同様の仕組みは日本にもある。
今回の場合、Log4jの修正作業を行っている最中にゼロデイ攻撃が観測されており、迅速に情報共有がされていればファイアウォールで攻撃を緩和できていた可能性もある。そうした意味では中国当局が怒るのも無理はない。
別件だが、ITmedia NEWSが『アリババ、「Log4jの脆弱性を中国当局に報告しなかった」として6カ月の提携停止処分に』と題した記事の中で
との見解を述べているが、中国の「ネットワーク安全法」(原題:网络安全法)第25条はネットワーク事業者に対し緊急対応マニュアルの策定と有事の際のインシデント対応や当局へのインシデント報告を義務付けたものであり、脆弱性の発見とは何ら関係がない。
ITmedia NEWSからはリンクされていないが、南方财经网が同様に誤ってネットワーク安全法第25条を引用しているため、ここから広まったデマである可能性が高い。
なお、上述の「ネットワーク製品のセキュリティ脆弱性の管理に関する規則」の根拠法となっているのはネットワーク安全法第22条であり、罰則規定は同第60条にまとめられている。
日本の行政法と同じように、最初は是正命令という形で行政指導が入り、それでも従わない場合に行政罰(制裁金)を下すというフローであり、おそらく今回は警告どまりだったのではないだろうか。
話題となっている連携停止処分というのはネットワーク安全法に基づく行政罰ではなく、情報共有パートナーシップの規定に基づく措置と思われる。自分からは重大な脆弱性を当局に報告しなかったのに、自分は当局から脆弱性情報を一方的に受け取るなどという虫の良い話はないということだ。
強制的に脆弱性報告を徴収する法律の存在に関しては個人的に抵抗感を覚えるが、そこは共産主義国家との文化の違いとしか言いようがないだろう。