Ve vydání Fedora Linux 44, které je plánováno na jaro 2026, se počítá s tím, že bude výchozí kontrola balíčků pomocí digitálního podpisu v RPM. Pokud bude plán schválen výborem FESCo (Fedora Engineering Steering Committee), odpovědným za technickou část vývoje Fedora Linux, budou moci být výchozí instalovány pouze balíčky s platným digitálním podpisem. V případě potřeby manuální instalace balíčků je k dispozici možnost obcházení kontroly prostřednictvím explicitního spuštění RPM s přepínačem „—nosignature“ nebo vypnutím kontroly pomocí příslušného API.
Funkčnost pro verifikaci balíčků pomocí digitálního podpisu byla realizována v balíčkovém správci RPM 6.0, ale ve Fedora 43, navzdory přechodu na RPM 6, se na úrovni RPM i nadále používá pouze kontrola integrity pomocí hashů, zatímco pravost balíčků z repozitářů je kontrolována na úrovni vysoceúrovňových balíčkových správců YUM a DNF, ve kterých byla možnost verifikace pomocí digitálních podpisů implementována od počátku a je zapnuta ve výchozím nastavení. Nyní se podobná kontrola zamýšlí použít na úrovni RPM. V případě schválení změny ve Fedora 44 bude při instalaci balíčků přes RPM prováděna jak kontrola integrity pomocí hashového kódu, tak kontrola pravosti pomocí digitálního podpisu, ověřeného klíčem tvůrce balíčku.
Při pokusu o instalaci balíčků bez podpisu nebo s neplatným podpisem se ve výchozím nastavení zobrazí chyba, pokud uživatel výslovně nespustí rpm s přepínačem „—nosignature“. Pro práci s externími repozitáři, které nevytvářejí digitální podpisy, byla do balíčkového správce DNF 5.2.14.0 přidána možnost selektivního vypnutí v RPM verifikace vázané na jednotlivé balíčky. Tato možnost byla implementována do nástroje Mock (mock-core-configs) pro práci s novými sestaveními balíčků. V Mock byl také přidán plugin pro generování podpisů pro místní sestavované balíčky a ve službě Copr (Community Projects) byla realizována možnost automatického generování podpisů.
Další informací je potvrzení data vydání Fedora 43, které proběhne 28. října.
Zdroj: opennet.ru
