FreeBSD сада подржава репродуцибилне изградње и изградње без root приступа.

Фондација FreeBSD је најавила подршку за репродуктивне изградње, што осигурава да се дистрибуиране бинарне датотеке граде из достављеног изворног кода и да не садрже скривене модификације. Такође су најавили могућност изградње FreeBSD-а у непривилегованим окружењима која не захтевају root привилегије. Елиминисање компоненти које се покрећу као root током изградње побољшаће безбедност инфраструктуре издања FreeBSD-а, смањити површину напада окружења за изградњу и поједноставити аутоматизоване изградње.

Током процеса изградње, биле су потребне root привилегије за креирање датотека уређаја, подешавање дозвола и монтирање додатних фајл система (на пример, приликом креирања слика дискова). Промене којима се такве радње замењују операцијама које не захтевају root привилегије додате су у експерименталну грану FreeBSD-а, али ће касније бити мигриране у грану која чини основу за издање FreeBSD 15.0. Поред изградње издања из изворног кода, артефакти као што су ISO слике за креирање инсталационих и покретачких флеш дискова и системске слике за... виртуелне машине и облачне платформе.

Репродуцибилне верзије омогућавају генерисање идентичних бинарних датотека из изворног кода у различитим окружењима за верификацију. Свако сада може лично да провери да ли су дистрибуиране бинарне датотеке изграђене из датог изворног кода, без ослањања искључиво на инфраструктуру за верификацију пројекта, где би угрожени компајлер или алат за верификацију могли довести до уметања скривених задњих врата.

Приликом креирања репродуктивних верзија, узимамо у обзир нијансе као што су прецизно подударање зависности; коришћење доследног скупа и верзије алата за изградњу; идентичан скуп подразумеваних опција и подешавања; одржавање редоследа изградње датотека (коришћењем истих метода сортирања); и онемогућавање додавања нестабилних сервисних информација од стране компајлера, као што су случајне вредности, референце путања датотека и подаци о датуму и времену изградње. На репродуктивност изградње такође утичу грешке и услови трке у алатима за изградњу.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster