Сервер аутентификации Kerberos

Надежда Вьюкова
Владимир Галатенко

СОДЕРЖАНИЕ
Введение
От чего защищает и от чего не защищает Kerberos
Неформальное изложение возможностей Kerberos
Флаги, используемые в билетах
Начальные билеты
Негодные билеты
Обновляемые билеты
Предварительные билеты
Доверенности
Билеты с правом передачи
Форматы данных в системе Kerberos
Типы пересылаемых сообщений
Обмен с сервером начальной аутентификации
Обмен с сервером выдачи билетов
Аутентификационный обмен клиент/сервер
Защищенные сообщения
Конфиденциальные сообщения
Пересылка удостоверений
База данных Kerberos
Предлагаемые направления развития системы Kerberos
I. Терминологический словарь

Введение

Идентификация и проверка подлинности пользователей (аутентификация) — это основное средство защиты информационных систем от одной из главных угроз — постороннего вмешательства. Если у злоумышленника нет средств для нелегального доступа, возможности информационного нападения существенно уменьшаются.

Под идентификацией мы будем понимать процедуру, посредством которой пользователь или компьютерный процесс сообщает сведения о себе (называет себя). Проверка подлинности, или аутентификация — это процедура проверки достоверности предъявленных данных.

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

В соответствии с технологией клиент/сервер, выход заключается в создании специального сервера проверки подлинности, услугами которого будут пользоваться другие серверы и клиенты информационной системы. На сегодняшний день на роль фактического стандарта сервера аутентификации имеется только один реальный претендент — Kerberos, продукт, разработанный в середине 1980-х годов в Массачусетском технологическом институте и претерпевший с тех пор ряд принципиальных изменений. Клиентские компоненты Kerberos присутствуют в большинстве современных операционных систем; в такие системы, как Solaris, Kerberos проник весьма глубоко, а концерн OSF сделал Kerberos частью своей распределенной компьютерной среды (DCE).

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


От чего защищает и от чего не защищает Kerberos
Copyright ╘ 1993-2000, Jet Infosystems