Log4jの危機はいまだ去らず 残っている問題とは?
Javaベースのアプリケーションで問題になった「Apache Log4j」の脆弱性が、いまだに危険だという調査結果が発表された。安全なパッチが提供されているのにもかかわらず、なぜ危険なのだろうか。
「Apache Log4j」(Log4)のライブラリに致命的なゼロデイ脆弱(ぜいじゃく)性が発見され、被害を食い止めるために組織が奔走した歴史的な事件が起こったのは2年前の2022年1月だ。
なぜ危機は去っていないのか
サイバーセキュリティ事業を営むVeracodeが2023年12月7日に発表した報告書によるといまだに、Log4jの脅威が残っているという。なぜだろうか。
その答えはLog4jを利用している組織の対策が不十分だからだ(注1)。現在でも、アプリケーションの4割近くが脆弱なバージョンのままだという。
報告書によると、アプリケーションの約3分の1が2015年8月にサポートが終了した「Log4j2 1.2.x」を使用しており、パッチで更新していない。さらに2.8%のアプリケーションで、Log4Shellの脆弱性が残ったままのバージョンが利用され続けている。
Veracodeによると、3.8%のアプリケーションで「Log4j2 2.17.0」が使われている。Log4Shellに対するパッチが適用されているが、「CVE-2021-44832」という別の脆弱性を含んでいる(注2)。この脆弱性も深刻であり、リモートでコードを実行される恐れがある。
状況の改善には数年がかりの取り組みが必要
報告書によると、ソフトウェア開発とオープンソースの使用に関連するセキュリティの慣行を改革するための数年にわたる取り組みはまだ不十分だ。
「開発者は自分が開発したアプリケーションに対して責任を負うべきであり、オープンソースソフトウェアのセキュリティには、間違いなく改善の余地がある」(Veracodeのクリス・エング氏《最高研究責任者》)
エング氏によると、多くの開発者は脆弱性の危機に対して、当初はセキュリティアップグレードを適切に使用してバージョン2.17.0をインストールした。だが、2.17.1のリリース以降はパッチを適用しない形に戻ってしまったという。
ASF Security Responseチームの広報担当者は、次のように述べた。
「Apache Software Foundation傘下のプロジェクトにおいて、以前からLog4jは脆弱性のないバージョンにアップグレードされており、これは、より広いアクティブなオープンソースエコシステムにも当てはまる。私たちは深刻度の高い共通脆弱性識別子(CVE:common vulnerabilities and exposures)を遅滞なく発行するなど、あらゆる適切なチャンネルを通じてアップグレードの緊急性を下流のプロジェクトに積極的に通知してきた」
3866もの組織でどのバージョンが使われているのかを調査
Veracodeは報告書を作成するために、2023年8月15日から同年11月15日までの90日間で、3866の異なる組織で使用されている3万8000以上のアプリケーションをソフトウェアスキャンして得られたデータを研究者が分析した。これらのアプリケーションは、最も古いものでLog4jのバージョン「1.1」を使っていた。最新の「3.0.0 alpha 1」を使用する組織もあった。
今回の調査結果は驚くべきものではない。連邦政府による2022年の報告書「Cyber Safety Review Board」は(注3)、Log4jの危機を完全に解決するには何年もかかると警告している。
出典:2 years on, Log4j still haunts the security community(Cybersecurity Dive)
注1:State of Log4j Vulnerabilities: How Much Did Log4Shell Change?(Veracode)
注2:CVE-2021-44832 Detail(NIST)
注3:Log4j is far from over, cyber review board says(Cybersecurity Dive)
© Industry Dive. All rights reserved.
Cybersecurity Dive
米国でビジネスジャーナリズムに特化した記事を掲載するIndustry Diveの、セキュリティ系連載「Cybersecurity Dive」の記事一覧です。
この記事の著者
関連記事
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
SOAPはRESTに負けたのか? 「古いAPI」を残すか見直すか
-
2
ソニー子会社、M365環境にあえて「Gemini」を導入 システムを競合させない工夫とは
-
3
「Copilot、Word文書まとめて」で社内全滅? 勝手に増殖するAIウイルスで大騒ぎ:895th Lap
-
4
M365 Copilotを配っても「使われない」 でもAI活用が進んだ福島県庁の"逆張り"戦略
-
5
取手市、生成AIを「使わなくてもいいよ」でまさかの定着成功 その以外な効果とは
-
6
「Gemini Notebook」で利用者10倍 シニア社員をAIヘビーユーザーにした首都高の考え
-
7
現役情シスに聞いた「忙しすぎる理由」 やりたいけど手が回らない仕事とは? 228人調査
-
8
「AIコーディングで高速開発」が、なぜ企業の弱点に? 開発部門のAIとの付き合い方
-
9
ゼロから分かる「Claude」の教科書 ChatGPTと比べて分かった強みとは?
-
10
「AIを入れたのに、仕事が変わらない」 企業が見落としている"使い方"
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー