slÀpp (NNCP), en uppsÀttning verktyg för sÀker filöverföring, e-post och kommandon för exekvering i Arbete pÄ POSIX-kompatibla operativsystem stöds. Verktygen Àr skrivna i Go och distribueras under GPLv3-licensen.
Verktygen syftar till att hjÀlpa till att bygga smÄ peer-to-peer-nÀtverk. nÀtverk (dussintals noder) med statisk routing för sÀkra filöverföringar, filförfrÄgningar, e-post och kommandokörningsförfrÄgningar med "fire-and-forget". Alla paket överförs (end-to-end) och autentiseras explicit av kÀnda publika nycklar frÄn bekanta. Onion-kryptering (som i Tor) tillÀmpas pÄ alla mellanliggande paket. Varje nod kan fungera som bÄde klient och server och anvÀnda bÄde push- och poll-beteende.
NNCP frÄn lösningar О (FidoNet Technology Network), utöver ovan nÀmnda kryptering och autentisering, Àr det fÀrdiga stödet för nÀtverk och datorer som Àr fysiskt isolerade () frÄn osÀkra lokala och offentliga nÀtverk. En annan funktion hos NNCP Àr dess enkla integration (likt UUCP) med nuvarande e-postservrar som Postfix och Exim.
Möjliga tillÀmpningsomrÄden för NNCP inkluderar: organisering av att skicka/ta emot e-post till enheter utan permanent internetanslutning, filöverföring vid instabil nÀtverksanslutning, sÀker överföring av mycket stora mÀngder data pÄ fysiska medier, skapande av isolerade dataöverföringsnÀtverk skyddade frÄn MitM-attacker, kringgÄende av nÀtverkscensur och övervakning. Eftersom dekrypteringsnyckeln endast finns hos mottagaren, oavsett leveransvÀg för paketet via nÀtverket eller fysiska medier, kan en tredje part inte lÀsa innehÄllet, inte ens efter att ha avlyssnat sÀndningen. Autentisering med digital signatur tillÄter i sin tur inte att en fiktiv sÀndning skapas under tÀckmantel av en annan avsÀndare.
Bland innovationerna i NNCP 5.0.0, i jÀmförelse med (version 3.3) kan du notera:
- Projektets licens har Àndrats frÄn GPLv3+ till GPLv3-only pÄ grund av bristande förtroende för efter Richard Stallman frÄn den;
- En fullstÀndig version anvÀnds ChaCha20-Poly135-kryptering i 128 KiB-block. Detta möjliggör omedelbar autentisering av data i krypterade paket, istÀllet för att misslyckas med ett fel i slutet av lÀsningen av hela chiffertexten;
- Konfigurationsfilens format har Àndrats frÄn pÄ Den senares bibliotek Àr betydligt enklare och mindre i storlek, med liknande bekvÀmlighet för en person som arbetar med konfigurationen;
- zlib-komprimeringsalgoritmen har ersatts av : betydande ökning av kompressionshastigheten med betydligt högre effektivitet;
- fick möjligheten att visa tillgÀngliga paket (-list) pÄ fjÀrrsidan, utan att ladda ner dem. Och Àven möjligheten att selektivt ladda ner paket (-pkts);
- fick alternativet -inetd, vilket gör att det kan köras under eller, till exempel, via SSH;
- Online-anslutningar kan upprÀttas inte bara direkt via TCP, utan Àven genom att anropa externa kommandon och kommunicera via stdin/stdout. Till exempel: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
- umask-vÀnlighet för kommandon (med utökade behörigheter som 666/777) och möjligheten att stÀlla in umask globalt via , vilket gör det enklare att anvÀnda bland flera anvÀndare;
- Full anvÀndning av systemet .
KĂ€lla: opennet.ru
