NTP 世界的一条裂缝:NTP Classic vs NTPsec

简介:

OpenSSL 项目在 2014 年曝出了 Heartbleed 高危漏洞,促使主要互联网公司合作创建了 Core Infrastructure Initiative 计划,资助那些默默无闻缺乏资金但又被广泛使用已成为互联网基础设施一部分的开源项目。

首批获得赞助的项目包括了 Network Time Protocol(NTP)、OpenSSH 和 OpenSSL。尽管 NTP 项目得到了资助,但对于主要维护者 Harlan Stenn 来说未来依旧悬而未决。

Stenn 在寻找帮助过程中开始与 Eric S. Raymond 和 Susan Sons 展开合作,但这一合作并不顺利,双方的观点并不同步,后者突然提出 “旨在拯救 NTP”的新计划,Stenn 对此相当不满,他是来寻找帮助而不是寻找拯救,认为所谓的拯救是不切实际的。最终合作以 ESR 和 Sons 创建新分支 Network Time Protocol Secure (NTPsec) 告终,他们将旧的项目称为是 NTP Classic。


c814c397de13745136e089b0e5be9c645fcc5de0

Sons 曾在公开场合评论过 NTP 或 NTP Classic,称它是一个摇摇欲坠的项目,由难以联系的开发者维护,代码已经过时,无法保证在不同的系统重复结果。

Sons 还称,NTP 的安全补丁需要几个月时间才会发布,但同时补丁却还秘密的流传和泄漏。她还对由年长的开发者维护互联网基础设施底层代码表达了担忧,称这些程序员年龄比她的父亲还大,早应该退休了,称构建服务器的 root 密码还曾丢失过。

她的言论被众多媒体的广泛传播,但 NTP 开发者 Stenn 对此有不同说法,指出 root 密码丢失的故事完全是虚构的,称没听说有人报告在不同系统上不能重复结果,他对 NTPsec 的贡献者缺乏必要的经验表达了担忧,称开放、透明和欢迎所有贡献者的自由软件理念在实践中需要打折扣,接受代码不是一个民主的过程,而是一个科学的过程。他称,创造性破坏对于提供互联网核心架构而言是一种糟糕的方法。

对此你怎么看?欢迎在下方留下你的评论:)

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
9月前
|
网络协议
NTP网络协议校时
实际业务需求中由于两台server的时间不一致。导致漏数据。损失巨大,被user批的不行不行的。还好IT有一台 server 专门用来校时。
196 0
|
网络协议 Linux 数据安全/隐私保护
|
7天前
|
算法 网络协议 数据安全/隐私保护
NTP网络时间同步协议详解
NTP协议是互联网上用于同步计算机时间的标准,它利用分布式时间服务器网络,通过分层管理和本地路由算法确保时间的准确性。协议涉及时间偏差、延迟和差量三个概念,用于测量与参考时钟的同步状态。基本NTP数据包包含48字节,如头部和时间戳,关键字段如跳跃指示器(LI)、版本号(VN)、模式(Mode)、层次(Stratum)等影响同步过程。协议还包括时间戳以记录不同阶段的时间点。NTP认证可选,用于数据安全。
NTP网络时间同步协议详解