Разработчиците на проекта Fedora предвиждат план за прекратяване на подкрепата за цифрови подписи, базирани на алгоритъра SHA-1 в Fedora Linux 39. Прекратяването предвижда спиране на доверието към подписите, в които се използват хешове SHA-1 (като минимално поддържан в цифровите подписи ще бъде обявен SHA-224), но ще се запази подкрепата за HMAC с SHA-1 и ще се предостави възможност за включване на LEGACY профил с SHA-1. След прилагане на промените библиотеката OpenSSL по подразбиране ще започне да блокира генерирането и проверката на подписи с SHA-1.
Прекратяването се планира да бъде проведено на няколко етапа: В Fedora Linux 36 подписите на базата на SHA-1 ще бъдат изключени от политиката „FUTURE“, предоставявайки тестова политика TEST-FEDORA39 за деактивиране на SHA-1 по желание на потребителя (update-crypto-policies —set TEST-FEDORA39), при създаването и проверката на подписи на базата на SHA-1 в лога ще се показват предупреждения. В процеса на подготовка на изданието Fedora Linux 38 до образуването на бета-версия в репозитория rawhide ще бъде приложена политика, забраняваща използването на подписи на базата на SHA-1, но в бета-изданието и релиза на Fedora Linux 38 това изменение няма да бъде приложено. В изданието на Fedora Linux 39 политиката за прекратяване на подкрепата за подписи на базата на SHA-1 ще бъде приложена по подразбиране.
Предложеният план все още не е разгледан от комитета FESCo (Fedora Engineering Steering Committee), който отговаря за техническата част на разработката на дистрибуцията Fedora. Прекратяването на подкрепата за подписи на базата на SHA-1 е следствие от повишаването на ефективността на колизионни атаки с зададен префикс (разходите за подбиране на колизията се оценяват на няколко десетки хиляди долара). В браузърите сертификатите, удостоверени с използване на алгоритъра SHA-1, се обозначават като незащитени от средата на 2016 година.
Източник: opennet.ru
