Понимание идиомы "вход в Kerberos" и "пароль Kerberos" - PullRequest
2 голосов
/ 21 января 2011

Я занимаюсь созданием керберизованных соединений с базами данных.Мне кажется, я понимаю основы керберизации.Пользователь запрашивает часть «Сервер аутентификации» в KDC, чтобы получить TGT (билет для предоставления билетов), а затем, когда пользователю требуется доступ к услуге, для которой требуется аутентификация пользователя, пользователь отправляет TGT в другую часть KDC, которая предоставляет«билет службы» после проверки того, что пользователю разрешен доступ к услуге.Затем пользователь пересылает этот «билет службы» на сервер и получает услугу.

Я также слышал об идентификаторах «имя входа Kerberos» и «пароль Kerberos».Я не совсем понимаю, что именно они имеют в виду и относятся?

Любые указатели, пожалуйста?

Спасибо,

1 Ответ

3 голосов
/ 21 января 2011

Сначала вам нужен еще один термин: «Принцип Kerberos».Вы можете сказать, что это «полное имя пользователя».Если вы используете пароли для аутентификации (а не что-то более безопасное, например, смарт-карты), ваш «пароль Kerberos» - это пароль, используемый для аутентификации вашего принципала Kerberos.

Оба используются для аутентификации пользователя на сервере AS = Authentication Server (пароль, конечно, никогда не отправляется в открытом виде!).Если аутентификация предоставлена, пользователь получает сессионный ключ.

Затем сессионный ключ используется для запроса TGT - вы пропустили этап аутентификации в своем резюме.Сервер аутентификации никогда не будет обрабатывать TGT, для этого предназначена служба предоставления билетов.(Даже если оба они реализованы на одной машине, они все еще являются независимыми службами.)

На самом деле все не так сложно;это в основном терминология.

Для начала прочитайте статью Википедии о Kerberos или посмотрите на некоторые диаграммы , например, или , .Для справки вы можете прочитать Обучающее руководство по Kerberos .(Также может представлять интерес Проектирование системы аутентификации: диалог в четырех сценах , объясняющий обоснование Kerberos, и "1019 *" Руководство Морона по Kerberos Брайана Тунга ".)

Я надеюсь, что ответит на все - если нет, пожалуйста, перефразируйте / обновите ваш вопрос.

...