NNCP 5.0.0 kaleratzea, fitxategiak/posta gordetzeko eta birbidaltzeko moduan transferitzeko utilitateak

ospatu askatu Nodoz nodo kopia (NNCP), fitxategiak, posta elektronikoa eta exekutatu beharreko komandoak modu seguruan transferitzeko utilitate multzoa gorde eta aurrera. POSIX-ekin bateragarriak diren sistema eragileetan funtzionatzea onartzen du. Utilitateak Go-n idatzita daude eta GPLv3 lizentziapean banatzen dira.

Utilitateak peer-to-peer txikiak eraikitzen laguntzera bideratzen dira lagun-lagun sareak (dozenaka nodo) bideratze estatikoarekin fitxategi-transferentzia, fitxategi-eskaerak, posta elektronikoa eta komando-eskaera seguruetarako. Igorritako pakete guztiak zifratua (muturretik amaierara) eta esplizituki autentifikatzen dira lagunen gako publiko ezagunak erabiliz. Tipula (Tor-en bezala) enkriptatzea tarteko pakete guztietarako erabiltzen da. Nodo bakoitzak bezero eta zerbitzari gisa joka dezake eta push zein inkesta portaera ereduak erabil ditzake.

Bereizketa NNCP irtenbideetatik UUCP ΠΈ FTN (FidoNet Technology Network), goian aipatutako enkriptatzeaz eta autentifikazioaz gain, kanpoko sareak onartzen ditu. disketea eta ordenagailuak fisikoki isolatuta (aire-hutsunea) sare lokal eta publiko seguruetatik. NNCPk ere integrazio erraza du (UUCPren parean) egungo posta zerbitzariekin, hala nola Postfix eta Exim.

NNCPren aplikazio eremu posibleak adierazi Internetera etengabeko konexiorik ez duten gailuetara mezuak bidaltzea/jasotzea antolatzea, sareko konexio ezegonkor baten baldintzetan fitxategiak transferitzea, euskarri fisikoan datu kopuru handiak modu seguruan transferitzea, MitM erasoetatik babestuta dauden datuak transferitzeko sare isolatuak sortzea, sarearen zentsura saihestuz eta zaintza. Deszifratze-gakoa hartzailearen eskuetan bakarrik dagoenez, paketea sare baten bidez edo euskarri fisikoen bidez entregatzen den kontuan hartu gabe, hirugarren batek ezin du edukia irakurri, paketea atzeman arren. Aldiz, sinadura digitalaren autentifikazioak ez du onartzen beste igorle baten itxurapean fikziozko mezu bat sortzea.

NNCP 5.0.0-ren berrikuntzen artean, aldean aurreko berriak (3.3 bertsioa), kontuan izan dezakezu:

  • GPLv3+-ren proiektuaren lizentzia GPLv3-rako soilik aldatu zen, konfiantza faltagatik. SPO Fundazioa ondoren uzten Richard Stallman bertatik;
  • Balio osoa erabiltzen da AEAD enkriptatzea ChaCha20-Poly135 128 KiB blokeak. Horri esker, enkriptatutako paketeetan datuak berehala autentifikatzeko aukera ematen du, zifratutako testu osoa irakurtzean akats batekin irten beharrean;
  • Konfigurazio-fitxategiaren formatua honetatik aldatu da YAML on Hjson. Azken honen liburutegia askoz sinpleagoa eta tamaina txikiagokoa da, konfigurazioa duen pertsona batentzat funtzionatzeko erraztasun antzekoa duena;
  • zlib konpresio algoritmoa ordeztu du zstandard: konpresio-abiadura nabarmen handitzea eraginkortasun nabarmen handiagoarekin;
  • nncp-deitu eskuragarri dauden paketeak (-zerrenda) urruneko aldean ikusteko aukera lortu du, deskargatu gabe. Eta paketeak selektibo deskargatzeko aukera ere (-pkts);
  • nncp-daemon -inetd aukera jaso zuen, azpian exekutatzeko aukera emanez inetd edo, adibidez, SSH bidez;
  • Lineako konexioak TCP bidez ez ezik, kanpoko komandoak deituz eta stdin/stdout bidez komunikatuz ere egin daitezke. Adibidez: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Komandoak umask lagungarriak dira (666/777 bezalako sarbide-eskubide hedatuak erabiliz) eta umask modu orokorrean ezartzeko gaitasuna dute. konfigurazio fitxategia, erabiltzeko errazago eginez spool direktorio orokorra hainbat erabiltzaileren artean;
  • Sistemaren erabilera osoa Joan moduluak.

Iturria: opennet.ru

Gehitu iruzkin berria