Ключевое отличие: и Kerberos версии 4, и версии 5 являются обновлениями программного обеспечения Kerberos. Kerberos v4 является предшественником Kerberos v5.
Для устранения такой неприятности было разработано программное обеспечение Kerberos. Слово «Kerberos» происходит от греческой мифологии, где оно обозначает имя трехглавой собаки, охранявшей врата ада. Kerberos был впервые разработан и введен в эксплуатацию в Массачусетском технологическом институте (MIT). Первые три версии этого программного обеспечения работали в самом кампусе MIT. Лишь в конце 1980-х годов Kerberos стал доступен для широких масс и Интернета благодаря выпуску программного обеспечения версии 4. Разработанный в первую очередь для собственного проекта MIT Project Athena, Kerberos был разработан главным образом Стивом Миллером и Клиффордом Нейманом.
После публикации версии 4 в конце 1980-х годов Клиффорд Нейман в сотрудничестве с Джоном Колем представил Джон 5 версию Kerberos, которая была обновлением версии 4 Kerberos. Версия 4 столкнулась с множеством ограничений и проблем безопасности из-за улучшения технологии вокруг него. В результате версия 4 устарела и должна была быть заменена RFC 1510 или Kerberos версии 5 в 1993 году.
Сравнение между Kerberos версии 4 и 5:
Kerberos версия 4 | Kerberos версия 5 | |
Хронология | Kerberos v4 был выпущен до версии 5 в конце 1980-х годов. | Версия 5 была опубликована в 1993 году, спустя годы после появления версии 5. |
Алгоритм соли ключей | Частичное использование основного имени. | Использует полное основное имя. |
кодирование | Использует систему кодирования «приемник делает правильно». | Использует систему кодирования ASN.1. |
Поддержка билетов | удовлетворительное | Хорошо продлен. Облегчает пересылку, обновление и последующую отправку билетов. |
Сетевые адреса | Содержит только несколько IP-адресов и других адресов для типов сетевых протоколов. | Содержит несколько IP-адресов и других адресов для типов сетевых протоколов. |
Поддержка транзитивной межобластной аутентификации | Никакой существующей поддержки причины. | Разумная поддержка присутствует для такой аутентификации. |