Дом сети Что такое керберос? - определение из техопедии

Что такое керберос? - определение из техопедии

Оглавление:

Anonim

Определение - что означает Kerberos?

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

Протокол получил свое название от трехголового пса (Kerberos, или Cerberus), который охранял врата ада в греческой мифологии.

Техопедия объясняет Керберос

Kerberos был разработан Project Athena - совместным проектом Массачусетского технологического института (MIT), корпорации Digital Equipment и IBM, который работал в период с 1983 по 1991 год.

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

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

Если ключи и временная метка верны, связь клиент-сервер продолжается. Билет TGS имеет отметку времени, что позволяет выполнять параллельные запросы в течение выделенного периода времени.

Что такое керберос? - определение из техопедии