Izdanje NNCP 5.0.0, uslužni programi za prijenos datoteka/pošte u načinu rada za skladištenje i prosljeđivanje

održan pustiti Kopija od čvora do čvora (NNCP), skup uslužnih programa za siguran prijenos datoteka, e-pošte i naredbi koje se izvršavaju u pohraniti i proslijediti. Podržava rad na POSIX-kompatibilnim operativnim sistemima. Uslužni programi su napisani u Go i distribuirani pod GPLv3 licencom.

Komunalne usluge su fokusirane na pomoć u izgradnji malih ravnopravnih prijatelj prijatelju mreže (desetine čvorova) sa statičkim usmjeravanjem za sigurne prijenose datoteka sa otkazom i zaboravom, zahtjeve za fajlove, e-poštu i zahtjeve za naredbama. Svi poslani paketi encrypted (s kraja na kraj) i eksplicitno su autentificirani korištenjem poznatih javnih ključeva prijatelja. Onion (kao u Tor) enkripciji se koristi za sve međupakete. Svaki čvor može djelovati i kao klijent i kao server i koristiti i push i poll model ponašanja.

Razlika NNCP iz rješenja UUCP и FTN (FidoNet Technology Network), uz gore spomenutu enkripciju i autentifikaciju, je podrška gotovim mrežama floppinet i kompjuteri fizički izolovani (zračni) sa nesigurnih lokalnih i javnih mreža. NNCP takođe ima laku integraciju (uporedo sa UUCP) sa trenutnim serverima pošte kao što su Postfix i Exim.

Moguća područja primjene NNCP-a slavi se organiziranje slanja/prijema pošte na uređaje bez stalne konekcije na Internet, prijenos datoteka u uvjetima nestabilne mrežne veze, siguran prijenos vrlo velikih količina podataka na fizičkim medijima, kreiranje izoliranih mreža za prijenos podataka zaštićenih od MitM napada, zaobilaženje mrežne cenzure i nadzor. Budući da je ključ za dešifriranje samo u rukama primatelja, bez obzira da li se paket isporučuje preko mreže ili putem fizičkog medija, treća strana ne može pročitati sadržaj, čak i ako je paket presretnut. Zauzvrat, autentifikacija digitalnim potpisom ne dozvoljava kreiranje fiktivne poruke pod krinkom drugog pošiljaoca.

Među inovacijama NNCP 5.0.0, u poređenju sa prethodne vijesti (verzija 3.3), možete primijetiti:

  • Licenca projekta sa GPLv3+ promijenjena je u GPLv3-only, zbog nedostatka povjerenja u SPO fondacija после odlazeći Richard Stallman iz nje;
  • Koristi se puna vrijednost AEAD enkripcija ChaCha20-Poly135 128 KiB blokova. Ovo vam omogućava da odmah autentifikujete podatke u šifrovanim paketima u hodu, umesto da izađete sa greškom na kraju čitanja čitavog šifrovanog teksta;
  • Promijenjen je format konfiguracijske datoteke YAML na Hjson. Biblioteka potonjeg je mnogo jednostavnija i manja po veličini, sa sličnom lakoćom rada za osobu sa konfiguracijom;
  • zlib algoritam kompresije je zamijenjen sa zstandard: značajno povećanje brzine kompresije uz značajno veću efikasnost;
  • nncp-poziv dobio opciju pregleda dostupnih paketa (-list) na udaljenoj strani, bez njihovog preuzimanja. I također mogućnost selektivnog preuzimanja paketa (-pkts);
  • nncp-daemon primio opciju -inetd, dopuštajući joj da radi pod inetd ili, na primjer, preko SSH-a;
  • Online veze se mogu ostvariti ne samo direktno preko TCP-a, već i pozivanjem eksternih komandi i komunikacijom putem stdin/stdout-a. Na primjer: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Komande su prijateljske za umask (koristeći proširena prava pristupa kao što je 666/777) i mogućnost postavljanja umask-a globalno putem konfiguracijski fajl, što olakšava upotrebu opći direktorij spool među nekoliko korisnika;
  • Potpuna upotreba sistema Idi moduli.

izvor: opennet.ru

Dodajte komentar