2

Я столкнулся с этим недавно, когда загружал виртуальную машину, которая не была включена некоторое время. Я предполагаю, что система вышла из сохраненного состояния, так как я обычно не выключаю свои виртуальные машины полностью.

Когда система подошла, я заметил, что время было неправильным. Итак, чтобы решить эту проблему, я, естественно, перешел к настройкам даты и времени и попытался принудительно синхронизировать время в Интернете. Компьютер вернул мне ошибку, указав, что дата была неправильной, и он не мог синхронизировать время до исправления даты.

Почему это необходимо? Если система может обнаружить, что дата неверна, что ограничивает ее в синхронизации даты как части той же операции, в которой она выполняет время?

3 ответа3

3

что ограничивает его от синхронизации даты как части той же операции, в которой он выполняет время?

Вы предполагаете, что ваш сетевой сервер времени всегда будет авторитетным. Если злоумышленник может перехватить запросы вашего компьютера к серверу времени, он может установить дату в прошлом или будущем, что ослабляет модель безопасности Kerberos.

Терпимость есть как мера безопасности.

3

Это тема статьи Рэймонда Чена, Microsoft Developper, которая была опубликована месяц назад в его блоге OldNewThingобщем, она дает очень интересную информацию о Windows и инструментах Microsoft).

Основное обоснование - защита вашего компьютера от мошеннического сервера времени:

На первый взгляд вы можете подумать, что сервер пытается защитить себя от клиента, чье время установлено неправильно, но на самом деле потенциальная атака обратная: ваш компьютер защищает себя от мошеннического сервера времени.

0

Много информации о синхронизации даты и времени при использовании Hyper-V здесь: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx

Резюме: это не идеально, потому что RTC внутри виртуальной машины ненадежен, но соответствующая конфигурация будет смягчать последствия.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .