Предположим, что клиент хочет выполнить аутентификацию HTTP-прокси. Прокси-сервер настроен с использованием кеберосов и имеет явно имя службы HTTP/proxy.foo.bar, установленное в его конфигурациях. Как клиент узнает, какое имя службы запрашивает билет? Просит ли он запрос на доменное имя, которое он делает для запроса (в данном случае это proxy.foo.bar действительно), или он получает имя в последовательности аутентификации в ответе 407 в этом случае (что делает содержат переговорный вызов, но я просто не знаю, есть ли способ изучить его)?kerberos: как клиент знает имя службы для запроса билета?
Я пытаюсь отладить ошибки kerberos на прокси-сервере, который внезапно прекратил проверку подлинности клиентов. Дело в том, что, глядя в Wireshark, я вижу, что клиент запрашивает билет не для имени службы, настроенного на прокси (то же имя, которое ему поручено использовать), HTTP/proxy.foo.bar, но для имя, которое разрешает IP-адрес прокси, HTTP/host.foo.bar (ну, по крайней мере, это имя, которое разрешает прокси-сервер, может быть, хотя клиент получает его другой способ), а TGS просто не может найти один, таким образом, происходит ошибка.
По умолчанию трастов Kerberos только * каноническое * записи DNS, которые могут быть проблемой (т.е. кто является то, что под паранджи ??) –
В DNS, является ли IP-адрес, связанный с proxy.foo.bar и host.foo.bar тем же или другим? –