В Debian сделал воспроизводимые сборки обязательными для усиления безопасности дистрибутива
В Debian 14 Forky изменились правила допуска пакетов в ветку testing. С 9 мая система миграции больше не пропускает обновления, если повторная сборка из тех же исходных файлов не совпадает с уже полученным бинарным пакетом. Это касается как новых загрузок, так и пакетов, которые ранее уже прошли в тестируемую ветку, но затем перестали давать стабильный результат при пересборке.
Debian — один из основных дистрибутивов Linux и база для ряда других систем. Новое требование связано с проверяемостью пакетов: разработчики и независимые пересборочные сервисы должны иметь возможность подтвердить, что готовый .deb-файл действительно получен из опубликованных исходников. Расхождения нередко возникают из-за технических деталей сборочного процесса, например даты, служебных идентификаторов или порядка упаковки файлов.
Для проекта это меняет статус воспроизводимых сборок: они больше не остаются желательным качеством пакета, а становятся условием продвижения к следующему релизу. Такой контроль помогает обнаруживать ошибки в сборочной инфраструктуре и снижает риск незаметной подмены между исходным кодом и готовым пакетом.
Проверки ведутся в рамках инфраструктуры Debian и проекта Reproducible Builds, который занимается независимой пересборкой пакетов и сравнением результатов. Сопровождающим пакетов придётся устранять причины нестабильной сборки до попадания обновлений в testing; иначе такие изменения не станут частью Debian 14 Forky.
Источник: itsfoss





0 комментариев
Добавить комментарий