INTEGRITY Документация

Network Time Security

Network Time Security ↗ (NTS) обеспечивает криптографическую защиту режима клиент-сервер протокола Network Time Protocol (NTP). Это позволяет пользователям получать время в аутентифицированном виде.

Контекст

Протокол NTS состоит из двух этапов:

  1. NTS Key Exchange: Устанавливает необходимый ключевой материал между клиентом и сервером NTP с использованием Установление TLS-соединения (Transport Layer Security) ↗ (та же инфраструктура открытых ключей, что используется в вебе). После обмена ключами канал TLS закрывается, и протокол переходит ко второй фазе.
  2. NTS Extension Fields for NTPv4: Аутентифицирует пакеты синхронизации времени NTP с использованием ранее согласованного ключевого материала. Дополнительные сведения приведены в RFC 8915 ↗.

Следующие шаги

Поддержка NTS появляется во многих реализациях NTP, включая Chrony ↗, NTPsec ↗, а также ntpd-rs ↗. Обратитесь к соответствующей документации, чтобы настроить их на использование нашей службы времени, time.cloudflare.com. Также см. документацию Netnod ↗ по настройке клиентов NTS.