>> Tecnologia elettronica >  >> Casa intelligente >> Sicurezza domestica

Kerberos: Protocollo di autenticazione predefinito in Active Directory

Comprendere Kerberos negli ambienti Active Directory

Quando effettui il login su un computer aggiunto a un dominio Windows, accedi a una cartella condivisa o ti autentichi su un'applicazione web integrata con Active Directory (AD), stai quasi certamente usando Kerberos — il protocollo di autenticazione predefinito per Active Directory dal 2000. Comprendere come funziona è essenziale per amministratori di sistema, professionisti della sicurezza e sviluppatori che creano applicazioni integrate con AD.

Cos'è Kerberos?

Kerberos è un protocollo di autenticazione di rete sviluppato al MIT negli anni '80. Utilizza crittografia a chiave segreta e una terza parte di fiducia per fornire una forte autenticazione reciproca tra client e servizi su reti non sicure. Il nome deriva dalla mitologia greca — Cerbero, il cane a tre teste che custodisce l'aldilà — rappresentando le tre parti coinvolte: client, server e Key Distribution Center (KDC).

Componenti principali

Il flusso di autenticazione

  1. Richiesta AS: il client invia il nome utente al KDC (AS)
  2. Risposta AS: il KDC restituisce un TGT cifrato (cifrato con l'hash della password del client) e una chiave di sessione
  3. Richiesta TGS: il client presenta il TGT al KDC (TGS) richiedendo accesso a un servizio
  4. Risposta TGS: il KDC restituisce un ticket di servizio (cifrato con la chiave segreta del servizio) e una chiave di sessione
  5. Richiesta AP: il client presenta il ticket di servizio al servizio di destinazione
  6. Risposta AP (opzionale): il servizio si autentica al client per autenticazione reciproca

Perché Kerberos invece di NTLM?

CaratteristicaKerberosNTLM
AutenticazioneReciproca (client e server si verificano a vicenda)Unidirezionale (server verifica il client)
PrestazioniLa cache dei ticket riduce il carico sui DCOgni autenticazione colpisce il DC
DelegazioneSupporta delegazione vincolata/non vincolataSupporto limitato alla delegazione
Smart Card/PKISupporto nativo (PKINIT)Non supportato
Cross-platformSì (Linux, macOS, Unix)Centric su Windows

Concetti chiave per gli amministratori

Risoluzione di problemi comuni

Migliorie moderne

Kerberos rimane la spina dorsale dell'autenticazione dei domini Windows. Mentre protocolli come OAuth/OIDC e SAML dominano il SSO web, Kerberos è insostituibile per l'autenticazione integrata di Windows, la comunicazione servizio-servizio in azienda e gli scenari cloud ibridi con Azure AD Domain Services o AD on-premise.

  1. SSS e WSS: Significati in Geometria, Sviluppo Web, Statistica e Altro
  2. Microsoft Office è Incluso con Windows Vista Home Premium? No.
  3. Risoluzione dei Problemi di Accesso MSN/Windows Live ID
  4. Come rimuovere l'avviso "Security Notice" / avviso HTTPS su Tumblr
  5. Cosa Sono le Note Private nelle Transazioni?
  6. 10 Categorie di Aziende che Forniscono Soluzioni di Sicurezza per l'Autenticazione