Критерий | NTLM | Kerberos |
Общий принцип работы | Challenge-response: клиент отвечает на запрос сервера, доказывая знание секрета | Билетная модель: пользователь получает билеты для доступа к сервисам |
Основная среда применения | Legacy-сценарии, старые приложения, рабочие группы, fallback при невозможности Kerberos | Доменная Active Directory-инфраструктура |
Предпочтительность в AD | Не является предпочтительным вариантом для современной доменной среды | Предпочтительный механизм аутентификации в Active Directory |
Передача пароля сервису | Пароль в открытом виде не передается, но используются производные учетные данные | Пароль сервисам не передается, доступ строится через билеты |
Нагрузка на контроллер домена | Серверу часто требуется обращаться к контроллеру домена для проверки | После получения билета сервер может проверять представленные учетные данные без постоянной pass-through-аутентификации |
Поддержка SSO | Ограниченная по сравнению с Kerberos | Хорошо подходит для single sign-on в домене |
Делегирование | Ограниченные возможности | Поддерживает делегирование для распределенных приложений |
Основные риски | Pass the hash, relay-атаки, использование старых протоколов и legacy-настроек | Pass the ticket, Kerberoasting, атаки на билеты и ключевые учетные записи |
Контроль и аудит | Нужно выявлять и ограничивать использование NTLM | Нужно контролировать билеты, привилегированные учетные записи, SPN, делегирование и аномалии |
Стратегия для бизнеса | Минимизировать использование и оставить только там, где без него нельзя | Использовать как основной механизм аутентификации в домене |