Stöd för reproducerbara byggen har implementerats i openSUSE Factory.

Utvecklarna av openSUSE-projektet har meddelat att de stödjer reproducerbara byggen i openSUSE Factory-repositoriet, som anvÀnder en modell för kontinuerlig versionsuppdatering (rolling-updates) och Àr grunden för distributionen openSUSE Tumbleweed. Byggkonfigurationen för openSUSE Factory gör det nu möjligt att sÀkerstÀlla att de binÀra filer som distribueras i paketen har byggts frÄn de medföljande kÀllkoderna och inte innehÄller dolda Àndringar. Till exempel kan vilken anvÀndare som helst personligen verifiera att de erbjudna byggena bit för bit överensstÀmmer med de byggen som byggts personligen frÄn kÀllkoderna.

Vid skapandet av reproducerbara byggen beaktas sÄdana aspekter som exakt överensstÀmmelse av beroenden, anvÀndning av oförÀndrat innehÄll och versioner av byggverktyg, en identisk uppsÀttning alternativ och standardinstÀllningar, bevarande av filernas byggorder (anvÀndning av samma sorteringsmetoder), avstÀngning av tillsats av oförutsÀgbar hjÀlpinformation av kompilatorn, sÄsom slumpmÀssiga vÀrden, referenser till filvÀgar och data om datum och tid för bygget.

Möjligheten att verifiera identiteten hos den binÀra byggnaden gör att man inte bara kan förlita sig pÄ förtroendet för bygginfrastrukturen, vars kompromettering av kompilatorn eller byggverktyg kan leda till inbÀddning av dolda bakdörrar. Till exempel har reproducerbara byggen anvÀnts av openSUSE-utvecklarna för att utesluta skadliga modifieringar som kan ha dykt upp i repositoriet som ett resultat av ett incident dÀr en bakdörr lades till i paketet xz (den komprometterade bibliotek liblzma, som anvÀndes för att packa upp arkivet med GCC-koden, kunde potentiellt ha Ästadkommit förÀndringar i GCC-koden, som skulle kunna anvÀndas för att införa skadliga komponenter i de byggda applikationerna).

Factory-repository Àr inte avsett för slutanvÀndare och anvÀnds frÀmst av distributionsutvecklare, dÄ stabilitet inte garanteras vid nÄgot givet tillfÀlle. Systempaketen som lÀggs till i Factory genomgÄr automatiserad testning med hjÀlp av openQA-verktyg. Efter att testningen och kontrollen av beroenden har avslutats, slÀpps innehÄllet i repot pÄ speglar flera gÄnger i veckan och den genererade tillstÄndsklippningen publiceras som openSUSE Tumbleweed.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster