የNNCP 8.8.0 መልቀቅ፣ ፋይሎችን/ትእዛዞችን በመደብር-እና-ማስተላለፍ ሁነታ ለማስተላለፍ የሚረዱ መገልገያዎች

በመደብር እና ወደፊት ሁነታ ፋይሎችን፣ ኢሜልን እና የማስፈጸሚያ ትዕዛዞችን ደህንነቱ በተጠበቀ ሁኔታ ለማስተላለፍ የፍጆታ ስብስብ የሆነው Node-to-Node CoPy (NNCP) መልቀቅ። በPOSIX-ተኳሃኝ ስርዓተ ክወናዎች ላይ ክወናን ይደግፋል። መገልገያዎቹ በ Go ውስጥ ተጽፈው በGPLv3 ፈቃድ ተሰራጭተዋል።

መገልገያዎቹ አነስተኛ የአቻ ለአቻ ጓደኛ-ጓደኛ አውታረ መረቦችን (በደርዘን የሚቆጠሩ ኖዶች) በስታቲስቲክ ማዘዋወር በማገዝ ላይ ያተኮሩ ናቸው ደህንነቱ የተጠበቀ የእሳት እና የፋይል ዝውውሮችን ለመርሳት፣ የፋይል ጥያቄዎችን፣ ኢሜል እና የትእዛዝ ጥያቄዎች። ሁሉም የሚተላለፉ እሽጎች የተመሰጠሩ ናቸው (ከጫፍ እስከ ጫፍ) እና የታወቁ የጓደኞችን የህዝብ ቁልፎችን በመጠቀም የተረጋገጡ ናቸው። ሽንኩርት (እንደ ቶር) ምስጠራ ለሁሉም መካከለኛ ፓኬቶች ጥቅም ላይ ይውላል። እያንዳንዱ መስቀለኛ መንገድ እንደ ደንበኛ እና አገልጋይ ሆኖ መስራት ይችላል እና ሁለቱንም የግፋ እና የድምጽ መስጫ ባህሪ ሞዴሎችን መጠቀም ይችላል።

በ NNCP እና UUCP እና FTN (FidoNet Technology Network) መፍትሄዎች መካከል ያለው ልዩነት ከላይ ከተጠቀሰው ምስጠራ እና ማረጋገጫ በተጨማሪ ለፍሎፒኔት ኔትወርኮች እና ኮምፒውተሮች በአካል ተነጥለው (የአየር ክፍተት) ከአስተማማኝ ካልሆኑ አካባቢያዊ እና ከሳጥን ውጭ የሚደረግ ድጋፍ ነው። የህዝብ አውታረ መረቦች. NNCP እንደ Postfix እና Exim ካሉ የመልዕክት አገልጋዮች ጋር ቀላል ውህደትን (ከ UUCP ጋር እኩል) ያሳያል።

ለኤን.ኤን.ሲ.ፒ. ሊተገበሩ የሚችሉ ቦታዎች ከበይነመረቡ ጋር ቋሚ ግንኙነት ሳይኖር ወደ መሳሪያዎች መልእክት መላክ/መቀበልን ማደራጀት፣ ያልተረጋጋ የአውታረ መረብ ግንኙነት ባለበት ሁኔታ ፋይሎችን ማስተላለፍ፣በአካላዊ ሚዲያ ላይ በጣም ብዙ መረጃዎችን ደህንነቱ በተጠበቀ ሁኔታ ማስተላለፍ፣ገለልተኛ የመረጃ ማስተላለፊያ ኔትወርኮች መፍጠርን ያጠቃልላል። ሚትኤም ጥቃቶች፣ የአውታረ መረብ ሳንሱር እና ክትትልን ማለፍ። የዲክሪፕት ቁልፉ በተቀባዩ እጅ ብቻ ስለሆነ፣ ፓኬቱ በኔትወርኩ ወይም በአካላዊ ሚዲያ ቢቀርብም፣ ጥቅሉ ቢጠለፍም ሶስተኛ ወገን ይዘቱን ማንበብ አይችልም። በምላሹ፣ የዲጂታል ፊርማ ማረጋገጫ በሌላ ላኪ ስም ምናባዊ መልእክት መፍጠር አይፈቅድም።

