Einführung
Möchten Sie erfahren, welche Version von OpenSSL Sie haben?
OpenSSL ist eine Open-Source-Verschlüsselungsbibliothek und ein SSL-Toolkit. Die in der Bibliothek enthaltenen Anwendungen helfen dabei, eine sichere Kommunikationsumgebung für Computernetzwerke zu schaffen.
OpenSSL enthält eine Implementierung von SSL- und TLS-Protokollen, was bedeutet, dass die meisten Server und HTTPS-Websites seine Ressourcen verwenden.
In diesem Tutorial erfahren Sie, wie Sie die OpenSSL-Version mit einem einzigen Befehl finden.
Voraussetzungen
- Ein Befehlszeilen-/Terminalfenster.
- OpenSSL auf Ihrem System installiert.
OpenSSL-Versionsbefehl
Die openssl-Version Mit dem Befehl können Sie die Version ermitteln, die Ihr System derzeit verwendet. Diese Informationen sind nützlich, wenn Sie herausfinden möchten, ob eine bestimmte Funktion verfügbar ist, überprüfen möchten, ob eine Sicherheitsbedrohung Ihr System betrifft, oder vielleicht einen Fehler melden möchten. Geben Sie ein:
openssl version
Die resultierenden Daten bestehen aus der Bezeichnung der OpenSSL-Version und dem Datum der Erstveröffentlichung.
Die Ausgabe ist klar und leicht verständlich. Wir können das Versionsformat aufschlüsseln, um wertvolle Einblicke zu erhalten. Außerdem kann die Verwendung von Flags helfen, die Daten zu strukturieren.
OpenSSL-Versionen
Das Format der Version liefert viele Informationen. Die Position der Zahlen repräsentiert den Freigabetyp:
- Hauptveröffentlichungen – Sie erkennen eine Hauptversion daran, dass sich eine oder beide der ersten beiden Ziffern ändern. Diese Art der Veröffentlichung kann die Kompatibilität mit früheren Versionen beeinträchtigen. Zum Beispiel:1.1.0g vs. 1.2.0
- Kleinere Veröffentlichungen – Ein Minor Release ändert die letzte Ziffer der Versionsbezeichnung, z. B. 1.1.0 vs. 1.1.1. Diese Versionen enthalten wahrscheinlich neue Funktionen; Sie sollten jedoch die Binärkompatibilität nicht beeinträchtigen. Sie müssen Anwendungen nicht neu kompilieren, um davon zu profitieren.
- Brieffreigaben – Die Release-Bezeichnung in unserem Beispiel 1.1.0g enthält ausschließlich Bug- und Security-Fixes. Es wurden keine neuen Funktionen hinzugefügt.
OpenSSL-Flags
Durch Verwendung eines allgemeinen Flags –help sehen wir eine Übersicht aller gültigen Optionen für openssl version.
openssl version –help
Es gibt acht (8) gültige Optionen, mit denen Sie Ihre Suche eingrenzen können. Die Option mit den umfassendsten Informationen ist:
openssl version –a
Dieser Befehl fasst alle Informationen, die unter den einzelnen Flags enthalten sind, in einer einzigen Ausgabe zusammen.
Diese Option ist praktisch, besonders bei der Fehlerbehebung oder beim Verfassen eines Fehlerberichts.
Die OPENSSLDIR-Zeile ist besonders interessant, da sie Ihnen sagt, wo OpenSSL nach seinen Konfigurationen und Zertifikaten suchen wird. Sie können diese bestimmte Zeile mit dem folgenden Befehl ausdrucken:
openssl version -d
In diesem Beispiel befinden sich die Konfigurationsdateien und Zertifikate unter /usr/lib/ssl