logo
шпоры БВС

Вопрос 19. Kerberos. Простой диалог аутентификации. Вопрос 20. Kerberos. Защищенный диалог аутентификации.

Служба аутентификации применяется, чтобы пользователи в распределенной сети могли получать доступ к ее сервисам, при этом обеспечивалась защита от следующих угроз:

В данной системе для аутентификации используется третья сторона, так называемый сервер аутентификации (AS), который хранит пароли всех пользователей в централизованной БД, причем распределение паролей осуществляется физическим способом. Также сервер хранит секретный ключ, уникальный для каждого сервера или ресурса сети, позволяющего его идентифицировать.

Для обеспечения конфиденциальности ПД используется симметричная система шифрования (DES на пример). Процедура аутентификации реализуется с помощью специального диалога, состоящего из нескольких шагов.

Простейший диалог аутентификации

1) С→AS; IDc||Pc||IDv;

2) AS →С: мандат, мандат = , ADc – сетевой адрес клиента;

3) С→V: IDc||мандат

«-»:

Для устранения этих «-» используется защищенный алгоритм аутентификации.

Для реализации более защищенного диалога аутентификации будет использован дополнительный сервер TGS или сервер выдачи мандатов. Этот TGS выдает мандаты пользователям, которые были идентифицированы сервером AS. Т.е. пользователь однократно запрашивает мандат на получение мандата у сервера AS и каждый раз его использует для запроса у сервера TGS мандата для доступа к конкретному сервису.

Однократно в ходе сеанса доступа

1) С→AS; IDc||IDTGS;

2) AS→ С: ЕКС[МандатTGS;]

МандатTGSКTGS[IDc||ADc||IDTGS||TS1||Cрок1]

Однократно для каждого сервиса

3) С→TGS: IDc||IDv||МандатTGS;

4) TGS→С: Мандатv

МандатvКv[IDc||ADc||IDv||TS2||Cрок2]

Каждый раз выполняется при каждом использовании сервиса

5) С→V: IDc||Мандатv

«-»:

МандатTGS передается в открытом виде на 3 шаге, соответственно может быть перехвачен и использован им до истечения срока действия мандата, используя подмену IDC и ADC легального пользователя. Все упирается в сроки действия. Нет взаимной аутентификации К и С.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4