Gli sviluppatori del progetto Fedora hanno delineato un piano per disattivare il supporto delle firme digitali basate sull'algoritmo SHA-1 in Fedora Linux 39. La disattivazione comporta la cessazione della fiducia nelle firme che utilizzano gli hash SHA-1 (SHA-224 sarà dichiarato come minimo supportato nelle firme digitali), ma manterrà il supporto per HMAC con SHA-1 e offrirà la possibilità di abilitare il profilo LEGACY con SHA-1. Dopo l'implementazione delle modifiche, la libreria OpenSSL inizierà per impostazione predefinita a bloccare la generazione e la verifica di firme con SHA-1.
La disattivazione è programmata in più fasi: in Fedora Linux 36, le firme basate su SHA-1 saranno escluse dalla politica "FUTURE", sarà fornita una politica di test TEST-FEDORA39 per disabilitare SHA-1 a scelta dell'utente (update-crypto-policies —set TEST-FEDORA39), durante la creazione e la verifica delle firme SHA-1 verranno visualizzati avvisi nel log. Nel processo di preparazione della release di Fedora Linux 38, prima della creazione della beta, verrà applicata una politica nel repository rawhide che vieta l'uso di firme SHA-1, ma in beta e nella release di Fedora Linux 38 questa modifica non sarà applicata. Nella release di Fedora Linux 39, la politica che interrompe il supporto per le firme SHA-1 sarà applicata per impostazione predefinita.
Il piano proposto non è ancora stato esaminato dal comitato FESCo (Fedora Engineering Steering Committee), responsabile della parte tecnica dello sviluppo della distribuzione Fedora. L'interruzione del supporto per le firme SHA-1 è motivata dall'aumento dell'efficacia degli attacchi di collisione con prefisso fisso (il costo di trovare una collisione è stimato in diverse decine di migliaia di dollari). Nei browser, i certificati firmati utilizzando l'algoritmo SHA-1 sono contrassegnati come non sicuri dal 2016.
Fonte: opennet.ru
