„active/standby“, vytvoření RFC pro protokol NTS (Network Time Security) a publikoval související specifikaci pod identifikátorem . RFC získal status „Návrh standardu“, po kterém začne práce na získání statutu částečného standardu (Draft Standard), což fakticky znamená úplnou stabilizaci protokolu a zohlednění všech vznesených připomínek.
Standardizace NTS je důležitým krokem ke zvýšení bezpečnosti služeb synchronizace přesného času a ochraně uživatelů před útoky simulujícími NTP server, ke kterému se klient připojuje. Manipulace útočníků spojené s nastavením nesprávného času mohou být využity k narušení bezpečnosti jiných protokolů, které zohledňují čas, jako například TLS. Například změna času může vést k nesprávné interpretaci dat o platnosti TLS certifikátů. Dosud NTP a symetrické šifrování komunikačních kanálů nedokázaly zaručit, že klient interaguje s cílovým, nikoli podvrženým NTP serverem, a autentizace pomocí klíčů se nerozšířila, protože je příliš složitá na nastavení.
NTS využívá prvky infrastruktury veřejných klíčů (PKI) a umožňuje použití TLS a autentizovaného šifrování AEAD (Authenticated Encryption with Associated Data) pro kryptografickou ochranu interakce mezi klientem a serverem dle protokolu NTP (Network Time Protocol). NTS zahrnuje dva samostatné protokoly: NTS-KE (NTS Key Establishment pro zpracování počáteční autentizace a sjednávání klíčů přes TLS) a NTS-EF (NTS Extension Fields, zodpovědný za šifrování a autentizaci sezení synchronizace času). NTS přidává do paketů NTP několik rozšířených polí a uchovává veškeré informace o stavu pouze na straně klienta pomocí mechanismu přenosu cookie. Pro zpracování spojení dle protokolu NTS je vyčleněn síťový port 4460.
První implementace standardizovaného NTS byly navrženy v nedávno publikovaných vydáních a . poskytuje nezávislou implementaci klienta a serveru NTP, která se používá pro synchronizaci přesného času v různých distribucích Linuxu, včetně Fedora, Ubuntu, SUSE/openSUSE a RHEL/CentOS. pod vedením Erika Reymonda (Eric S. Raymond) a je forkem referenční implementace protokolu NTPv4 (NTP Classic 4.3.34), zaměřeným na přepracování kódové základny s cílem zvýšit bezpečnost (bylo provedeno odstranění zastaralého kódu, byly aplikovány metody prevence útoků a zabezpečené funkce pro práci s pamětí a řetězci).
Zdroj: opennet.ru
