Синхронизация времени является критическим аспектом современных вычислений, особенно когда компьютеры находятся в сети или должны взаимодействовать с другими сетевыми машинами.
Временные метки имеют решающее значение для компьютеров, которые признают, когда произошло событие, и это единственная информация, которую они должны выяснить, произошло ли событие. Последствия могут включать:
• Потеря данных
• Трудно записывать ошибки
• Сложно отлаживать
• Не удалось сохранить
• Временные приложения могут не работать
Современные операционные системы, такие как Windows 7, имеют уже установленное программное обеспечение для синхронизации. W32Time в течение некоторого времени входит в состав различных поколений операционных систем Microsoft, но в Windows 7 он установлен автоматически (вместо того, чтобы пользователь должен его установить) - синхронизация вашего ПК прямо из коробки.
С таким NTP (Network Time Protocol), доступной с использованием интернет-серверов времени (обычно Microsoft и NIST), многие люди могут задаться вопросом, требуется ли еще выделенный сервер времени.
Проблемы с интернет-серверами времени
Есть несколько недостатков в использовании этого интернет-времени в качестве источника UTC (Coordinated Universal Time - глобальная шкала времени, часто называемая GMT).
Первым и самым важным недостатком интернет-серверов времени является их расположение через брандмауэр. Чтобы полагаться на источник времени через Интернет, это означает, что порт TCP открыт, - критическая уязвимость безопасности, которую могут использовать злонамеренные пользователи или боты.
Еще один недостаток интернет-серверов - это отсутствие гарантированной точности. Хотя такие места, как NIST (Национальный институт стандартов и времени) и Microsoft, имеют надежные и точные серверы времени - точность может зависеть от того, как далеко вы просматриваете. И многие другие серверы времени, доступные как источник интернет-времени, менее надежны - и поскольку NTP не может аутентифицировать сигнал времени со всего Интернета, его трудно оценить.
Преимущества внешнего сервера NTP
Посвященный внешние серверы NTP гораздо более безопасны. Они получают связь от GPS-спутников передач Long Wave, поэтому сигналы не могут быть перехвачены компьютерными хакерами или вредоносным программным обеспечением. Кроме того, NTP может аутентифицировать сигналы, гарантирующие, что вы знаете, откуда они поступают, и насколько они точны.
Со временем, столь важным для современных сетевых компьютеров, риск с интернетом может стоить намного дороже, чем любые небольшие инвестиции в специализированные NTP-сервер времени.