Pagpagawas sa NNCP 5.0.0, mga gamit alang sa pagbalhin sa mga file/mail sa store-and-forward mode

nahitabo buhian Node-to-Node nga kopya (NNCP), usa ka hugpong sa mga utilities alang sa luwas nga pagbalhin sa mga file, email, ug mga sugo nga ipatuman sa tindahan-ug-sa unahan. Nagsuporta sa operasyon sa POSIX-compatible nga mga operating system. Ang mga utilities gisulat sa Go ug giapod-apod ubos sa lisensya sa GPLv3.

Ang mga utilities naka-focus sa pagtabang sa pagtukod og gamay nga peer-to-peer higala-sa-higala mga network (dosenang mga node) nga adunay static nga ruta alang sa luwas nga kalayo-ug-kalimot nga mga pagbalhin sa file, mga hangyo sa file, email, ug mga hangyo sa command. Ang tanan nga gipadala nga mga pakete gi-encrypt (katapusan-sa-katapusan) ug klaro nga gipamatud-an gamit ang nahibal-an nga publiko nga mga yawe sa mga higala. Ang onion (sama sa Tor) encryption gigamit para sa tanang intermediate packet. Ang matag node mahimong molihok ingon usa ka kliyente ug usa ka server ug magamit ang parehas nga mga modelo sa pamatasan sa pagduso ug poll.

Kalainan NNCP gikan sa mga solusyon UUCP ΠΈ FTN (FidoNet Technology Network), dugang pa sa gihisgutan sa ibabaw nga encryption ug authentication, mao ang suporta gikan sa kahon nga mga network floppinet ug mga kompyuter pisikal nga nahimulag (nabuak sa hangin) gikan sa walay kasegurohan nga lokal ug publikong mga network. Nagpakita usab ang NNCP og dali nga paghiusa (sama sa UUCP) sa mga kasamtangang mail server sama sa Postfix ug Exim.

Posible nga mga lugar sa aplikasyon sa NNCP gisaulog pag-organisar sa pagpadala/pagdawat sa mail ngadto sa mga device nga walay permanenteng koneksyon sa Internet, pagbalhin sa mga file sa mga kondisyon sa dili lig-on nga koneksyon sa network, luwas nga pagbalhin sa daghan kaayong datos sa pisikal nga media, paghimo sa nahilit nga mga network sa pagbalhin sa datos nga gipanalipdan gikan sa mga pag-atake sa MitM, pag-bypass sa censorship sa network ug pagbantay. Tungod kay ang yawe sa pag-decryption anaa ra sa mga kamot sa nakadawat, bisan pa kung ang pakete gihatag sa network o pinaagi sa pisikal nga media, ang usa ka ikatulo nga partido dili makabasa sa mga sulud, bisan kung ang pakete gi-intercept. Sa baylo, ang digital signature authentication wala magtugot sa paghimo og usa ka tinumotumo nga mensahe ubos sa pagtakuban sa laing nagpadala.

Lakip sa mga inobasyon sa NNCP 5.0.0, itandi sa miaging balita (bersyon 3.3), mahimo nimong timan-an:

  • Ang lisensya sa proyekto gikan sa GPLv3+ giusab ngadto sa GPLv3-only, tungod sa kakulang sa pagsalig sa SPO Foundation human sa pagbiya Richard Stallman gikan niini;
  • Bug-os nga bili ang gigamit AEAD encryption ChaCha20-Poly135 128 KiB bloke. Gitugotan ka niini nga mapamatud-an dayon ang datos sa mga naka-encrypt nga pakete sa langaw, imbis nga mogawas nga adunay sayup sa katapusan sa pagbasa sa tibuuk nga ciphertext;
  • Ang format sa configuration file nausab gikan sa YAML sa Hjson. Ang librarya sa naulahi mas simple ug mas gamay sa gidak-on, nga adunay susama nga kasayon ​​sa operasyon alang sa usa ka tawo nga adunay configuration;
  • Ang zlib compression algorithm gipulihan sa Ztandard: mahinungdanon nga pagtaas sa katulin sa compression nga adunay mas taas nga kahusayan;
  • nncp-tawag nakuha ang kapilian sa pagtan-aw sa mga magamit nga pakete (-lista) sa hilit nga bahin, nga wala i-download kini. Ug usab ang abilidad sa pagpili sa pag-download sa mga pakete (-pkts);
  • nncp-daemon nakadawat sa -inetd nga kapilian, nga gitugotan kini nga modagan sa ilawom inetd o, pananglitan, pinaagi sa SSH;
  • Ang mga koneksyon sa online mahimo dili lamang direkta pinaagi sa TCP, apan pinaagi usab sa pagtawag sa mga eksternal nga mando ug pagpakigsulti pinaagi sa stdin/stdout. Pananglitan: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Ang mga sugo mahigalaon sa umask (gamit ang gipalawig nga mga katungod sa pag-access sama sa 666/777) ug ang abilidad sa pag-set sa umask sa tibuuk kalibutan pinaagi sa configuration file, nga mas dali gamiton kinatibuk-ang direktoryo sa spool taliwala sa daghang tiggamit;
  • Bug-os nga paggamit sa sistema Lakaw sa mga module.

Source: opennet.ru

Idugang sa usa ka comment