Come controllare la versione Kerberos in Linux

Come controllare la versione Kerberos in Linux
Il protocollo di autenticazione Kerberos, inventato e sviluppato dal MIT, rimane uno dei protocolli di autenticazione più utilizzati da istituzioni e organizzazioni in tutto il mondo. E come la maggior parte dei protocolli di autenticazione, il protocollo Kerberos continua a sottoporsi a notevoli sviluppi. È attualmente sulla versione 5.È logico controllare e conoscere la versione nel tuo Linux per comprendere questo protocollo di autenticazione. Naturalmente, questo articolo si concentrerà maggiormente su Kerberos 4 e Kerberos 5 poiché le prime tre versioni del MIT sono state utilizzate principalmente internamente.

La versione 5 è stata la prima versione che ha ottenuto l'uso oltre il MIT per scopi amministrativi. Mentre molti utenti lo hanno trovato utile, ha avuto alcune carenze. Pertanto, la versione 5 di questo strumento di autenticazione ha affrontato la maggior parte dei problemi sollevati da coloro che hanno utilizzato la versione 4. Inoltre, la versione 5 è utile in più ambienti e situazioni rispetto alla versione 4.

Questo articolo metterà in evidenza diverse differenze tra Kerberos 5 (KBR5) e Kerberos 4. Questo articolo fornirà anche una guida passo-passo sulla controllo del Kerberos Linux sul tuo Linux.

Differenze tra la versione 4 e la versione 5

La tabella seguente fornisce alcune notevoli differenze tra la versione 4 di Kerberos e la versione 5 di Kerberos:

Kerberos versione 4 Kerberos versione 5
Lanciato alla fine degli anni '80 Lanciato nel 1993
Fornisce supporto ai biglietti Fornisce supporto per i biglietti e funzioni aggiuntive per rinnovare, inoltrare i biglietti
Funziona sul principio che il ricevitore realizzerà sempre il giusto sistema di codifica Utilizza l'ASN.1 sistema di codifica
Crittografa utilizzando lo standard di crittografia dei dati Può utilizzare qualsiasi metodo di crittografia poiché il testo cifrato ha sempre un identificatore di crittografia
Specifica la vita dei biglietti in unità per ogni vita di 5 minuti Puoi goderti la libertà di tempo arbitrario quando specifichi la vita dei biglietti

Guida passo per passo su come controllare la versione Kerberos nel tuo Linux

Naturalmente, dovresti sempre conoscere la versione dei tuoi Kerberos prima di prendere in considerazione la configurazione del tuo Linux per l'autenticazione. I seguenti passaggi saranno utili;

Step1: controlla se la macchina Linux ha un'installazione di Kerberos

In particolare, controllerai la tua versione di Kerberos solo se non hai Kerberos sul tuo Linux. Pertanto, il primo passo sarà verificare se hai installato Kerberos sul tuo computer. Il seguente comando dovrebbe tornare utile:

Passaggio 2: usa lo strumento Kinit per creare un biglietto

Lo strumento Kinit è utile per ottenere e memorizzare nella cache i biglietti Kerberos. Quindi, sarebbe opportuno utilizzare lo strumento per creare un biglietto. Senza i biglietti Kerberos, autenticarsi o ottenere i dettagli dei tuoi Kerberos può essere un incubo. La sintassi per il comando kinit è [-V] [-l Lifetime] [-s] [-r] [-p | -P] [-f o -f] [-a] / [-a] [-c] [-e] [-v] [-r] [-k [-t] [-c cache_name] [-n ] [-S] [-t Armor_ccache] [-x [= value]] [Principal]

Un biglietto con una vita di 5 giorni e 10 ore per l'utente Kenhint sarà spesso così:

Passaggio 3: utilizzare lo strumento Klist per controllare le credenziali

Una volta creato un ticket, è possibile visualizzare le credenziali utilizzando lo strumento Klist. Il comando klist è un altro comando Kerberos Linux ampiamente usato. La sua sinossi è Klist [-e] [[-c] [-l] [-a] [-f] [-s] [-a [-n]]]] [-k [-t] [-k]] [cache_name | keytab_name]

Di solito, le tue credenziali sembreranno sempre così:

Passaggio 4: controllare i pacchetti Kerberos installati

Devi conoscere tutti i pacchetti installati nel tuo Linux Kerberos. In effetti, il tuo elenco di pacchetti avrà sempre dettagli simili a quelli nella seguente screenshot. Nota che il tuo regno e i nomi degli utenti cambieranno sempre per riflettere i dettagli effettivi.

Passaggio 5: controlla la versione di Kerberos

Infine, è tempo di determinare la versione di Kerberos installata nella macchina Linux. Il seguente comando ti aiuterà a controllare la versione Kerberos corretta nel tuo Linux:

Conclusione

Con le informazioni di questo articolo, credo che tu possa determinare la versione Kerberos sul tuo Linux. Questo gioca un ruolo significativo nell'uso corretto di Kerberos poiché ogni versione ha un livello funzionale diverso. Tuttavia, è fondamentale notare che dovresti continuare a utilizzare la versione 5 in quanto è il più sviluppato e offre una serie di capacità.