Hjem Networks Hva er kerberos? - definisjon fra techopedia

Hva er kerberos? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Kerberos?

Kerberos er en nettverksprotokoll som bruker hemmelig nøkkelkryptografi for å autentisere klient-server-applikasjoner. Kerberos ber om en kryptert billett via en autentisert serversekvens for å bruke tjenester.

Protokollen får navnet fra den trehodede hunden (Kerberos, eller Cerberus) som voktet portene til Hades i gresk mytologi.

Techopedia forklarer Kerberos

Kerberos ble utviklet av Project Athena - et felles prosjekt mellom Massachusetts Institute of Technology (MIT), Digital Equipment Corporation og IBM som drev mellom 1983 og 1991.

En autentiseringsserver bruker en Kerberos-billett for å gi servertilgang og oppretter deretter en sesjonsnøkkel basert på forespørselens passord og en annen randomisert verdi. Billettgjennende billett (TGT) sendes til billettgivende server (TGS), som kreves for å bruke den samme autentiseringsserveren.

Rekvirenten mottar en kryptert TGS-nøkkel med et tidsstempel og servicebillett, som returneres til rekvirenten og dekrypteres. Rekvirenten sender TGS denne informasjonen og videresender den krypterte nøkkelen til serveren for å få ønsket tjeneste. Hvis alle handlinger blir håndtert riktig, aksepterer serveren billetten og utfører ønsket brukertjeneste, som må dekryptere nøkkelen, bekrefte tidsstemplet og kontakte distribusjonssenteret for å få sesjonsnøkler. Denne øktnøkkelen sendes til rekvirenten, som dekrypterer billetten.

Hvis tastene og tidsstemplet er gyldige, fortsetter klient-serverkommunikasjon. TGS-billetten er tidsstemplet, noe som tillater samtidig forespørsler innenfor den tildelte tidsrammen.

Hva er kerberos? - definisjon fra techopedia