style="background-image:url()">
こんにちは。sinyです。
apache Log4j で重大な脆弱性が見つかったということで各社対応に追われている状況だと思いますが、「apache Log4jのバージョンってどうやって確認するのよ?」ってところがいまいち情報がなく困っていたので、把握できた範囲で確認方法をまとめてみました。
Windows環境におけるapache Log4jの確認手順
ここでは基本的な確認方法と、イレギュラーケースの2パターンについて簡単に記載します。
基本的な確認手順
Windowsの場合、フォルダ検索で「log4j」で検索します。
検索結果の結果「log4j-core-*.*.*.jar」の有無を確認します。
*.*.*の部分がapache Log4jのバージョン。
例:log4j-core-2.13.3.jar→バージョン2.13.3
log4j-core.jarしかない場合
環境によっては「log4j」で検索しても「log4j-core-*.*.*.jar」が存在せず「log4j-core.jar」ファイルだけが存在しているパターンがあります。
この場合は以下の手順でバージョン確認ができます。
log4j-core.jarしかない場合
- log4j-core.jarファイルの拡張子をzipに変更します。
- zipファイルを開いて中にあるMANIFEST.MFファイルを開きます。
- Implementation-Versionで検索し以下の部分を確認する。
Implementation-Title: Apache Log4j Core
~~省略~~
Implementaion-Version:2.13.3 →これがバージョン
以上、「Apache Log4jのバージョン確認方法」でした。
皆様の参考になれば幸いです。