Key Distribution Center (KDC)

Wprowadzenie

Key Distribution Center (KDC) to centralny serwer odpowiedzialny za bezpieczne zarządzanie i dystrybucję kluczy kryptograficznych w sieci. Jest kluczowym elementem protokołu Kerberos — jednego z najpopularniejszych systemów uwierzytelniania w środowiskach korporacyjnych.

Jak działa KDC?

KDC składa się z dwóch głównych komponentów:

  • Authentication Server (AS) – uwierzytelnia użytkownika
  • Ticket Granting Server (TGS) – wydaje bilety dostępowe do usług

Użytkownik loguje się do KDC, otrzymuje Ticket Granting Ticket (TGT), a następnie za jego pomocą może otrzymywać bilety do konkretnych usług bez ponownego podawania hasła.

Zastosowania KDC

  • Active Directory w środowiskach Windows
  • Uwierzytelnianie w dużych firmach i instytucjach
  • Bezpieczna komunikacja w chmurze hybrydowej
  • Systemy SSO (Single Sign-On)
  • Środowiska akademickie i rządowe

Zalety i wady

  • Zalety: centralne zarządzanie kluczami, odporność na ataki replay, skalowalność w dużych sieciach
  • Wady: pojedynczy punkt awarii (Single Point of Failure), wymaga stałej dostępności serwera KDC

Najlepsze praktyki (2026)

  • Wdrożenie redundancji KDC (wielu serwerów)
  • Używanie silnego szyfrowania (AES-256)
  • Regularne rotacje kluczy
  • Monitorowanie logów uwierzytelniania
  • Integracja z nowoczesnymi rozwiązaniami Zero Trust

Powiązane pojęcia

Kerberos • Authentication Server • Ticket Granting Ticket • Single Sign-On (SSO) • Cryptography • Key Management • Active Directory • Zero Trust