Windows と Linux で OpenSSL のバージョンを確認する方法
OpenSSL のバージョンが最新であることを確認することは、システムのセキュリティと機能を維持するために不可欠です。開発者でもシステム管理者でも、OpenSSL のバージョンをすばやく確認する方法を知っていれば、多くの手間を省くことができます。ここでは、OpenSSL のバージョンを簡単に確認するための簡単なガイドを紹介します。
OpenSSL のバージョンを確認するにはどうすればよいですか?
1. openssl versionコマンドを使用する
- ターミナル/コマンドプロンプトを開きます:
- Windows の場合:スタートメニューをクリックし、「cmd」と入力して、を押しますEnter。
- Linux/macOS の場合: Ctrl+ Alt+を押してTターミナルを開きます。
- コマンドを実行します:
- openssl versionと入力して、を押しますEnter。
- フラグ付きの詳細情報については、代わりにopenssl version -aと入力してください。
OpenSSL のバージョン番号とリリース日が表示されます。このコマンドは簡単で、必要な詳細をすぐに表示します。PowerShell でも同様に動作します。
このソリューションは、OpenSSL のバージョンを確認する最も簡単な方法であり、ソフトウェアが最新であることを確認したり、トラブルシューティングを行ったりするのに役立ちます。
2. パッケージマネージャーによる確認 (Linux)
- Ctrl+ Alt+を押してTターミナルを開きます。
- インストールされているパッケージを確認するには、次のコマンドを実行します。
- Debian/Ubuntuの場合:
apt list -a openssl
- RedHat/CentOSの場合:
dnf list --all openssl
- Debian/Ubuntuの場合:
これにより、パッケージ マネージャーによって管理されている OpenSSL のすべてのインストール済みバージョンが一覧表示されます。このソリューションは、ディストリビューションのリポジトリで使用可能なバージョンとインストールされているバージョンを理解するのに役立ちます。
3. ライブラリでの strings コマンドの使用 (Linux)
- 押す
Ctrl + Alt + T
とターミナルが開きます。 - コマンドを実行します:
- OpenSSLライブラリが配置されているディレクトリに移動します。通常は
/usr/lib/ssl
- 走る
strings libcrypto.so | grep "^OpenSSL \S\+ [0-9]\+ \S\+ [0-9]\+"
- OpenSSLライブラリが配置されているディレクトリに移動します。通常は
これにより、バイナリから直接 OpenSSL ライブラリのバージョンが出力されます。このソリューションは、複数の OpenSSL インストールがある場合や、アプリケーションにバンドルされている OpenSSL のバージョンを確認する必要がある場合に便利です。
4. C++でのプログラムによるチェック
- 必要な OpenSSL ヘッダーを C++ コードに含めます。
- コードスニペット:
#include <openssl/opensslv.h> #include <iostream> int main() { std::cout << SSLeay_version(SSLEAY_VERSION) << std::endl; return 0; }
- OpenSSL にリンクされたコンパイラを使用してプログラムをコンパイルし、実行可能ファイルを実行します。
このプログラムは、C++ アプリケーションで使用されている OpenSSL のバージョンを出力します。このソリューションは、開発者がアプリケーションで使用されている OpenSSL のバージョンをプログラムで確認するのに役立ちます。これは、開発中およびデバッグ中に特に役立ちます。
これらの解決策に従うことで、さまざまなシステムやコンテキストで OpenSSL のバージョンを簡単に確認できます。OpenSSL のバージョンを定期的に確認すると、システムのセキュリティと機能性を確保するのに役立ちます。脆弱性から保護するために、常にソフトウェアを最新の状態に保ってください。
Windows ターミナルが開かない場合は、この強調表示されたリンクをクリックして、すぐに修正する方法を確認してください。
その他のご質問やご提案がございましたら、下のコメントセクションにご記入ください。
コメントを残す