NNCP 5.0.0-ի թողարկում, կոմունալ ծառայություններ ֆայլերի/փոստի պահեստավորման և փոխանցման ռեժիմում փոխանցելու համար

տեղի ունեցավ արձակել Հանգույցից հանգույց պատճեն (NNCP), ֆայլերի անվտանգ փոխանցման, էլ. փոստի և կատարման հրամանների համար նախատեսված օգտակար ծրագրերի հավաքածու։ պահել և փոխանցելԱջակցվում է POSIX-համատեղելի օպերացիոն համակարգերի վրա աշխատանքը։ Կոմունալ ծրագրերը գրված են Go լեզվով և տարածվում են GPLv3 լիցենզիայով։

Կոմունալ ծառայությունները նպատակ ունեն օգնելու կառուցել փոքր peer-to-peer ցանցեր։ ընկեր-ընկեր ցանցեր (տասնյակ հանգույցներ)՝ ստատիկ երթուղավորմամբ՝ ֆայլերի անվտանգ «կրակիր և մոռացիր» փոխանցման, ֆայլերի հարցումների, էլ. փոստի և հրամանների կատարման հարցումների համար: Բոլոր փոխանցված փաթեթները կոդավորված (ծայրից ծայր) և բացահայտորեն նույնականացվում են ծանոթների հայտնի հանրային բանալիներով: Onion (ինչպես Tor-ում) կոդավորումը կիրառվում է բոլոր միջանկյալ փաթեթների վրա: Յուրաքանչյուր հանգույց կարող է գործել որպես և՛ հաճախորդ, և՛ սերվեր և օգտագործել ինչպես push, այնպես էլ poll վարքագիծ:

Տարբերությունը NNCP լուծումներից UUCP и FTN (FidoNet Technology Network), վերը նշված կոդավորումից և նույնականացումից բացի, ցանցերի համար նախատեսված աջակցություն է։ ճկուն ցանց և ֆիզիկապես մեկուսացված համակարգիչներ (օդով բացված) անվտանգ տեղական և հանրային ցանցերից: NNCP-ի մեկ այլ առանձնահատկությունն այն է, որ այն հեշտ ինտեգրվում է (UUCP-ի նման) ներկայիս փոստային սերվերների հետ, ինչպիսիք են Postfix-ը և Exim-ը:

NNCP-ի կիրառման հնարավոր ոլորտներն են՝ նշել է Ինտերնետին մշտական ​​կապ չունեցող սարքերին նամակների ուղարկման/ստացման կազմակերպում, ֆայլերի փոխանցում անկայուն ցանցային կապի պայմաններում, ֆիզիկական կրիչների վրա շատ մեծ քանակությամբ տվյալների անվտանգ փոխանցում, MitM հարձակումներից պաշտպանված մեկուսացված տվյալների փոխանցման ցանցերի ստեղծում, ցանցային գրաքննության և հսկողության շրջանցում: Քանի որ վերծանման բանալին միայն ստացողի մոտ է, անկախ փաթեթի ցանցով կամ ֆիզիկական կրիչներով առաքման ուղուց, երրորդ կողմը չի կարող կարդալ բովանդակությունը, նույնիսկ եթե ընդհատել է ուղարկումը: Իր հերթին, թվային ստորագրությամբ նույնականացումը թույլ չի տալիս ստեղծել ֆիկտիվ ուղարկում մեկ այլ ուղարկողի անվան տակ:

NNCP 5.0.0-ի նորարարությունների շարքում, համեմատած նախորդ նորությունները (տարբերակ 3.3), կարող եք նշել.

  • Նախագծի լիցենզիան փոխվել է GPLv3+-ից GPLv3-ի՝ վստահության պակասի պատճառով։ SPO հիմնադրամ այն բանից հետո հեռանալով Ռիչարդ Սթոլմանը դրանից;
  • Օգտագործվում է ամբողջական տարբերակը AEAD ChaCha20-Poly135 կոդավորումը 128 ԿԲ բլոկներում։ Սա թույլ է տալիս անմիջապես ստուգել կոդավորված փաթեթներում գտնվող տվյալները՝ ամբողջ գաղտնագրված տեքստը կարդալուց հետո սխալի պատճառով ձախողվելու փոխարեն։
  • Կարգավորման ֆայլի ձևաչափը փոխվել է ՅԱՄԼ մասին ՀջսոնՎերջինիս գրադարանը զգալիորեն ավելի պարզ է և չափսերով փոքր, նմանատիպ հարմարավետությամբ նաև կոնֆիգուրացիայի հետ աշխատող անձի համար։
  • zlib սեղմման ալգորիթմը փոխարինվել է Ստանդարտսեղմման արագության զգալի աճ՝ զգալիորեն ավելի բարձր արդյունավետությամբ;
  • nncp-զանգ ստացվել է հասանելի փաթեթները (-list) հեռակա տարբերակով՝ առանց դրանք ներբեռնելու։ Ինչպես նաև փաթեթները (-pkts) ընտրողաբար ներբեռնելու հնարավորություն։
  • nncp դեմոն ստացավ -inetd տարբերակը, որը թույլ տվեց այն աշխատել inetd կամ, օրինակ, SSH-ի միջոցով։
  • Առցանց միացումները կարող են իրականացվել ոչ միայն անմիջապես TCP-ի միջոցով, այլև արտաքին հրամաններ կանչելով և stdin/stdout-ի միջոցով հաղորդակցվելով։ Օրինակ՝ nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
  • հրամանների umask-հարմարավետությունը (օգտագործելով ընդլայնված թույլտվություններ, ինչպիսիք են 666/777-ը) և umask-ը գլոբալ կերպով սահմանելու հնարավորությունը միջոցով կազմաձևման ֆայլ, ինչը հեշտացնում է օգտագործումը համօգտագործվող spool գրացուցակ մի քանի օգտատերերի միջև;
  • Համակարգի լիարժեք օգտագործումը Go մոդուլներ.

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster