Vývojáři projektu Fedora naplánovali odstranění podpory digitálních podpisů založených na algoritmu SHA-1 ve Fedora Linux 39. Odstranění znamená ukončení důvěry v podpisy, které používají SHA-1 (jako minimálně podporovaný v digitálních podpisech bude uveden SHA-224), ale zachovává se podpora HMAC s SHA-1 a poskytuje možnost zapnout LEGACY profil s SHA-1. Po aplikaci změn knihovna OpenSSL standardně začne blokovat generaci a ověřování podpisů s SHA-1.
Odpojení bude probíhat ve několika fázích: Ve Fedora Linux 36 budou podpisy založené na SHA-1 vyloučeny z politiky „FUTURE“, bude poskytnuta testovací politika TEST-FEDORA39 pro odstranění SHA-1 na žádost uživatele (update-crypto-policies —set TEST-FEDORA39), při vytváření a ověřování podpisů založených na SHA-1 se v logu zobrazí varování. V průběhu přípravy vydání Fedora Linux 38 před vytvořením beta verze bude v repozitáři rawhide použita politika zakazující používání podpisů na základě SHA-1, ale v beta vydání a verzi Fedora Linux 38 se tato změna nebude uplatňovat. Vydání Fedora Linux 39 bude mít tuto politiku se zrušením podpory podpisů na základě SHA-1 aplikovanou ve výchozím nastavení.
Navržený plán zatím nebyl projednán výborem FESCo (Fedora Engineering Steering Committee), který je odpovědný za technickou část vývoje distribuce Fedora. Ukončení podpory podpisů na základě SHA-1 je způsobeno zvyšující se efektivitou kolizních útoků s daným prefixem (náklady na nalezení kolize se odhadují na několik desítek tisíc dolarů). V prohlížečích jsou certifikáty podepsané pomocí algoritmu SHA-1 označovány jako nezabezpečené od poloviny roku 2016.
Zdroj: opennet.ru