ከኤንኤንሲፒ 8.8.0 ፈጠራዎች መካከል፣ ካለፈው ዜና (ስሪት 5.0.0) ጋር ሲነጻጸር፡

  • ከ BLAKE2b ሃሽ ይልቅ MTH: Merkle Tree-based Hashing ተብሎ የሚጠራው፣ BLAKE3 hash የሚጠቀም፣ የፋይሎችን ትክክለኛነት ለማረጋገጥ ጥቅም ላይ ይውላል። ይህ በማውረድ ጊዜ የፓኬቱን ኢንክሪፕት የተደረገውን ክፍል በትክክል ለማስላት ያስችልዎታል ወደፊት ለማንበብ ሳያስፈልግ። ይህ ደግሞ ያልተገደበ የንፅህና ፍተሻዎችን ትይዩ ለማድረግ ያስችላል።
  • የመረጃው መጠን አስቀድሞ በማይታወቅበት ጊዜ አዲሱ የተመሰጠረ ፓኬት ቅርጸት ሙሉ ለሙሉ ለመልቀቅ ተስማሚ ነው። የዝውውሩ መጠናቀቅ ምልክት፣ ከተረጋገጠ መጠን ጋር፣ በቀጥታ ወደ ኢንክሪፕት የተደረገው ዥረት ውስጥ ይገባል። ከዚህ በፊት የተላለፈውን መረጃ መጠን ለማወቅ ወደ ጊዜያዊ ፋይል ማስቀመጥ አስፈላጊ ነበር. ስለዚህ የ "nncp-exec" ትዕዛዝ ሙሉ በሙሉ አላስፈላጊ ስለሆነ "-use-tmp" አማራጭ ጠፍቷል.
  • የ BLAKE2b KDF እና XOF ተግባራት በ BLAKE3 ተተክተዋል ጥቅም ላይ የሚውሉትን የክሪፕቶግራፊክ ፕሪሚቲቭስ ብዛት ለመቀነስ እና ኮዱን ለማቃለል።
  • አሁን በ "ff02 :: 4e4e: 4350" አድራሻ በማባዛት በአካባቢያዊ አውታረመረብ ላይ ሌሎች ኖዶችን ማግኘት ይቻላል.
  • የመልቲካስት ቡድኖች ታይተዋል (ከFidoNet echo ኮንፈረንስ ወይም ከዩዜኔት የዜና ቡድኖች ጋር የሚመሳሰል)፣ አንድ ፓኬት መረጃን ለብዙ የቡድን አባላት እንዲልክ ያስችለዋል፣ እያንዳንዳቸውም ፓኬጁን ለተቀሩት ፈራሚዎች ያስተላልፋሉ። የመልቲካስት ፓኬት ማንበብ የቁልፍ ጥምር እውቀትን ይጠይቃል (በግልጽ የቡድኑ አባል መሆን አለቦት)፣ ነገር ግን መቀባበል በማንኛውም መስቀለኛ መንገድ ሊከናወን ይችላል።
  • የፓኬት ደረሰኝ ግልጽ ማረጋገጫ አሁን ድጋፍ አለ። ላኪው ልዩ የ ACK ፓኬት ከተቀባዩ እስኪያገኝ ድረስ ከላከ በኋላ ፓኬቱን ላያጠፋው ይችላል።
  • አብሮገነብ ለYggdrasil ተደራቢ አውታረመረብ ድጋፍ፡ የመስመር ላይ ዴሞኖች የሶስተኛ ወገን የ Yggdrasil አተገባበርን ሳይጠቀሙ እና በቨርቹዋል አውታረ መረብ በይነገጽ ላይ ከአይፒ ቁልል ጋር ሙሉ በሙሉ ሳይሰሩ እንደ ሙሉ የገለልተኛ አውታረ መረብ ተሳታፊዎች ሆነው መስራት ይችላሉ።
  • ከተዋቀሩ ሕብረቁምፊዎች (RFC 3339) ይልቅ፣ ምዝግብ ማስታወሻው ከጂኤንዩ ሬኩቲልስ መገልገያዎች ጋር ጥቅም ላይ ሊውል የሚችል ሪክፋይል ግቤቶችን ይጠቀማል።
  • እንደ አማራጭ፣ ኢንክሪፕትድ የተደረጉ የፓኬት ራስጌዎች በ"hdr/" ንዑስ ዳይሬክቶሪ ውስጥ በተለየ ፋይሎች ውስጥ ሊቀመጡ ይችላሉ፣ ይህም የፓኬት ዝርዝርን የማውጣት ስራዎችን በከፍተኛ ሁኔታ ያፋጥናል፣ ትልቅ መጠን ባላቸው የፋይል ስርዓቶች፣ ለምሳሌ ZFS። ከዚህ ቀደም የፓኬት ራስጌን ሰርስሮ ማውጣት በነባሪ ከዲስክ 128ኪቢ ብሎክ ብቻ ማንበብ ያስፈልጋል።
  • አዳዲስ ፋይሎችን መፈተሽ እንደ አማራጭ kqueue ን መጠቀም እና የከርነል ንኡስ ስርአቶችን ኢንኦቲት ማድረግ፣ ጥቂት የስርዓት ጥሪዎችን ማድረግ ይችላል።
  • መገልገያዎች ያነሱ ክፍት ፋይሎችን ያስቀምጣሉ እና ይዘጋሉ እና በትንሹ በተደጋጋሚ ይከፍቷቸዋል። ብዙ ቁጥር ያላቸው ጥቅሎች, ቀደም ሲል በከፍተኛው ክፍት ፋይሎች ላይ ገደብ ውስጥ መግባት ተችሏል.
  • ብዙ ቡድኖች እንደ ፓኬጆችን ማውረድ / መስቀል, መቅዳት እና ማቀናበር የመሳሰሉ ስራዎችን እድገት እና ፍጥነት ማሳየት ጀመሩ.
  • የ "nncp-file" ትዕዛዝ ነጠላ ፋይሎችን ብቻ ሳይሆን ማውጫዎችን መላክ ይችላል, ይዘታቸው በራሪ ላይ የፓክስ ማህደር ይፈጥራል.
  • የመስመር ላይ መገልገያዎች የተለየ "nncp-toss" ዴሞን ሳያስኬዱ ጥቅሉ በተሳካ ሁኔታ ከወረደ በኋላ ወዲያውኑ ፓኬት መወርወርን መጥራት ይችላሉ።
  • ለሌላ ተሳታፊ የሚደረግ የመስመር ላይ ጥሪ እንደ አማራጭ ሊፈጠር የሚችለው ሰዓት ቆጣሪ ሲቀሰቀስ ብቻ ሳይሆን የወጪ ፓኬት በስፑል ማውጫ ውስጥ ሲመጣ ነው።
  • ከዚህ ቀደም ከሚደገፉት ፍሪቢኤስዲ እና ጂኤንዩ/ሊኑክስ በተጨማሪ በNetBSD እና OpenBSD OS ስር የሚሰራ አሰራርን ያረጋግጣል።
  • "nncp-daemon" ከUCPI-TCP በይነገጽ ጋር ሙሉ በሙሉ ተኳሃኝ ነው። ወደተገለጸው የፋይል ገላጭ የመግባት ችሎታ ጋር ተዳምሮ (ለምሳሌ "NNCPLOG=FD:4" በማቀናበር) በዴሞንቶል መሰል መገልገያዎች ስር መሮጥ ሙሉ ለሙሉ ተስማሚ ነው።
  • የፕሮጀክት መገጣጠሚያው ሙሉ በሙሉ ወደ ሪዶ ሲስተም ተላልፏል.

ምንጭ: opennet.ru

አስተያየት ያክሉ