Ubuntu 25.10 domyślnie przechodzi na Chrony zamiast systemd-timesyncd

Deweloperzy Ubuntu Linux zaplanowali domyślną migrację na użycie projektu Chrony do synchronizacji dokładnego czasu we wszystkich wersjach Ubuntu 25.10. Wcześniej w Ubuntu korzystano z usługi systemd-timesyncd, którą postanowiono zastąpić z uwagi na chęć wykorzystania protokołu NTS (Network Time Security) do kryptograficznej ochrony synchronizacji czasu.

Projekt Chrony oferuje niezależną implementację klienta i serwera NTP, już stosowaną do synchronizacji dokładnego czasu w Fedora, SUSE/openSUSE i RHEL. NTS zapewnia, że klient komunikacji odbywa się z właściwym, a nie sfałszowanym serwerem NTP. Sfałszowanie serwera NTP stwarza zagrożenie, ponieważ ustawienie niewłaściwego czasu może być wykorzystane do naruszenia bezpieczeństwa innych protokołów opartych na czasie, takich jak TLS i DNSSEC. Zmiana czasu może prowadzić do błędnej interpretacji danych dotyczących działania certyfikatów.

Protokół NTS wykorzystuje elementy infrastruktury kluczy publicznych (PKI) do organizacji szyfrowanego kanału komunikacyjnego i pozwala na stosowanie TLS oraz uwierzytelnionego szyfrowania AEAD (Authenticated Encryption with Associated Data), aby chronić użytkowników przed atakami imitującymi serwer NTP. NTS obejmuje dwa odrębne protokoły: NTS-KE (NTS Key Establishment), używany do obsługi wstępnej autoryzacji i uzgadniania kluczy w warstwie TLS, oraz NTS-EF (NTS Extension Fields), który odpowiada za szyfrowanie i uwierzytelnianie sesji synchronizacji czasu. NTS dodaje do pakietów NTP kilka rozszerzonych pól i przechowuje wszystkie informacje o stanie wyłącznie po stronie klienta, korzystając z mechanizmu przesyłania cookie. Do obsługi połączeń w protokole NTS używany jest port sieciowy 4460.

Pakiet Chrony jest już obecny w repozytorium main i jest używany domyślnie w niektórych edycjach Ubuntu dla systemów chmurowych. Prace nad zamianą systemd-timesyncd na Chrony rozpoczną się 2 czerwca. Włączenie Chrony do wydań pociągnie za sobą dodatkową zależność 'libedit2' i spowoduje zwiększenie rozmiaru obrazu o 803 KB. Aby zastąpić systemd-timesyncd na Chrony w Ubuntu 25.04, można użyć polecenia 'apt-mark auto systemd-timesyncd && apt install chrony', a aby powrócić do systemd-timesyncd — 'apt-mark auto chrony && apt install systemd-timesyncd'.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster