In Ubuntu 26.10 plant man, ntpd-rs hinzuzufĂŒgen und die UnterstĂŒtzung fĂŒr Btrfs, XFS, ZFS, LVM und LUKS im /boot einzustellen.

Jon Seager, VizeprĂ€sident fĂŒr Engineering bei Canonical und technischer Leiter des Ubuntu-Projekts, hat die Absicht angekĂŒndigt, den NTP-Server ntpd-rs, der in Rust geschrieben ist und bereits in der Infrastruktur der Zertifizierungsstelle Let’s Encrypt verwendet wird, in die Herbstversion von Ubuntu 26.10 zu integrieren. Das Projekt ntpd-rs wird nach Rust Coreutils und sudo-rs der dritte Bestandteil sein, der im Rahmen der Initiative zur Verbesserung der Systemumgebung durch die Bereitstellung von Software, die ursprĂŒnglich mit Blick auf Sicherheit, ZuverlĂ€ssigkeit und Korrektheit entwickelt wurde, in Ubuntu integriert wird.

Ebenfalls wird die Ersetzung der zlib-Bibliothek durch zlib-rs und die EinfĂŒhrung des Pakets Sequoia anstelle von GnuPG im Paketmanager APT diskutiert. Das Paket ntpd-rs soll standardmĂ€ĂŸig verwendet werden als Server und einen Zeit synchronisierenden Client, der mit der Zeit die derzeit verwendeten Pakete chrony, linuxptp und möglicherweise gpsd ersetzen wird. Der vorgeschlagene Implementierungsplan sieht vor, dass die aktuelle Version des Pakets ntpd-rs im Repository von Ubuntu 26.10 als Option fĂŒr Tests bereitgestellt wird. In Ubuntu 27.04 wird geplant, ntpd-rs standardmĂ€ĂŸig als einheitlichen Server und Client mit UnterstĂŒtzung der Protokolle NTP, NTS und PTP zu verwenden.

Das Projekt ntpd-rs wird von der Trifecta Tech Foundation entwickelt, die auch fĂŒr die bereits in Ubuntu integrierte Dienstprogrammsudo-rs verantwortlich ist. Das Unternehmen Canonical wird die Entwicklung neuer Funktionen und die Verbesserung der Sicherheit in ntpd-rs finanzieren. Unter anderem wird angestrebt, Entwicklungen des Projekts Statime zu integrieren, das die Implementierung des PTP (Precision Time Protocol) in Rust weiterentwickelt, um die UnterstĂŒtzung aktueller Zeit synchronisationsprotokolle in einem Paket zu vereinheitlichen und ntpd-rs nicht nur als Ersatz fĂŒr chrony, sondern auch fĂŒr linuxptp zu verwenden.

Zu den zusĂ€tzlichen Funktionen, die in ntpd-rs vor der EinfĂŒhrung umgesetzt werden sollen, gehören die Implementierung der gPTP- und CSPTP-Protokolle, die UnterstĂŒtzung von IP-Sockeln gpsd, der Multithreading-Betrieb von NTP-Servern, die Möglichkeit der Nutzung im Multi-Homed-Modus, die Erstellung von Isolationsprofilen basierend auf AppArmor und seccomp, die Bereitstellung von Werkzeugen fĂŒr Tests und Leistungsbewertungen sowie Verbesserungen im Bereich Logging und Konfiguration, und die Optimierung des ntp-cli-Tools.

Neben gemeinsamen Projekten mit der Trifecta Tech Foundation ist die Firma Canonical auch als „Gold“-Mitglied der Rust Foundation eingetreten, die sich mit der Entwicklung und UnterstĂŒtzung der Programmiersprache Rust sowie ihres Ökosystems beschĂ€ftigt. Neben Canonical, das der einzige Gold-Mitglied ist, wird die zentrale Finanzierung der Rust-Entwicklung von 6 Platin-Mitgliedern bereitgestellt – Google, Microsoft, Amazon, ARM, Meta und Huawei. Der Beitrag eines Gold-Mitglieds betrĂ€gt jĂ€hrlich 150.000 Dollar, der eines Platin-Mitglieds 325.000 Dollar.

ZusĂ€tzlich kann die AnkĂŒndigung von Julian Andres Klode von Canonical, der das APT-Projekt begleitet, hervorgehoben werden, in der die Absicht geĂ€ußert wird, die Anzahl der Parser im GRUB-Bootloader zu reduzieren, um die AngriffsflĂ€che zu verringern. In Ubuntu 26.10 wird vorgeschlagen, den Support fĂŒr die Bildformate jpeg und png, die part_apple Partitionstabellen sowie die UnterstĂŒtzung von Dateisystemen wie btrfs, hfsplus, xfs und zfs fĂŒr die /boot-Partition aus den signierten GRUB-Builds zu entfernen. DarĂŒber hinaus wird die UnterstĂŒtzung fĂŒr LVM, md-raid (außer raid1) und verschlĂŒsselte LUKS-Partitionen im /boot entfernt.

Es wird festgestellt, dass im Ubuntu-Installer fĂŒr /boot immer nur das Dateisystem ext4 verwendet wird, wĂ€hrend andere Systeme nicht getestet werden und eine Gefahr fĂŒr das Umgehen des verifizierten Bootmodus darstellen, angesichts der wiederholten Identifizierung von Schwachstellen in GRUB (1, 2, 3, 4, 5, 6, 7). Was die Entfernung der UnterstĂŒtzung fĂŒr die VerschlĂŒsselung der Partition /boot betrifft, wird diese Aktion als nutzlos angesehen (security by obscurity) — in diesem Zusammenhang ist es wichtig, die IntegritĂ€t der Partition /boot zu gewĂ€hrleisten, was durch TPM FDE und nicht durch das Verbergen von Daten erreicht wird. In Partitionen, die von /boot abweichen, können weiterhin LUKS, LVM und MD-RAID verwendet werden. EinschrĂ€nkungen werden auch beim Booten außerhalb des UEFI Secure Boot-Modus nicht angewendet.

Quelle: opennet.ru

Erwerben Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster