Защита NTP: какой метод использовать?
Может ли кто-то хорошо разбираться в конфигурации NTP, пожалуйста, поделитесь, какой метод является лучшим / простым для реализации защищенной, защищенной от несанкционированного доступа версии NTP? Вот некоторые трудности...
У меня нет роскоши иметь свой собственный источник времени в страте 0, поэтому я должен полагаться на внешние серверы времени.
Должен ли я прочитать о методе AutoKey или я должен попытаться пойти по маршруту MD5?
Исходя из того, что я знаю о симметричной криптографии, кажется, что метод MD5 опирается на предварительно согласованный набор ключей (симметричная криптография) между клиентом и сервером и, таким образом, подвержен атаке "человек посередине".,
С другой стороны, AutoKey, похоже, не работает за NAT или маскарад-хостом. Кстати, это все еще правда? (Эта справочная ссылка датирована 2004 годом, поэтому я не уверен, что такое состояние искусства сегодня.)
4.1 Доступны ли общедоступные серверы времени для автоключей?
Я просмотрел книгу NTP Дэвида Миллса. В некотором смысле, книга выглядит превосходно (в конце концов, от создателя NTP), но информация в ней также ошеломляющая. Мне просто нужно сначала настроить защищенную версию NTP, а потом, возможно, потом беспокоиться о ее архитектурных и инженерных основах.
Может кто-нибудь прошёл меня через эти тонущие воды НТП? Вам не обязательно нужна рабочая конфигурация от вас, просто информация о том, какой режим / конфигурация NTP попробовать, и он также может быть публичным сервером времени, который поддерживает этот режим / конфигурацию.
Большое спасибо,
/ HS
1 ответ
Окончательный ответ здесь.
На самом деле спасибо Дэвиду Миллсу и Дэнни Майеру за ответ на вопрос.
Подвести итоги:
Криптография с симметричным ключом прекрасно работает за NAT-боксом. См. Страницу поддержки аутентификации в официальной документации NTP на ntp.org. Как я уже сказал, предполагаемая модель Autokey предназначена для сервера и клиента, чтобы они находились на стороне Internet от NAT-блока и позволяли ему обслуживать время во внутренней сети через отдельный интерфейс.
Также,
Вот слайды PowerPoint доктора Миллса, описывающие модель безопасности NTP:
http://www.ece.udel.edu/~mills/database/brief/autokey/autokey.ppt