Угадайте текущую дату / время на удаленном сервере [закрыто]

Я хочу знать текущую дату / время удаленного сервера. У меня нет доступа к этому серверу.

Этот сервер предоставляет OpenSSH (порт 22) и apache2 (порт 80)

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

Спасибо

1
задан 26 July 2020 в 09:20
1 ответ

Протокол HTTP имеет заголовок Date (RFC 7231, 7.1.1.2) для даты и времени, когда сообщение было возник. Обычно это время на сервере в формате UTC.

Когда создается поле заголовка «Дата», отправитель ДОЛЖЕН создать его значение поля как наилучшее доступное приближение даты и времени генерации сообщений.Теоретически дата должна представлять момент непосредственно перед созданием полезной нагрузки. На практике дата может быть сгенерирован в любой момент во время создания сообщения.

На самом деле это не снятие отпечатков пальцев и не взлом, а особенность протокола. Кроме того, каждый разумно настроенный сервер должен быть настроен на автоматическое обновление и поддержание правильного времени с использованием NTP. Информация, которую вы ищете, может быть полезна только в том случае, если это не так, и в очень специфических условиях, как обсуждалось, например. в Является ли раскрытие серверного времени угрозой безопасности?

1
ответ дан 26 July 2020 в 09:31

Теги

Похожие вопросы