Gli sviluppatori del progetto Fedora hanno pianificato la disattivazione del supporto per le firme digitali basate sull'algoritmo SHA-1 in Fedora Linux 39. La disattivazione implica la cessazione della fiducia nelle firme che utilizzano hash SHA-1 (SHA-224 sarà dichiarato come il minimo supportato nelle firme digitali), ma manterrà il supporto per HMAC con SHA-1 e fornirà la possibilità di abilitare il profilo LEGACY con SHA-1. Dopo l'applicazione delle modifiche, la libreria OpenSSL inizierà per impostazione predefinita a bloccare la generazione e la verifica delle firme con SHA-1.
La disattivazione è prevista per essere effettuata in più fasi: in Fedora Linux 36, le firme basate su SHA-1 saranno escluse dalla politica «FUTURE», verrà fornita una politica di test TEST-FEDORA39 per disattivare SHA-1 su richiesta dell'utente (update-crypto-policies —set TEST-FEDORA39), e nel log appariranno avvisi durante la creazione e la verifica delle firme basate su SHA-1. Durante la preparazione del rilascio di Fedora Linux 38, prima della formazione della versione beta, sarà applicata una politica nel repository rawhide che vieta l'uso di firme basate su SHA-1, ma in beta release e release di Fedora Linux 38 questa modifica non verrà applicata. Nella release di Fedora Linux 39, la politica di cessazione del supporto delle firme basate su SHA-1 sarà applicata per impostazione predefinita.
Il piano proposto non è stato ancora esaminato dal comitato FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo della distribuzione Fedora. La cessazione del supporto per le firme basate su SHA-1 è dovuta al miglioramento dell'efficacia degli attacchi di collisione con prefissi specificati (il costo per trovare una collisione è stimato in alcune decine di migliaia di dollari). Nei browser, i certificati firmati utilizzando l'algoritmo SHA-1 sono stati contrassegnati come non protetti sin dalla metà del 2016.
Fonte: opennet.ru
