跳到正文
新出现技术报道时间 2026-10-07 00:00

Meta 推出 NTS 以提供可验证的时间服务

Meta 已为其公共时间服务实施了网络时间安全(NTS),使时间可验证且经过身份验证。这解决了证书验证、令牌过期和日志关联中的安全问题。

//

看点

  • If the USD/JPY rate rises above 160 within the next 30 days, it would reflect a notable shift after Meta's NTS launch.

    待定

    截至 2026-11-07 · 由模型根据信号提出;在数据判定前只是假设

  • If the EUR/USD rate climbs above 1.13 within the next 30 days, it would indicate a broader market reaction to the new time‑security service.

    待定

    截至 2026-11-07 · 由模型根据信号提出;在数据判定前只是假设

为什么重要. Meta 的 NTS 实现增强了基于时间的协议的安全性,影响了证书验证、令牌管理以及互联网上的日志关联。

01

影响到谁

  1. 1Meta Platforms
  2. 产出 →事实
    2Muse产品
  3. 投资 →事实
  4. 属于 →事实
  5. 使用 →事实
    5chrony技术
  6. 支撑 →事实
02

证据

  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Each server derives the sealing key from a shared master secret and the current day: key = HKDF-SHA256(master, salt = BE32(day), info = “fbnts-cookie-seal-v1”)
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    NTS support exists where you would expect it in the server world – chrony and ntpsec implement it.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Server-side, the public NTS list today runs to a few dozen entries, mostly national metrology institutes and internet infrastructure operators such as PTB, Netnod, and time.nl.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Each row’s session keys came out of its own TLS handshake and work only for that association.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Precision without authenticity only gets you a very accurate number from an unknown source. Now it can be both.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Cloudflare had launched time.cloudflare.com with NTS 15 months earlier, in June 2019, against the then-current draft, and showed it works at scale.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    every one of them is trusting an unauthenticated UDP packet.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    CLen 68 is the cookie: 36 bytes of envelope around the two 16-byte keys inside.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    That indirection is why we use pool rather than server. A single server line gives you one association and one responder, which is a single point of failure – and NTP is a protocol that wants several sources so it can outvote a bad one. pool asks for maxsources independent assoc…
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    One line of chrony config: pool nts.meta.com nts iburst maxsources 5
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Type 30 is the negotiated AEAD, AES-128-GCM-SIV, with KLen 128 bits of session key — chrony lists it first and client preference wins.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    RFC 8915, Network Time Security for the Network Time Protocol, was published on the IETF Standards Track as a Proposed Standard in September 2020.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Phase 2 – Authenticated NTP: Standard NTPv4 over UDP/123 to the advertised server, with NTS extension fields.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Android’s platform time sync is plain SNTP over UDP/123 – a fixed 48-byte packet with no extension-field handling, alongside NITZ and GNSS – so there is no NTS path in it.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    NTS works in phases, and separating them is what makes it deployable. Phase 1 – Key Establishment (NTS-KE): TLS 1.3 over TCP/4460, negotiated with ALPN ntske/1.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    chrony runs perfectly well on Android
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    We’ve open sourced everything, including the protocol, server, client through Meta’s Time library on GitHub.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    The key that seals them into a cookie is the shared one – the epoch day number from the derivation above, identical on every responder we run, stamped inside each cookie and never visible to the client.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    Meta’s public time service now speaks NTS (Network Time Security, RFC 8915) at nts.meta.com.
    查看来源
  • MMeta Engineering Blog公司披露2026-10-07 00:00
    We’ve previously written about building a more accurate time service at Meta scale – migrating from ntpd to chrony, going from 10 milliseconds to 100 microseconds, and opening time.meta.com to everyone.
    查看来源