Udgivelse af NNCP 5.0.0, værktøjer til fil-/e-mailoverførsel i store-and-forward-tilstand

Har fundet sted udgivelse Node-to-Node kopi (NNCP), en samling værktøjer til sikker overførsel af filer, e-mails og kommandoer til udførelse i store-and-forward. Understøtter drift på POSIX-kompatible operativsystemer. Værktøjerne er skrevet i Go og distribueres under GPLv3-licensen.

Værktøjerne er designet til at hjælpe med at opbygge små peer-to-peer friend-to-friend netværk (dusinvis af noder) med statisk routing til sikker overførsel af filer i fire-and-forget-tilstand, filanmodninger, e-mails og anmodninger om kommandoudførelse. Alle overførte pakker er krypteret (slut-til-slut) og autentificeres eksplicit med kendte offentlige nøgler fra bekendte. Onion (som i Tor) kryptering anvendes til alle mellemliggende pakker. Hver node kan fungere både som klient og server og anvende både push og poll adfærd.

Forskellen NNCP fra løsningerne UUCP og FTN (FidoNet Technology Network), udover den førnævnte kryptering og autentificering, er understøttelse af netværk floppynet og computere, der er fysisk isolerede (air-gapped) fra usikre lokale og offentlige netværk. En anden egenskab ved NNCP er den lette integration (som med UUCP) med eksisterende mailservere som Postfix og Exim.

Blandt de mulige anvendelsesområder for NNCP bemærket er opsætning af sendning/modtagelse af e-mails på enheder uden konstant internetforbindelse, overførsel af filer under ustabile netværksforhold, sikker overførsel af meget store datamængder på fysiske medier, oprettelse af isolerede datatransmissionsnetværk sikret mod MitM-angreb, omgåelse af netværkscensur og overvågning. Da nøglen til dekryptering kun findes hos modtageren, kan en tredje part ikke læse indholdet, selvom de opsnapper forsendelsen. Samtidig gør autentificeringen via digital underskrift det umuligt at danne en falsk forsendelse som om det var en anden afsender.

Blandt nyhederne i NNCP 5.0.0, sammenlignet med den tidligere nyhed (version 3.3), kan nævnes:

  • Projektets licens er ændret fra GPLv3+ til GPLv3-only på grund af mistillid til Free Software Foundation efter Richard Stallmans fratræden fra den; Der anvendes fuldt ud
  • AEAD AEAD ChaCha20-Poly135 kryptering i blokke på 128 KiB. Dette muliggør straks at autentificere data i krypterede pakker on-the-fly, i stedet for at fejle ved at læse hele ciphertextet;
  • Konfigurationsfilformatet er ændret fra YAML og få en fungerende kommando. Hjson. Det sidste biblioteks format er væsentligt enklere og mindre, mens det stadig er brugervenligt;
  • zlib komprimeringsalgoritmen er blevet erstattet med Zstandard: betydelig stigning i komprimeringshastigheden med væsentligt højere effektivitet;
  • nncp-call har fået muligheden for at se disponible pakker (-list) på den fjerneste side uden at downloade dem. Samt mulighed for selektiv download af pakker (-pkts);
  • nncp-daemon har fået -inetd muligheden, som tillader den at starte under inetd eller f.eks. via SSH;
  • Online forbindelser kan laves ikke kun direkte over TCP, men også ved at kalde eksterne kommandoer og kommunikere gennem stdin/stdout. For eksempel: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
  • Kommandernes venlighed overfor umask (ved brug af udvidede adgangsrettigheder som 666/777) og muligheden for global indstilling af umask gennem konfigurationsfilen, hvilket forenkler brugen af en fælles spool-directory blandt flere brugere;
  • Fuld udnyttelse af systemet Go-moduler.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster