Summary

  • В статье APNIC от марта 2026 года Geoff Huston обращает внимание на обычный NTP: время передаётся по UDP, а получатель не получает надёжного доказательства личности отправителя.
  • NTS сначала устанавливает доверие через TLS, затем подтверждает подлинность небольших пакетов времени. Для Huston защита обязана сохранить точность самой службы.

Часы на стене показывают результат. За ним стоит длинная цепочка: эталон, сервер, сеть, клиент. Huston исследует место, где цепочка выглядит особенно хрупкой. В его статье для APNIC обычный NTP отправляет ответ по UDP в открытом виде. Тот, кто оказался на пути, может попытаться выдать себя за сервер или изменить сообщение. Точность исходного прибора при этом остаётся реальной; доверие к доставленному ответу — уже другой вопрос.

Главный научный сотрудник APNIC приводит пример собственной работы с журналами веб-сервера, запросами DNS и захваченными пакетами. Чтобы совместить эти три ленты событий, часы должны идти согласованно. Распределённые хранилища выбирают свежую версию данных по времени. TLS и DNSSEC тоже чувствительны к датам. Ошибка в показании перестаёт быть смешной, когда меняет порядок событий.

Стандарт NTS делит задачу на два этапа. Сначала клиент по TLS проверяет сервер обмена ключами и получает криптографический материал с cookie. Затем возвращается к коротким пакетам NTP, добавив cookie и признак подлинности. Сервер восстанавливает нужное состояние из cookie и не хранит отдельное досье на каждого клиента. Письмо получает подпись без длинной церемонии при каждом запросе.

Однако Huston спрашивает, сколько эта подпись стоит по времени. NTP оценивает смещение часов по задержке пакета туда и обратно. Лишняя обработка и неравномерность задержки ухудшают оценку. Поэтому идея завернуть весь обмен в QUIC его не убеждает. RFC 8915 прямо относит сохранение качества передачи времени к целям протокола. Броня полезна, пока стрелка не начинает от неё отставать.

Первый запуск добавляет почти комический круг: чтобы проверить срок действия сертификата TLS, устройству уже нужно знать примерную дату. Оно как раз пытается её узнать. Стандарт обсуждает сохранённое последнее достоверное время и надёжные местные часы как точки опоры. Кроме того, злоумышленник может задерживать пакеты несимметрично, не меняя подписанный текст. Подпись устанавливает автора, измерение пути — момент доставки.

В конце Huston возвращается к общественным расходам. Он указывает на шведскую публичную службу времени с NTS и спрашивает, почему тщательно оплаченный эталон должен раздавать показания по уязвимой последней миле. Покупателю такой службы стоит видеть три вещи сразу: источник времени, удостоверение ответа и порядок первого знакомства устройства с часами.