instrumentin , i cili lejon organizimin e një kontrolli të pavarur të pakove binare të shpërndarjes përmes vendosjes së një procesi të vazhdueshëm ndërtimi, i cili krahason paketat e shkarkuara me ato që merren nga rindërtimi në sistemin lokal. Toolkit është shkruar në Rust dhe shpërndahet nën licencën GPLv3.
Aktualisht, rebuilderd disponon vetĂ«m mbĂ«shtetje eksperimentale pĂ«r verifikimin e pakove nga Arch Linux, por premtojnĂ« se sĂ« shpejti do tĂ« shtohet mbĂ«shtetje dhe pĂ«r Debian. NĂ« rastin mĂ« tĂ« thjeshtĂ« pĂ«r tĂ« nisur rebuilderd duhet tĂ« instaloni paketĂ«n rebuilderd nga depoja standarde, tĂ« importoni çelĂ«sin GPG pĂ«r tĂ« verifikuar ambientin dhe tĂ« aktivizoni shĂ«rbimin pĂ«rkatĂ«s tĂ« sistemit. ĂshtĂ« e mundur tĂ« krijoni njĂ« rrjet me disa instance rebuilderd.
Shërbimi ndjek gjendjen e indeksit të pakove dhe nis automatikisht rindërtimin e paketave të reja në një ambient referencë, gjendja e të cilit sinkronizohet me konfigurimet e ambientit kryesor të ndërtimit të Arch Linux. Gjatë rindërtimit merren parasysh nuanca të tilla si përputhshmëria e saktë e varësive, përdorimi i një përbërjeje dhe versionesh të pandryshueshme të mjetit të ndërtimit, një grup identik opsionesh dhe konfigurimesh të paracaktuara, ruajtja e rendit të ndërtimit të skedarëve (përdorimi i të njëjtave metoda renditje). Konfigurimet e procesit të ndërtimit përjashtojnë shtimin e informacionit ndihmës të papërcaktuar nga kompajleri, siç janë vlerat rastësore, referencat në rrugët e skedarëve dhe të dhënat mbi datën dhe orën e ndërtimit.
Aktualisht, rindërtimet e përsëritura për 84.1% të pakove nga depoja core-Arch Linux, 83.8% nga depoja extras dhe 76.9% nga depoja community. Për krahasim, në Debian 10 ky tregues është 94.1%. Rindërtimet e përsëritura janë një hallkë e rëndësishme për sigurinë, pasi lejojnë çdo përdorues të sigurohet se ndërtimet e ofruara nga shpërndarja përputhen në byte me ndërtimet e ndërtuara vetë nga burimet. Pa mundësinë për të verifikuar identitetin e ndërtimit binar, përdoruesi mbetet vetëm të besojë verbërisht në infrastrukturën e ndërtimit të të tjerëve, e cila mund të komprometohet nga kompajleri ose mjetet e ndërtimit dhe të rezultojë në futjen e prerjeve të fshehura.
Burimi: opennet.ru
