Liberasyon NNCP 5.0.0, sèvis piblik pou transfere fichye/lapòs nan mòd magazen-ak-forward

pran plas lage Kopi nœud-a-nœud (NNCP), yon seri sèvis piblik pou transfere fichye, imèl, ak kòmandman yo dwe egzekite an sekirite magazen-ak-anvwa. Sipòte operasyon sou sistèm opere POSIX-konpatib. Yo ekri sèvis piblik yo nan Go epi yo distribye anba lisans GPLv3.

Sèvis piblik yo konsantre sou ede yo bati ti kanmarad-a-kanmarad zanmi-a-zanmi rezo (plizyè douzèn nœuds) ak routage estatik pou transfè fichye dife-ak-bliye an sekirite, demann dosye, imèl, ak demann kòmand. Tout pake transmèt chiffres (fen-a-fen) epi yo otantifye klèman lè l sèvi avèk kle piblik zanmi yo konnen. Zonyon (tankou nan Tor) yo itilize chifreman pou tout pake entèmedyè. Chak ne ka aji kòm tou de yon kliyan ak yon sèvè epi sèvi ak tou de modèl konpòtman pouse ak biwo vòt.

Distenksyon NNCP soti nan solisyon yo UUCP и Ftn (FidoNet Teknoloji Rezo), anplis chifreman ak otantifikasyon ki mansyone anwo a, se sipò soti nan rezo bwat yo. floppinet ak òdinatè fizikman izole (lè-gapped) soti nan rezo lokal ak piblik ensekirite. NNCP tou gen entegrasyon fasil (apar ak UUCP) ak sèvè lapòs aktyèl tankou Postfix ak Exim.

Domèn posib nan aplikasyon NNCP selebre òganize voye/resevwa lapòs nan aparèy ki pa gen yon koneksyon pèmanan sou Entènèt la, transfere fichye nan kondisyon yon koneksyon rezo enstab, transfere an sekirite gwo kantite done sou medya fizik, kreye rezo transfè done izole ki pwoteje kont atak MitM, kontourne sansi rezo ak siveyans. Depi kle dechifre la sèlman nan men moun k ap resevwa a, kèlkeswa si pake a delivre sou rezo a oswa atravè medya fizik, yon twazyèm pati pa ka li sa ki ladan l, menm si yo entèsepte pake a. Nan vire, otantifikasyon siyati dijital pa pèmèt kreye yon mesaj fiktif anba laparans yon lòt moun k ap voye.

Pami inovasyon yo nan NNCP 5.0.0, konpare ak nouvèl anvan yo (vèsyon 3.3), ou ka sonje:

  • Lisans pwojè a soti nan GPLv3+ te chanje an GPLv3-sèlman, akòz mank konfyans nan Fondasyon SPO apre kite Richard Stallman soti nan li;
  • Valè konplè yo itilize AEAD chifreman ChaCha20-Poly135 128 KiB blòk. Sa a pèmèt ou imedyatman otantifye done nan pake chiffres sou vole a, olye pou yo sòti ak yon erè nan fen li tout chifretèk la;
  • Fòma fichye konfigirasyon an chanje YAML sou Hjson. Bibliyotèk la nan lèt la se pi senp ak pi piti nan gwosè, ak menm jan an fasilite nan operasyon pou yon moun ki gen konfigirasyon an;
  • algorithm konpresyon zlib te ranplase pa zstandard: ogmantasyon siyifikatif nan vitès konpresyon ak efikasite siyifikativman pi wo;
  • nncp-rele te gen opsyon pou wè pakè ki disponib (-list) sou bò aleka, san yo pa telechaje yo. Epi tou kapasite nan telechaje oaza pakè (-pkts);
  • nncp-demon te resevwa opsyon -inetd, ki pèmèt li kouri anba inetd oswa, pou egzanp, atravè SSH;
  • Koneksyon sou entènèt ka fèt pa sèlman dirèkteman atravè TCP, men tou lè w rele kòmandman ekstèn ak kominike atravè stdin/stdout. Pa egzanp: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Kòmandman yo zanmitay umask (lè l sèvi avèk dwa aksè pwolonje tankou 666/777) ak kapasite nan mete umask globalman atravè dosye konfigirasyon, fè li pi fasil pou itilize anyè bobin jeneral pami plizyè itilizatè;
  • Itilizasyon konplè sistèm lan Ale modil.

Sous: opennet.ru

Add nouvo kòmantè