I-NNCP 8.8.0 isusa i-BLAKE2, yengeza usekelo lwamaqembu okusakaza okuningi, nokunye okwengeziwe

I-NNCP

I-NNCP isethi yezinsiza ezisiza ukushintshaniswa okuphephile kwamafayela nemeyili kumodi yokulondoloza nokudlulisela phambili.

Ukukhululwa kwenguqulo entsha yesethi yezinsiza, i-NNCP 8.8.0, imenyezelwe, inguqulo lapho inani elikhulu lezinguquko lihlanganiswe futhi, ngaphezu kwakho konke, ukuthuthukiswa nokulungiswa kweziphazamisi, okungenzeka ukuthi enye yezibaluleke kakhulu. ukuthi esikhundleni se-BLAKE2b, lokho okubizwa nge-MTH kuyasetshenziswa, phakathi kokunye.

Ku-NNCP izinsiza ziyi okumiselwe ukusiza ukwakha encane amanethiwekhi omngane-nomnganeF2F) enomzila omile wokudluliswa kwefayela okuvikelekile kumodi yokukhohlwa umlilo, kanye nezicelo zefayela, i-imeyili, kanye nezicelo zokwenza umyalo Onke amaphakethe adlulisiwe abetheliwe (ukuphela-to-end) futhi aqinisekiswe ngokusobala okhiye bomphakathi abaziwayo.

Amanoveli amakhulu we-NNCP 8.8.0

Kule nguqulo entsha eyethulwa, manje kungenzeka thola amanye ama-node kunethiwekhi yendawo nge-multicast ekhelini elithi "ff02::4e4e:4350", ngaphezu kwalokho kwavela amaqembu okusakaza okuningi, okuvumela iphakethe ukuthumela idatha kumalungu amaningi eqembu, lapho ngalinye liphinde lithumele iphakethe kwabanye abasayini. Ukufunda iphakethe le-multicast kudinga ulwazi lokubhanqwa kokhiye (kufanele kube yilungu leqembu ngokusobala), kodwa noma iyiphi i-node ingakwazi ukudlulisela kabusha.

Okunye okusha okuvelele yilokho ukwesekwa okwengeziwe kokuvuma okusobala kwerisidi yephakethe. Umthumeli angakhetha ukungaliyeki iphakethe ngemva kokuba selithunyelwe, elinde iphakethe le-ACK elikhethekile elizotholwa kumamukeli.

Ngaphezu kwalokhu, ibuye igqamise i usekelo olwakhelwe ngaphakathi lwenethiwekhi yembondela ye-Yggdrasil - Amadaemoni aku-inthanethi angasebenza njengabahlanganyeli benethiwekhi abazimele, ngaphandle kokusebenzisa ukuqaliswa kwe-Yggdrasil yenkampani yangaphandle, futhi asebenze ngokugcwele ngesitaki se-IP kusixhumi esibonakalayo senethiwekhi.

Imisebenzi I-BLAKE2b KDF ne-XOF zithathelwe indawo ngu-BLAKE3 ukunciphisa inani lama-cryptographic primitives asetshenziswayo nokwenza ikhodi ibe lula.

Esikhundleni se-BLAKE2b hash, okuthiwa i-MTH (I-Merkle Tree-based Hashing) ukuhlola ubuqotho bamafayela, usebenzisa i-BLAKE3 hashi. Lokhu kuvumela ubuqotho bengxenye ebethelwe yephakheji ukuthi ibalwe ngesikhathi sokulanda, ngaphandle kwesidingo sokuyifunda kamuva. Iphinde ivumele ukufana okungenamkhawulo kokuhlolwa kobuqotho.

El ifomethi entsha yephakethe ebethelwe isekela ngokugcwele ukusakaza lapho usayizi wedatha ungaziwa kusengaphambili. Isiginali yokuqedwa kokudlulisela, enosayizi oqinisekisiwe, ingena phakathi kokusakaza okubethelwe.

Kungenjalo, esikhundleni sezintambo ezihleliwe (RFC 3339), ukugawulwa kwemithi kusebenzisa okufakiwe kwefayela lokungena, okungasetshenziswa nezinsiza ze-GNU Recutils, izihloko zephakethe ezibethelwe ngokuzithandela zingagcinwa kumafayela ahlukene ku-" hdr/", okusheshisa kakhulu ukufakwa kuhlu kwephakheji. imisebenzi ezinhlelweni ezinkulu ze-block block njenge-ZFS. Ngaphambilini, ukubuyisa unhlokweni wephakethe kwakudingeka, ngokuzenzakalelayo, kuphela ibhulokhi engu-128 KB ukuze ifundwe kudiski.

Futhi kulolu hlelo olusha lwe-NNCP 8.8.0, izinsiza ezisemgqeni zingacela inqubo yokukhishwa kwephakheji ngokushesha ngemva kokulandwa ngempumelelo kwephakheji, ngaphandle kokusebenzisa i-daemon ethi "nncp-toss" ehlukile.

Kwezinye izinguquko amazwibela alokhu kukhishwa okusha:

  • Ucingo oluku-inthanethi oluya komunye umhlanganyeli lungakhethwa kuphela uma isibali sikhathi sicushiwe, kodwa nalapho iphakethe eliphumayo livela ohlwini lwemibhalo.
  • Ukuhlola amafayela amasha kungasebenzisa ngokuzikhethela i-kqueue ne- inotify kernel subsystems, ukwenza izingcingo zesistimu ezimbalwa.
  • Izinsiza zigcina amafayela ambalwa evuliwe, mancane amathuba okuthi avalwe futhi aphinde avulwe. Ngenani elikhulu lamaphakheji, ngaphambili kwakungenzeka ukuthi kufinyelele umkhawulo enanini eliphezulu lamafayela avuliwe.
  • Imiyalo eminingi yaqala ukukhombisa inqubekelaphambili nesivinini sokusebenza, njengokulanda/ukulayisha, ukukopisha, nokucubungula (ukwethula) amaphakheji.
  • Umyalo othi "nncp-file" awukwazi ukuthumela amafayela ngamanye kuphela, kodwa futhi nezinkomba, udale ifayela le-pax elinokuqukethwe kwalo ngokuhamba kwesikhathi.
  • Ukusebenza kunikezwa kuzinhlelo zokusebenza ze-NetBSD ne-OpenBSD, ngaphezu kwe-FreeBSD ne-GNU/Linux, ebezisekelwe ngaphambilini.

Ungayifaka kanjani i-NNCP ku-Linux?

Ukufakwa kwale nsiza kulula, kufanele nje sithembele kuGo isivele ifakiwe ohlelweni futhi ithola inguqulo yakamuva ye-NNCP eyi-8.8.0. Lokhu kungatholakala ku-terminal ngomyalo wget ngale ndlela elandelayo:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

Ngemuva kwalokho bangaqala ngokucushwa, lapho bangathola khona imininingwane edingekayo Kulesi sixhumanisi esilandelayo.

Futhi ekhasini eliyinhloko lelo okulandelayo.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  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.