Rebuilderd er tilgængelig for uafhængig verifikation af Arch Linux ved hjælp af reproducerbare builds

Præsenteret værktøjer rebuilderd, der muliggør uafhængig verifikation af de binære pakker i distributionen gennem implementeringen af en kontinuerligt kørende byggeproces, der sammenligner de downloadede pakker med pakkerne, der genereres som resultat af genopbygningen på det lokale system. Værktøjet er skrevet i Rust og distribueres under GPLv3-licensen.

I øjeblikket er der kun eksperimentel support for verifikation af pakker fra Arch Linux tilgængelig i rebuilderd, men der lovede snart at tilføje støtte til Debian. I den simpleste tilfælde for at starte rebuilderd er det nok skal du installere rebuilderd-pakken fra det officielle repository, importere GPG-nøglen for at verificere miljøet og aktivere den relevante systemtjeneste. Det er muligt at implementere et netværk af flere instanser af rebuilderd.

Tjenesten overvåger tilstanden af pakkeindekset og starter automatisk genopbygningen af nye pakker i et reference-miljø, hvis tilstand er synkroniseret med indstillingerne i det primære bygge-miljø for Arch Linux. Ved genopbygningen tages der hensyn til nuancer som præcise afhængighedsoverensstemmelser, brug af et uændret sæt og versioner af byggeværktøjet, et identisk sæt af muligheder og standardindstillinger samt opretholdelse af rækkefølgen af filbygning (anvendelse af de samme sorteringsmetoder). Indstillingerne for byggeprocessen forhindrer tilføjelse af ustabile hjælpeoplysninger fra compileren, såsom tilfældige værdier, henvisninger til filstier og oplysninger om dato og tid for bygningen.

I øjeblikket er gentagne bygninger sikret for 84,1% af pakkerne i core-repository for Arch Linux, 83,8% fra extras-repositoryet og 76,9% fra community-repositoryet. Til sammenligning var dette tal i Debian 10 er 94,1%. Gentagne bygninger er et vigtigt led i at sikre sikkerhed, da de giver enhver bruger mulighed for at bekræfte, at de pakkebygninger, der tilbydes af distributionen, er byte-for-byte identiske med dem, der er bygget direkte fra kildetekster. Uden muligheden for at kontrollere identiteten af en binær bygning har brugeren kun mulighed for blindt at stole på andres byggeinfrastruktur, hvor kompromittering af compileren eller byggeværktøjet kan føre til indsættelse af skjulte bagdøre.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster