A FreeBSD-ben biztosítva lett a reprodukálható build-ek és a root jogosultság nélküli build-ek támogatása.

A FreeBSD Alapítvány bejelentette a reprodukálható build-ek támogatásának megvalósítását, amely lehetővé teszi, hogy megbizonyosodjunk arról, hogy a terjesztett bináris fájlok az adott forráskódból készültek, és nem tartalmaznak rejtett módosításokat. Ezzel egy időben bejelentették, hogy lehetőség nyílik a FreeBSD build-elésére, nem privilegizált környezetekben, amelyek nem igénylik a root jogokat. A root jogokkal végzett build-komponensek eltávolítása növelni fogja a FreeBSD kiadási infrastruktúrájának biztonságát, csökkenti a build-környezet támadási felületét, és egyszerűsíti az automatizált build-ek szervezését.

A build szakaszban a root jogok szükségesek voltak az eszközfájlok létrehozásához, a hozzáférési jogok beállításához és további fájlrendszerek csatlakoztatásához (például lemezképek létrehozásakor). Az ilyen műveletek helyettesítésére szolgáló változtatásokat a FreeBSD kísérleti ágba illesztették be, de a későbbiekben átkonvertálják azokat a FreeBSD 15.0 kiadási alapjaként szolgáló ágba is. A forráskódból való kiadások build-elésén kívül root jogok nélkül most már olyan artefaktumok is készíthetők, mint az iso-képek telepítő és indító Flash-meghajtókhoz, valamint a rendszerképek. virtuális gépekhez és felhőplatformokhoz.

A reprodukálható build-ek lehetővé teszik a bináris fájlok azonosságának elérését, amelyeket különböző build-környezetekből származó forráskódból készítenek. Bárki mostantól személyesen megbizonyosodhat arról, hogy a terjesztett bináris fájlok az adott forráskódok alapján készültek, anélkül hogy csupán a projekthez tartozó build-infrastruktúrára bízná magát, mivel a fordító vagy a build-eszközök kompromittálása rejtett hátsó ajtók beillesztéséhez vezethet.

A reprodukálható összeállítások elkészítésekor figyelembe kell venni az ilyen részleteket, mint a függőségek pontos megfelelősége; a változatlan összetétel és az összeállító eszközök verziójának használata; az azonos alapértelmezett opciók és beállítások készlete; a fájlok összeállítási sorrendjének fenntartása (ugyanazon rendezési módszerek alkalmazása); a fordító által a véletlenszerű értékek, fájlelérési utak és a fordítási dátum időpontjáról szóló információk hozzáadásának letiltása. Az összeállítások reprodukálhatóságát az eszközökben előforduló hibák és versenyállapotok is befolyásolják.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster