NNCP 8.8.0 odstranjuje BLAKE2, dodaja podporo za multicast skupine in še več

NCCP

NNCP je nabor pripomočkov, ki olajšajo varno izmenjavo datotek in pošte v načinu shranjevanja in posredovanja.

Napovedan je bil izid nove različice nabora pripomočkov NNCP 8.8.0, različice, v katero je vgrajenih ogromno sprememb, predvsem pa izboljšav in popravkov napak, med katerimi je morda ena najpomembnejših je, da se namesto BLAKE2b med drugim uporablja tako imenovani MTH.

V NNCP so pripomočki predvideno pomagati graditi majhne omrežja prijatelj prijateljuF2F) s statičnim usmerjanjem za varen prenos datotek v načinu »pozabi in pozabi«, pa tudi zahteve za datoteke, e-pošto in zahteve za izvajanje ukazov. Vsi poslani paketi so šifrirani (od konca do konca) in izrecno overjeni z znanimi javnimi ključi.

Glavne novosti NNCP 8.8.0

V tej novi različici, ki je predstavljena, je to zdaj mogoče odkrijte druga vozlišča v lokalnem omrežju prek multicasta na naslovu "ff02::4e4e:4350", poleg tega pojavile so se multicast skupine, ki omogočajo, da paket pošlje podatke številnim članom skupine, pri čemer vsak od njih pošlje paket tudi drugim podpisnikom. Branje multicast paketa zahteva poznavanje para ključev (izrecno mora biti član skupine), vendar lahko vsako vozlišče izvede ponovni prenos.

Še ena novost, ki izstopa, je ta dodana podpora za izrecno potrditev prejema paketa. Pošiljatelj se lahko odloči, da ne bo izpustil paketa, potem ko je bil poslan, in čaka, da od prejemnika prejme poseben paket ACK.

Poleg tega poudarja tudi vgrajena podpora za prekrivno omrežje Yggdrasil - Spletni demoni lahko delujejo kot polnopravni neodvisni udeleženci omrežja, brez uporabe Yggdrasil implementacij tretjih oseb, in delujejo polnopravno s skladom IP v virtualnem omrežnem vmesniku.

Funkcije BLAKE2b KDF in XOF je nadomestil BLAKE3 zmanjšati število uporabljenih kriptografskih primitivov in poenostaviti kodo.

Namesto zgoščene vrednosti BLAKE2b, tako imenovani MTH (zgoščevanje na podlagi Merkle Tree) da preverite celovitost datotek, z uporabo zgoščene vrednosti BLAKE3. To omogoča, da se celovitost šifriranega dela paketa izračuna med prenosom, ne da bi ga bilo treba pozneje prebrati. Omogoča tudi neomejeno paralelizacijo preverjanj integritete.

El nova oblika šifriranega paketa v celoti podpira pretakanje, ko velikost podatkov ni vnaprej znana. Signalizacija zaključka prenosa s preverjeno velikostjo gre naravnost znotraj šifriranega toka.

Druga možnost je, da namesto strukturiranih nizov (RFC 3339) beleženje uporablja vnose v datoteko dnevnika, ki jih je mogoče uporabiti s pripomočki GNU Recutils, neobvezno šifrirane glave paketov pa lahko shranite v ločene datoteke v " hdr/", kar močno pospeši seznam paketov operacije v datotečnih sistemih velikih blokov, kot je ZFS. Prej je pridobivanje glave paketa privzeto zahtevalo le blok velikosti 128 KiB za branje z diska.

Tudi v tej novi izdaji NNCP 8.8.0, vgrajeni pripomočki lahko izbirno prikličejo postopek izdaje paketa takoj po uspešnem prenosu paketa, brez zagona ločenega demona "nncp-toss".

Od ostalih sprememb poudarki te nove izdaje:

  • Spletni klic drugi stranki se lahko po želji zgodi ne samo, ko se sproži časovnik, ampak tudi, ko se odhodni paket pojavi v imeniku čakalne vrste.
  • Preverjanje novih datotek lahko izbirno uporablja kqueue in inotify podsisteme jedra, kar povzroči manj sistemskih klicev.
  • Pripomočki pustijo odprtih manj datotek, manjša je verjetnost, da bodo zaprte in ponovno odprte. Pri velikem številu paketov je bilo prej mogoče naleteti na omejitev največjega števila odprtih datotek.
  • Številni ukazi so začeli prikazovati napredek in hitrost operacij, kot so nalaganje/nalaganje, kopiranje in obdelava (zagon) paketov.
  • Ukaz "nncp-file" lahko pošlje ne samo posamezne datoteke, ampak tudi imenike, tako da sproti ustvarja datoteko pax z njeno vsebino.
  • Funkcionalnost je na voljo v operacijskih sistemih NetBSD in OpenBSD, poleg FreeBSD in GNU/Linux, ki sta bila prej podprta.

Kako namestiti NNCP v Linux?

Namestitev tega pripomočka je zelo preprosta, samo računati moramo na Go že nameščen v sistemu in pridobite najnovejšo različico NNCP, ki je 8.8.0. To lahko dobite v terminalu z ukazom wget na naslednji način:

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

Nato lahko začnejo s konfiguracijo, v kateri lahko najdejo potrebne informacije V naslednji povezavi.

In tudi na glavni strani, ki je naslednji.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.