релиз (NNCP), et sæt værktøjer til sikker filoverførsel, e-mail og kommandoer til udførelse i Arbejde på POSIX-kompatible operativsystemer understøttes. Hjælpeprogrammerne er skrevet i Go og distribueres under GPLv3-licensen.
Forsyningsselskaberne har til formål at hjælpe med at opbygge små peer-to-peer-netværk. netværk (snesevis af noder) med statisk routing til sikre "fire-and-forget"-filoverførsler, filanmodninger, e-mail og kommandoudførelsesanmodninger. Alle pakker transmitteres (end-to-end) og er eksplicit autentificeret af kendte offentlige nøgler fra bekendte. Onion-kryptering (som i Tor) anvendes på alle mellemliggende pakker. Hver node kan fungere som både klient og server og bruge både push- og poll-adfærd.
NNCP fra løsninger и (FidoNet Technology Network) er, udover den ovennævnte kryptering og godkendelse, den standardbaserede understøttelse af netværk og computere, der er fysisk isolerede () fra usikre lokale og offentlige netværk. En anden funktion ved NNCP er dens nemme integration (ligesom UUCP) med nuværende mailservere som Postfix og Exim.
Mulige anvendelsesområder for NNCP omfatter: Organisering af afsendelse/modtagelse af post til enheder uden en permanent internetforbindelse, filoverførsel under ustabile netværksforbindelser, sikker overførsel af meget store mængder data på fysiske medier, oprettelse af isolerede datatransmissionsnetværk beskyttet mod MitM-angreb, omgåelse af netværkscensur og -overvågning. Da dekrypteringsnøglen kun findes hos modtageren, uanset pakkens leveringsvej over netværket eller via fysiske medier, kan en tredjepart ikke læse indholdet, selv efter at have opsnappet afsendelsen. Til gengæld tillader godkendelse ved hjælp af digital signatur ikke dannelse af en fiktiv afsendelse under dække af en anden afsender.
Blandt innovationerne i NNCP 5.0.0, i sammenligning med (version 3.3), kan du bemærke:
- Projektets licens er blevet ændret fra GPLv3+ til GPLv3-only på grund af manglende tillid til efter Richard Stallman fra den;
- Der bruges en fuld version ChaCha20-Poly135-kryptering i 128 KiB-blokke. Dette muliggør øjeblikkelig autentificering af data i krypterede pakker i stedet for at fejle ved afslutningen af læsningen af hele krypteringsteksten;
- Konfigurationsfilformatet er ændret fra på Sidstnævntes bibliotek er betydeligt enklere og mindre i størrelse, med lignende bekvemmelighed for en person, der arbejder med konfigurationen;
- zlib-komprimeringsalgoritmen er erstattet af betydelig stigning i kompressionshastighed med betydeligt højere effektivitet;
- modtog muligheden for at se tilgængelige pakker (-list) på fjernsiden uden at downloade dem. Og også muligheden for selektivt at downloade pakker (-pkts);
- fik -inetd-indstillingen, så den kan køre under eller for eksempel via SSH;
- Onlineforbindelser kan ikke kun oprettes direkte via TCP, men også ved at kalde eksterne kommandoer og kommunikere via stdin/stdout. For eksempel: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
- umask-venlighed af kommandoer (ved hjælp af udvidede tilladelser som 666/777) og muligheden for at indstille umask globalt via , hvilket gør det nemmere at bruge blandt flere brugere;
- Fuld udnyttelse af systemet .
Kilde: opennet.ru
