正文:
随着网络技术的发展,网络时间协议(NTP)在确保设备与流程功能中的重要性日益凸显。然而,NTP协议本身的安全性问题一直备受关注。本文将介绍一种新的NTP认证机制——网络时间安全(NTS),该机制旨在解决现有认证方法的问题,为NTP连接提供更安全的保障。
NTP认证机制的重要性
NTP协议的认证机制对于防止攻击者篡改时间信息至关重要。然而,现有的对称密钥方法和Autokey方法都存在严重缺陷,导致它们很少被用于保护NTP连接。对称密钥方法虽然安全,但无法扩展,需要手动配置客户端,增加了管理难度。Autokey方法虽然解决了对称密钥方法的扩展性问题,但存在设计缺陷,攻击者可以轻易破解连接并修改时间数据。因此,现有的NTP认证机制并不能提供令人满意的保护。
NTS协议的解决方案
为了解决现有认证机制的问题,NTS协议应运而生。NTS协议是一个新的NTP认证方案,它解决了先前安全方法的许多问题。NTS使用单独的TLS连接进行初始参数和密钥交换,随后通过NTS扩展字段来保护NTP连接。NTS协议保留了NTP的功能,不对时间数据进行加密,而是进行认证。与NTP over TLS或tlsdate等解决方案相比,NTS在提高安全性的同时,不会增加延迟和降低同步精度。
NTS协议的发展历程
NTS协议的起源可以追溯到2012年,当时为了解决NTP认证机制的不足,Autokey v2规范被开发出来。由于先前版本的声誉不佳和通信结构的根本性不同,Autokey v2后来被更名为NTS。经过多年的发展,NTS协议已经发布了第二版。
结尾:
NTS协议为NTP连接提供了更安全的认证机制,对于运维和网络工程师来说,了解并应用NTS协议具有重要意义。它有助于提高网络时间同步的准确性,降低安全风险,确保网络设备的正常运行。随着NTS协议的不断完善,其在网络时间安全领域的应用前景值得期待。
原文: APNIC Blog(2019-11-08)|编译自 APNIC Blog,事实以原文为准。
来源:APNIC Blog