NNCP 5.0.0, utilītas failu/pasta pārsūtīšanai saglabāšanas un pārsūtīšanas režīmā, izlaidums

notika atbrīvot Kopija no mezgla uz mezglu (NNCP), utilītu komplekts drošai failu, e-pasta un komandu pārsūtīšanai, kas jāizpilda uzglabāt un pārsūtīt. Atbalsta darbību ar POSIX saderīgās operētājsistēmās. Utilītas ir rakstītas programmā Go un tiek izplatītas saskaņā ar GPLv3 licenci.

Komunālie pakalpojumi ir vērsti uz to, lai palīdzētu izveidot mazus vienādranga tīklus draugs draugam tīkli (desmitiem mezglu) ar statisku maršrutēšanu drošai failu pārsūtīšanai, failu pieprasījumiem, e-pasta ziņojumiem un komandu pieprasījumiem. Visas pārsūtītās paketes šifrēts (no gala līdz galam) un ir skaidri autentificēti, izmantojot zināmas draugu publiskās atslēgas. Sīpolu (tāpat kā Tor) šifrēšana tiek izmantota visām starppaketēm. Katrs mezgls var darboties gan kā klients, gan kā serveris un izmantot gan push, gan aptaujas uzvedības modeļus.

Atšķirība NNCP no risinājumiem UUCP и FTN (FidoNet tehnoloģiju tīkls), papildus iepriekš minētajai šifrēšanai un autentifikācijai, tiek atbalstīti jau gatavi tīkli. floppinet un datori fiziski izolēti (gaisa spraugas) no nedrošiem vietējiem un publiskajiem tīkliem. NNCP piedāvā arī vienkāršu integrāciju (līdzvērtīgi UUCP) ar pašreizējiem pasta serveriem, piemēram, Postfix un Exim.

NNCP iespējamās pielietošanas jomas svinēja pasta sūtīšanas/saņemšanas organizēšana uz ierīcēm bez pastāvīga savienojuma ar internetu, failu pārsūtīšana nestabila tīkla savienojuma apstākļos, ļoti liela datu apjoma droša pārsūtīšana uz fiziskajiem datu nesējiem, izolētu datu pārraides tīklu veidošana, kas aizsargāti pret MitM uzbrukumiem, tīkla cenzūras apešana un uzraudzība. Tā kā atšifrēšanas atslēga ir tikai saņēmēja rokās, neatkarīgi no tā, vai pakete tiek piegādāta tīklā vai ar fizisko datu nesēju, trešā puse nevar nolasīt saturu, pat ja pakotne tiek pārtverta. Savukārt digitālā paraksta autentifikācija neļauj izveidot fiktīvu ziņojumu cita sūtītāja aizsegā.

Starp NNCP 5.0.0 jauninājumiem, salīdzinot ar iepriekšējās ziņas (versija 3.3), varat atzīmēt:

  • Projekta licence no GPLv3+ tika nomainīta uz tikai GPLv3, jo neuzticējās SPO fonds pēc aizbraucot Ričards Stallmans no tā;
  • Tiek izmantota pilna vērtība AEAD šifrēšana ChaCha20-Poly135 128 KiB bloki. Tas ļauj nekavējoties autentificēt datus šifrētās paketēs lidojuma laikā, nevis iziet ar kļūdu visa šifrētā teksta nolasīšanas beigās;
  • Konfigurācijas faila formāts ir mainīts no YAML par Hjsons. Pēdējā bibliotēka ir daudz vienkāršāka un mazāka izmēra, ar līdzīgu darbības vienkāršību personai ar konfigurāciju;
  • zlib saspiešanas algoritms ir aizstāts ar Standarta: ievērojams saspiešanas ātruma pieaugums ar ievērojami augstāku efektivitāti;
  • nncp-zvans ieguva iespēju skatīt pieejamās pakotnes (-list) attālajā pusē, tās nelejupielādējot. Un arī iespēja selektīvi lejupielādēt pakotnes (-pkts);
  • nncp-dēmons saņēma opciju -inetd, ļaujot tai darboties inetd vai, piemēram, izmantojot SSH;
  • Tiešsaistes savienojumus var izveidot ne tikai tieši, izmantojot TCP, bet arī izsaucot ārējās komandas un sazinoties, izmantojot stdin/stdout. Piemēram: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Komandas ir umask draudzīgas (izmantojot paplašinātas piekļuves tiesības, piemēram, 666/777), un tās var iestatīt umask globāli, izmantojot konfigurācijas fails, padarot to vieglāk lietojamu vispārējais spoles direktorijs starp vairākiem lietotājiem;
  • Pilnīga sistēmas izmantošana Iet uz moduļiem.

Avots: opennet.ru

Pievieno komentāru