tööriistakomplekt , mis vĂ”imaldab korraldada sĂ”ltumatut kontrollimist distributsi binaarpaketidest, kasutades pidevalt töötavat kokkupanekuprotsessi, mis vĂ”rdleb allalaaditud pakette paketiga, mis saadakse taaskokku panemisel kohalikul sĂŒsteemil. Tööriist on kirjutatud keeles Rust ja seda levitatakse GPLv3 litsentsi alusel.
Praegu toetab rebuilderd ainult eksperimenteerimisvĂ”imalust Arch Linuxi paketihalduse verifitseerimiseks, kuid peagi lubatakse lisada ka Debian'i tugi. Lihtsaim viis rebuilderd'i kĂ€ivitamiseks on installida rebuilderd paket oma standardse hoidla kaudu, importida GPG-vĂ”ti keskkonna kontrollimiseks ja aktiveerida vastav sĂŒsteemiteenus. Samuti on vĂ”imalik ĂŒles seada vĂ”rgu, mis koosneb mitmest rebuilderd eksemplarist.
Teenuse ĂŒlesanne on jĂ€lgida pakettide indeksite olekut ja automaatselt kĂ€ivitada uute pakettide taaskokku panek standardkeskkonnas, mille olek on sĂŒnkroonitud Arch Linuxi pĂ”hikokku paneku keskkonna seadistustega. Taaskokku panek arvestab selliseid nĂŒansse nagu tĂ€pne sĂ”ltuvuste vastavus, muutumatute tööriistade koostisosade ja versioonide kasutamine, identne valikute ja vaikeseadete kogum ning failide kokkupaneku jĂ€rjekorra sĂ€ilitamine (sama sorteerimismeetodite rakendamine). Kokkupanemise protsessi seadistused vĂ€listavad juhusliku teenusinformatsiooni lisamise kompilaatori poolt, nagu juhuslikud vÀÀrtused, failiteede viidatud ja kokkupaneku kuupĂ€eva ja aega puudutavad andmed.
Praegu on korduvad kokkupanekud 84.1% Arch Linuxi core-hoidla pakettidest, 83.8% extras-hoidlast ja 76.9% community-hoidlast. vÔrdluseks, Debian 10 puhul on see nÀitaja 94.1%. Korduvad kokkupanekud on oluline tegur turvalisuse tagamisel, kuna need vÔimaldavad igal kasutajal veenduda, et jaotuse poolt pakutavad pakettide kokkupanekud on tÀpselt identsed nende kokkupanekutega, mis on isiklikult koostatud lÀhtekoodidest. Ilma vÔimaluseta kontrollida binaarsete kogumite identsust peab kasutaja lihtsalt pimesi usaldama vÔÔrast kogumise infrastruktuuri, mille kompromiteerimine, olgu see siis kompilaator vÔi kogumise tööriist, vÔib viia varjatud tagauste sisestamiseni.
Allikas: opennet.ru
