Аутентификация Kerberos между 2 приложениями

Сервис времени Windows не что-то, на что я когда-либо полагался, потому что документация всегда указывала

Сервис W32Time не является полнофункциональным решением NTP, которое удовлетворяет чувствительные ко времени потребности приложения и не поддерживается Microsoft как таковой.

или слова к тому эффекту (см. эту страницу и этого для таких уведомлений/предупреждений).

Если необходимо сохранить часы в хорошей синхронизации с опорным синхрогенератором затем, Вам нужно что-то, что выполняет полный протокол NTP или подобный. http://www.meinberg.de/english/sw/ntp.htm является реализацией NTP, которую я использую в соответствии с Windows (это - порт Windows NTPd, найденного в большей части подобного Unix OSs), хотя существуют другие. Надлежащий клиент NTP сохранит Ваши часы в синхронизации с ее источниками (предполагающий, что у Вас есть хорошие источники, конечно) путем медленного скоса часов для составления погрешности вместо того, чтобы изменить его в переходе время от времени, таким образом, часы должны всегда быть точными (быстрое выполнение ntpq -p на моем домашнем сервере показывает его, чтобы быть приблизительно 3,3 тысячными частями секунды перед ссылками в текущее время).

Лучшая практика должна назначить один из Ваших серверов как хранитель времени и иметь его, выполняет NTPd оба как клиент (для хранения его часов в синхронизации с остальной частью мира) и сервер (таким образом, другие машины могут запросить его). Выберите ряд локальных серверов от общедоступного пула NTP (см. http://www.pool.ntp.org/en/), чтобы хронометрист синхронизировал против. Вы могли синхронизировать все свои машины к общедоступному пулу, но это - несправедливое использование общедоступного ресурса и означает, что Ваши часы разойдутся, если что-то произойдет с Вашим интернет-соединением или внешним пулом серверов времени какое-то время (с локальной опцией хронометриста, то Ваши машины будут по крайней мере все сохранять в синхронизации друг с другом во время отключения электричества). Ради дублирования это - вероятно, законное использование пула для синхронизации двух машин с этим, таким образом, локальная сеть имеет второй источник, чтобы использовать, если Вы идете вниз, хотя я никогда не чувствовал потребность сделать это сам.

Например, в офисе я обычно провожу свой рабочий день в, небольшое поле, которое действует как брандмауэр и маршрутизатор между LAN, и внешний мир работает, стандартный NTPd, найденный в большинстве установок Linux, синхронизирует свои часы с серверами 0.uk.pool.ntp.org кому: 3.uk.pool.ntp.org, и другие серверы и настольные машины в локальной сети синхронизируют свои часы с той машиной с помощью или того же ntpd пакета в соответствии с Linux или упомянутого выше порта Windows.

Одно дальнейшее примечание: необходимо проявить немного дополнительной заботы при использовании Виртуальных машин для чего-нибудь поскольку хранение их часов в синхронизации может иметь дополнительные сложности.

0
задан 25 June 2013 в 22:48
1 ответ

Обычно приложения запускаются от имени пользователя или компьютера. Эти участники безопасности могут быть аутентифицированы в домене / области Kerberos. Кроме того, авторизация может определяться записями в pac (сертификате атрибута привилегии). Если приложение не запускается под именем пользователя домена или компьютера, Kerberos может быть бесполезен.

Одним из вариантов этого сценария может быть проверка подлинности сертификата.

0
ответ дан 5 December 2019 в 15:11

Теги

Похожие вопросы