猜测远程服务器上的当前日期/时间

猜测远程服务器上的当前日期/时间

我想要知道远程服务器的当前日期/时间。我无法访问该服务器。

该服务器公开 OpenSSH(端口 22)和 apache2(端口 80)

是否有一种指纹技术可以揭示这两项服务的当前时间戳?

谢谢

答案1

HTTP 协议具有Date标头(RFC 7231,7.1.1.2消息发出的日期和时间。这通常是服务器上的 UTC 时间。

生成 Date 标头字段时,发送方应生成其字段值作为消息生成日期和时间的最佳近似值。理论上,日期应该表示生成有效负载之前的时刻。实际上,日期可以在消息发起期间的任何时间生成。

这实际上不是指纹识别或黑客攻击,而是协议的一个功能。此外,每个合理配置的服务器都应配置为使用 NTP 自动更新并保持正确时间。您正在寻找的信息只有在非常特殊的情况下才有用,例如在暴露服务器时间是否存在安全风险?

相关内容