De ontwikkelaars van het Fedora-project hebben een plan opgesteld om de ondersteuning van digitale handtekeningen op basis van het SHA-1-algoritme in Fedora Linux 39 uit te schakelen. Deze uitschakeling houdt in dat het vertrouwen in handtekeningen waarin SHA-1-hashes worden gebruikt, wordt stopgezet (SHA-224 zal als het minimaal ondersteunde hash-algoritme in digitale handtekeningen worden vermeld), maar de ondersteuning voor HMAC met SHA-1 blijft bestaan en de mogelijkheid om het LEGACY-profiel met SHA-1 in te schakelen wordt geboden. Na de toepassing van deze wijzigingen zal de OpenSSL-bibliotheek standaard beginnen met het blokkeren van het genereren en controleren van handtekeningen met SHA-1.
Het uitschakelen is gepland in verschillende fasen: In Fedora Linux 36 zullen handtekeningen op basis van SHA-1 worden uitgesloten uit het 'FUTURE'-beleid, er zal een testbeleid TEST-FEDORA39 worden aangeboden voor het optioneel uitschakelen van SHA-1 door de gebruiker (update-crypto-policies āset TEST-FEDORA39), en bij het aanmaken en verifiĆ«ren van handtekeningen op basis van SHA-1 zullen waarschuwingen in de log verschijnen. In de voorbereidingsfase van de release van Fedora Linux 38, vóór de beta-versie, zal er een beleid in de rawhide-repository worden toegepast dat het gebruik van handtekeningen op basis van SHA-1 verbiedt; echter, deze wijziging zal niet van toepassing zijn in de beta-release en de officiĆ«le release van Fedora Linux 38. In de release van Fedora Linux 39 zal het beleid dat de ondersteuning voor handtekeningen op basis van SHA-1 stopzet, standaard worden toegepast.
Het voorgestelde plan is nog niet besproken door het FESCo (Fedora Engineering Steering Committee), dat verantwoordelijk is voor de technische ontwikkeling van de Fedora-distributie. De stopzetting van de ondersteuning voor handtekeningen op basis van SHA-1 is het gevolg van de verhoogde effectiviteit van collision attacks met een gegeven prefix (de kosten voor het vinden van een collision worden geschat op enkele tienduizenden dollars). In browsers worden certificaten die zijn ondertekend met behulp van het SHA-1-algoritme sinds medio 2016 als onveilig gemarkeerd.
Bron: opennet.ru
