Passim, iseva yendawo yokugcina isikhashana

Ukudlula

I-Passim iyiseva yendawo yokugcina isikhashana esebenzisa i-mDNS

Muva nje umdali wenombolo enkulu yezinhlelo zokusebenza ze-Gnome, yenziwe yaziwe ngokuthunyelwe kwebhulogi, it iphrojekthi entsha enegama elithi "Passim", okuyisiphakeli sokusabalalisa ifayela lenqolobane yendawo esebenzisa ama-hashes wokuqukethwe ukubhekana nokuqukethwe okufana ne-IPFS.

Umbono ngemuva ePasim, ngokuyisisekelo ibhekana nezinkinga ezibangela ukulethwa kokuqukethwe okufanayo elandwa izikhathi eziningi kumaseva omhlaba noma ama-CDN. Futhi yilokho njengoba kuchazwe kokuthunyelwe kwebhulogi:

Njengengxenye yokusebenzisa amaphrojekthi e-passim/LVFS, ngibone ukudawuniloda leli fayela "elincane" kanye njalo emahoreni angama-24 lishintsha libe amashumi ezigidi zezicelo ngosuku, okulingana ne-~10TB yomkhawulokudonsa . Wonke umuntu ulanda ifayela elifanayo ku-CDN…

Kuthiwani uma singadawuniloda ifayela kwi-CDN ye-inthanethi emshinini owodwa, bese umshini olandelayo kunethiwekhi yendawo oyidingayo ulilanda emshinini wokuqala? Singabeka umkhawulo enanini lezikhathi okungabiwa ngazo, kanye nomkhawulo weminyaka yobudala ukuze singagcini imethadatha wayizolo unomphela...

Singanciphisa ithrafikhi ye-CDN okungenani nge-oda lobukhulu, kodwa mhlawumbe nangaphezulu. Lokhu kungcono kumuntu okhokha ibhili yefu, umuntu okhokha uxhumano lwe-inthanethi, kanye neplanethi yonkana..

Mayelana nePasim

Ukudlula ingasetshenziswa ukuze kwandiswe umthamo wokusebenza we izinhlelo zokusebenza ngokuvamile landa idatha kanye namafayela esibili okusingatha ezinye izicelo. Umqondo oyinhloko ukusebenzisa iPasim njenge indlela yokuletha okuqukethwe kwenqolobane ukusetshenziswa kwezinhlelo zenethiwekhi yendawo, ngaphandle kwesidingo sokuxhumana ngqo namaseva ayinhloko nangaphandle kokusebenzisa i-CDN yomhlaba wonke.

Isibonelo sokusebenzisa esishiwo kuPasim, yilokho ingasetshenziswa ekusabalaliseni izibuyekezo zesofthiwe, imethadatha yohlelo lokuvikela izikhangiso, izibuyekezo zomlawuli, njll. Empeleni, i-Passim ihlelelwe ukuthi isetshenziselwe injongo yokuhlela ukusatshalaliswa kwe-fwupd kanye nephrojekthi ye-LVFS.

Kushiwo futhi lokho el iphrojekthi isebenzisa a LaseModelo Ikheli lefayela elisekelwe ku-SHA-256 wakhe okuqukethwefuthi i sebenzisa we-hash futhi ivumela ukuhlonza ifayela con el mismo okuqukethwe, ngakho ukufuna ukufana akusekelwe emagameni angokomfanekiso lokho bayabelwe. para gwema ukukhohlisa kwamafayela ku lado i-del ikhasimende, the ubuqhawe hash kufanele kuqinisekiswe kusetshenziswa i- ubuqhawe i-hash yenziwe ngekhompyutha ukushiya i-del okuqukethwe kwedatha elandiwe.

I-Los idatha ekugcinweni ingengezwa ngokuzenzakalelayo noma mathupha, futhi zehliselwe ekukopishelweni ifayela ohlwini lwemibhalo /var/lib/passim/data futhi usethe umkhawulo wempilo yonke kanye nemikhawulo enanini lokulandwa usebenzisa izibaluli ezinwetshiwe (xattr).

Ngemva kokuphela kwesikhathi sokusebenziseka noma ukweqa umkhawulo enanini lokulandiwe, ifayela lisuswa ngokuzenzakalelayo. Amafayela akhona kunqolobane aboniswa enkombeni eyabelwe bonke abasebenzisi abangayithola besebenzisa i-mDNS noma ngokulanda inkomba nge-HTTP.

Mayelana nokusebenza kwePasim, kushiwo ukuthi:

Isebenzisa iseva ye-HTTP enentambo eyodwa elula ukuze ilayishe amafayela. Amafayela nenkomba kunikezwa ngaphandle kokuqinisekisa futhi ngaphandle kokubethela (i-HTTPS ayisekelwe), njengoba isistimu yakhelwe ukusatshalaliswa komphakathi kwedatha kunethiwekhi yendawo. Ukulanda kwenziwa ngokuthumela isicelo se-HTTP efomini, lapho i-hashi iyisihlonzi esingukhiye (amafayela awabuyiswa ngaphandle kwe-hashi). I-hashi yokuqala yokuqinisekisa nesiginesha ye-GPG kulandwa ngekholi eya ku-CDN yangaphandle.

Ekuqaleni, ukuze hlela el ukufinyelela kuzibuyekezo ze-firmware ku-LVFS, kwakubhekwa njenge kungenzeka de sebenzisa isitoreji kusekelwe ku-a uhlelo wamafayela ahlukaniswe, njengoba kunjalo IPFS, Pero ekugcineni kwanqunywa dala una okunye okwakhongaphezulu elula, emiselwe ukulanda kuphela kusuka kumaseva kunethiwekhi yendawo.

Kushiwo ukuthi isizathu esiyinhloko sokwenqatshwa kwe-IPFS kwaba izinkinga ezingokomthetho ezingaba khona ezibangelwa i-IPFS ewela ngaphansi kwe-ITAR (Imithetho Yezokuthutha Yezokuthutha Ezweni Ngamazwe) kanye ne-EAR (Export Administration Regulations) ngenxa yokusetshenziswa kokubethela okuthuthukisiwe.

Phakathi kwezinye izithiyo ze-IPFS eziphakama lapho kuxazululwa inkinga yokuletha i-firmware kunethiwekhi yendawo, kukhulunywa ngobunkimbinkimbi bokufakwa, ukuntuleka kwamaphakheji esenziwe ngomumo ekusatshalalisweni, isikhathi eside esithathayo ukuthola izinsiza, kudingeka sisebenzise isango lokufinyelela i-IPFS nge-HTTP kanye nokuntuleka kokufinyelela okubalulekile kumakhasimende endawo.

Okokugcina Uma unesifiso sokwazi okwengeziwe ngakho, ungabheka imininingwane kufayela le- isixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.