Protokół uwierzytelniający Kerberos wersja 5

Protokół uwierzytelniający Kerberos wersja 5

Autor: Microsoft

Opublikowano: 4/7/2006, 12:00 AM

Liczba odsłon: 9314

W systemach Windows 2000 i Windows XP Professional poświadczenia użytkownika mogą być dostarczane za pomocą hasła, dowodu protokołu Kerberos, lub za pośrednictwem karty chipowej, jeśli komputer obsługuje takie karty.

Protokół Kerberos V5 zapewnia możliwość wzajemnego uwierzytelniania między klientem, takim jak użytkownik, komputer lub usługa, a serwerem. Jest to bardziej skuteczniejszy sposób uwierzytelniania klientów przez serwery, nawet w najbardziej rozbudowanych i złożonych środowiskach sieciowych.

Założenia protokołu Kerberos
Protokół Kerberos jest oparty na podstawowym założeniu, że pierwsze transakcje między klientami a serwerami mają miejsce w sieci otwartej. Jest to środowisko, w którym nieupoważniony użytkownik może przyjąć rolę klienta lub serwera i przechwycić lub zakłócać dane przepływające między autoryzowanymi klientami i serwerami. Uwierzytelnianie przy użyciu protokołu Kerberos V5 zapewnia również bezpieczne i skuteczne uwierzytelnianie w złożonych sieciach klientów i zasobów.

Protokół Kerberos wersja 5 wykorzystuje szyfrowanie tajnego klucza w celu zabezpieczenia poświadczeń logowania przekazywanych w sieci. Ten sam klucz może być następnie wykorzystany do odszyfrowania tych poświadczeń po stronie odbierającej. Odszyfrowywanie i kolejne działania są przeprowadzanie przez centrum Kerberos Key Distribution Center, które działa w każdym kontrolerze domeny w ramach usługi Active Directory.

Uwierzytelnienie
Uwierzytelnienie — niewielki element informacji, na przykład sygnatura czasowe, który zmienia się każdorazowo podczas generowania — jest dodawany do zaszyfrowanych poświadczeń logowania w celu weryfikacji, czy poprzednie poświadczenia uwierzytelniania nie są używane ponownie. Nowe uwierzytelnienie jest generowane i dołączane do zaszyfrowanej odpowiedzi centrum KDC skierowanej do klienta w celu potwierdzenia przyjęcia i akceptacji wiadomości oryginalnej. Jeśli początkowe poświadczenia logowania oraz uwierzytelnienie zostaną zaakceptowane, centrum KDC wydaje dowód potwierdzenia (Ticket-granting Ticket, TGT), który jest wykorzystywany przez ustawienia LSA do pobierania dowodów usług. Dowody usług mogą być następnie wykorzystywane w celu uzyskania dostępu do zasobów sieci bez konieczności ponownego uwierzytelniania klienta przez cały okres ważności dowodu. Dowody te zawierają zaszyfrowane dane potwierdzające tożsamość użytkownika wobec żądanej usługi. Poza podaniem początkowego hasła lub poświadczeń karty chipowej proces uwierzytelniania przebiega bez udziału użytkownika.

Właściwości reguł uwierzytelnianiaWłaściwości reguł uwierzytelniania pokazano na rysunku.

Usługa centrum Kerberos Key Distribution Center
Usługa ta działa w połączeniu z protokołem uwierzytelniania Kerberos i służy do uwierzytelniania żądań logowania do usługi Active Directory.

Mimo iż protokół uwierzytelniania Kerberos wersja 5 jest domyślnym protokołem systemu Windows 2000 Server i Windows XP Professional, uwierzytelnianie za pośrednictwem tego protokołu wymaga obecności systemu Windows 2000 lub Windows XP Professional zarówno w kontrolerach domen sieciowych, jak i na komputerach klienckich. Jeśli warunki te nie są spełnione, uwierzytelnianie jest realizowane przy użyciu alternatywnego protokołu NTLM.

Rekrutujemy: Dołącz do zespołu eskpertów Data & AI!
Rekrutujemy: Dołącz do zespołu eskpertów Data & AI!

Wydarzenia