lëshimi (NNCP), një grup mjetesh për transferimin e sigurt të skedarëve, email-it dhe komandave për ekzekutim në mënyrë . Mbështet funksionimin në sisteme operative të përputhshme me POSIX. Mjetet janë shkruar në gjuhën Go dhe shpërndahen nën licencën GPLv3.
Mjetet janĂ« tĂ« orientuara drejt ndihmĂ«s nĂ« ndĂ«rtimin e rrjeteve tĂ« vogla peer-to-peer (dĂ«rrasat e nyjeve) me ruter statik pĂ«r transferimin e sigurt tĂ« skedarĂ«ve nĂ« mĂ«nyrĂ« fire-and-forget, kĂ«rkesave pĂ«r skedarĂ«, email-it dhe kĂ«rkesave pĂ«r ekzekutimin e komandave. TĂ« gjitha paketat e transferuara (end-to-end) dhe autentifikohen qartĂ« pĂ«rmes çelĂ«ve publik tĂ« njohur. Enkriptimi i pĂ«rdorur (si nĂ« Tor) aplikohet pĂ«r tĂ« gjitha paketat ndĂ«rmjetĂ«se. Ădo nyje mund tĂ« veprojĂ« si klient ashtu edhe si server dhe tĂ« pĂ«rdorĂ« dhe modelin push dhe poll.
NNCP nga zgjidhjet dhe (FidoNet Technology Network), përveç enkriptimit dhe autentikimit të përmendura më sipër, është mbështetja e rrjeteve dhe kompjuterëve, të izoluara fizikisht () nga rrjetet lokale dhe publike të pasigurta. Një veçori tjetër e NNCP është gjithashtu integrimi i lehtë (në të njëjtën linjë me UUCP) me serverët aktualë të postës elektronike, si Postfix dhe Exim.
Disa nga fushat e mundshme të aplikimit të NNCP janë organizimi i dërgimit/pranimit të postës në pajisje pa lidhen të përhershme me internetin, transferimi i skedarëve në kushte të lidhjeve rrjetore të paqëndrueshme, transferimi i volumit të madh të të dhënave në media fizike, krijimi i rrjeteve të izoluara nga sulmet MitM, kalimi përmes censurës dhe mbikëqyrjes rrjetore. Duke qenë se çelësi për dekryptimin ndodhet vetëm te pranuesi, pavarësisht rrugëve të dorëzimit të paketës përmes rrjetit apo mediave fizike, një palë e tretë nuk mund ta lexojë përmbajtjen, edhe nëse kap një dërgesë. Në anën tjetër, autentifikimi përmes nënshkrimit digjital nuk lejon formimin e një dërgesë të falsifikuar si një dërgues tjetër.
Mes novitetet e NNCP 5.0.0, në krahasim me (versioni 3.3), mund të përmendim:
- Licenca e projektit nga GPLv3+ është ndryshuar në GPLv3-only, për shkak të mosbesimit ndaj pas Richard Stallman nga ai;
- Përdoret enkriptime e plotë ChaCha20-Poly135 në blloqe 128 KiB. Kjo lejon autentifikimin e të dhënave në paketat e enkriptuara në momentin e leximit, në vend të daljes me gabim në fund të leximit të gjithë tekst-it të enkriptuar;
- Formati i skedarit të konfigurimit është ndryshuar nga në . Biblioteka e fundit është dukshëm më e thjeshtë dhe më e vogël, me një komoditet të ngjashëm në punën me konfigurimin;
- algoritmi i kompresionit zlib është zëvendësuar me : një rritje të dukshme të shpejtësisë së kompresionit me një efikasitet shumë më të lartë;
- ka marrë opsionin për të parë paketat e pranishme (-list) në anën e largët, pa i shkarkuar ato. Si dhe mundësinë e shkarkimit selektiv të paketave (-pkts);
- ka marrë opsionin -inetd, duke e lejuar atë të startohet nën ose, për shembull, përmes SSH;
- Lidhjet Online mund të bëhen jo vetëm drejtpërdrejt përmes TCP, por gjithashtu duke thirrur komanda të jashtme dhe duke komunikuar përmes stdin/stdout. Për shembull: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
- Mikpritja e komandave ndaj umask (duke përdorur të drejta të zgjeruara si 666/777) dhe mundësia e vendosjes globale të umask përmes , duke e thjeshtuar përdorimin ndërmjet disa përdoruesve;
- Përdorimi i plotë i sistemit .
Burimi: opennet.ru
