Introduzione
Vuoi sapere quale versione di OpenSSL hai?
OpenSSL è una libreria crittografica open source e un toolkit SSL. Le applicazioni contenute nella libreria aiutano a creare un ambiente di comunicazione sicuro per le reti di computer.
OpenSSL contiene un'implementazione dei protocolli SSL e TLS, il che significa che la maggior parte dei server e dei siti Web HTTPS utilizza le sue risorse.
In questo tutorial, scopri come trovare la versione OpenSSL con un solo comando.
Prerequisiti
- Una finestra della riga di comando/terminale.
- OpenSSL installato sul tuo sistema.
Comando versione OpenSSL
La versione openssl comando consente di determinare la versione attualmente utilizzata dal sistema. Queste informazioni sono utili se vuoi scoprire se una particolare funzionalità è disponibile, verificare se una minaccia alla sicurezza colpisce il tuo sistema o magari segnalare un bug. Digita:
openssl version
I dati risultanti consisteranno nella designazione della versione OpenSSL e nella data del suo rilascio iniziale.
L'output è chiaro e di facile comprensione. Possiamo suddividere il formato della versione per ottenere informazioni preziose. Inoltre, l'uso dei flag può aiutare a strutturare i dati.
Rilasci OpenSSL
Il formato della versione fornisce molte informazioni. La posizione dei numeri rappresenta il tipo di rilascio:
- Lanci principali – È possibile riconoscere una versione principale se una o entrambe le prime due cifre cambiano. Questo tipo di release può interrompere la compatibilità con le versioni precedenti. Ad esempio:1.1.0g contro 1.2.0
- Rilasci minori – Una versione minore modifica l'ultimo numero della designazione della versione, ad esempio 1.1.0 rispetto a 1.1.1. È probabile che queste versioni contengano nuove funzionalità; tuttavia, non dovrebbero interrompere la compatibilità binaria. Non è necessario ricompilare le applicazioni per trarne vantaggio.
- Lettera liberatoria – La designazione della versione nel nostro esempio 1.1.0g contiene esclusivamente bug e correzioni di sicurezza. Non sono state aggiunte nuove funzionalità.
Flag di OpenSSL
Usando un flag generale –help possiamo vedere una panoramica di tutte le opzioni valide per la versioneopenssl.
openssl version –help
Sono disponibili otto (8) opzioni valide che consentono di restringere la ricerca. L'opzione che fornisce il set di informazioni più completo è:
openssl version –a
Questo comando compila tutte le informazioni contenute nei singoli flag in un unico output.
Questa opzione è utile, soprattutto durante la risoluzione dei problemi o la composizione di una segnalazione di bug.
La linea OPENSSLDIR è particolarmente interessante, poiché ti dirà dove OpenSSL cercherà le sue configurazioni e certificati. Puoi stampare quella riga specifica usando il seguente comando:
openssl version -d
In questo esempio, i file di configurazione e i certificati si trovano in /usr/lib/ssl