ያልተማከለ ድረ-ገጾችን ለመፍጠር የሚያስችል የ ZeroNet 0.7 መልቀቅ

ከአንድ አመት እድገት በኋላ ያልተማከለ የድረ-ገጽ መድረክ ተለቀቀ ዜሮኔት 0.7ሳንሱር ሊደረግባቸው፣ ሊታገዱ ወይም ሊታገዱ የማይችሉ ገፆችን ለመፍጠር የBitcoin አድራሻ እና ማረጋገጫ ዘዴዎችን ከBitTorrent ስርጭት መላኪያ ቴክኖሎጂዎች ጋር በመጠቀም ሃሳብ ያቀርባል። የጣቢያዎች ይዘት በፒ2ፒ አውታረመረብ ውስጥ በጎብኝዎች ማሽኖች ላይ ተከማችቷል እና የባለቤቱን ዲጂታል ፊርማ በመጠቀም ይረጋገጣል። የአማራጭ ስርወ ዲ ኤን ኤስ አገልጋዮች ስርዓት ለመቅረፍ ስራ ላይ ይውላል Namecoin. ፕሮጀክቱ በ Python እና የተሰራጨው በ በ GPLv2 ፍቃድ የተሰጠው።

በጣቢያው ላይ የተለጠፈው ውሂብ የተረጋገጠ እና ከጣቢያው ባለቤት መለያ ጋር የተገናኘ ነው, ልክ እንደ Bitcoin wallets ማገናኘት, ይህም የመረጃን አግባብነት ለመቆጣጠር እና ይዘቱን በእውነተኛ ጊዜ ለማዘመን ያስችላል. የአይፒ አድራሻዎችን ለመደበቅ፣ የማይታወቅ የቶር ኔትወርክን መጠቀም ይቻላል፣ ለዚህም በዜሮኔት ውስጥ የተሰራ ነው። ተጠቃሚው የደረሱባቸውን ሁሉንም ጣቢያዎች በማሰራጨት ላይ ይሳተፋል። አንዴ ወደ አካባቢያዊው ስርዓት ከወረዱ በኋላ ፋይሎቹ ተደብቀው እና BitTorrent ን የሚያስታውሱ ዘዴዎችን በመጠቀም አሁን ካለው ማሽን እንዲሰራጭ ይደረጋል።

ZeroNet ድረ-ገጾችን ለማየት የzeronet.py ስክሪፕት ብቻ ያሂዱ፣ከዚያ በኋላ በአሳሹ ውስጥ ጣቢያዎችን በዩአርኤል “http://127.0.0.1:43110/zeronet_address” (ለምሳሌ “http://127.0.0.1) መክፈት ይችላሉ። :43110/1HeLLo4uzjaLetFx6NMN3PMwF5qbebTf1D”) አንድ ድር ጣቢያ ሲከፍት, ፕሮግራሙ በአቅራቢያ ያሉ አቻዎችን ያገኛል እና ከተጠየቀው ገጽ (ኤችቲኤምኤል, ሲኤስኤስ, ምስሎች, ወዘተ) ጋር የተያያዙ ፋይሎችን ያወርዳል.
ጣቢያዎን ለመፍጠር “zeronet.py siteCreate” የሚለውን ትዕዛዝ ብቻ ያሂዱ፣ ከዚያ በኋላ ዲጂታል ፊርማ በመጠቀም ደራሲነትን ለማረጋገጥ የጣቢያ መለያ እና የግል ቁልፍ ይፈጠራሉ።

ለተፈጠረው ጣቢያ፣ “ዳታ/1HeLLo4usjaLetFx6NMH5PMwF3qbebTf1D” ቅጽ ባዶ ማውጫ ይፈጠራል። የዚህን ማውጫ ይዘት ከቀየሩ በኋላ አዲሱ እትም "zeronet.py siteSign site_identifier" የሚለውን ትዕዛዝ በመጠቀም እና የግል ቁልፉን በማስገባት መረጋገጥ አለበት። አንዴ አዲሱ ይዘት ከተረጋገጠ በኋላ የተለወጠው እትም ለእኩዮች እንዲገኝ በ"zeronet.py sitePublish site_id" ትዕዛዝ ማስታወቅ ያስፈልገዋል (የዌብሶኬት ኤፒአይ ለውጦችን ለማስታወቅ ይጠቅማል)። ከሰንሰለቱ ጋር፣ እኩዮች ዲጂታል ፊርማ በመጠቀም የአዲሱን ስሪት ትክክለኛነት ያረጋግጡ፣ አዲሱን ይዘት ያውርዱ እና ለሌሎች እኩዮች ያስተላልፋሉ።

ዋና አጋጣሚዎች:

  • አንድም የውድቀት ነጥብ የለም - በስርጭቱ ውስጥ ቢያንስ አንድ አቻ ካለ ጣቢያው ተደራሽ ሆኖ ይቆያል።
  • ለጣቢያው የማጣቀሻ ማከማቻ እጥረት - ውሂቡ በሁሉም የጎብኝዎች ማሽኖች ላይ ስለሚገኝ ጣቢያው ማስተናገጃውን በማቋረጥ ሊዘጋ አይችልም ።
  • ሁሉም ቀደም ሲል የታዩት መረጃዎች በመሸጎጫ ውስጥ ያሉ እና አሁን ካለው ማሽን ከመስመር ውጭ ሁነታ, ወደ አለምአቀፍ አውታረመረብ ሳይደርሱ ተደራሽ ናቸው.
  • የእውነተኛ ጊዜ የይዘት ዝመናን ይደግፉ;
  • በ ".bit" ዞን ውስጥ በጎራ ምዝገባ በኩል የማቅረብ እድል;
  • ያለ ቅድመ ዝግጅት ስራ - ማህደሩን በሶፍትዌሩ ይክፈቱ እና አንድ ስክሪፕት ያሂዱ;
  • በአንድ ጠቅታ ድር ጣቢያዎችን የመዝጋት ችሎታ;
  • በቅርጸት ላይ የተመሰረተ የይለፍ ቃል አልባ ማረጋገጫ ቢአይፒ 32: መለያው እንደ Bitcoin cryptocurrency በተመሳሳይ ምስጠራ ዘዴ የተጠበቀ ነው;
  • አብሮ የተሰራ SQL አገልጋይ ከ P2P ውሂብ ማመሳሰል ተግባራት ጋር;
  • ከIPv4 አድራሻዎች ይልቅ ቶርን ለስም-አልባነት የመጠቀም ችሎታ እና የቶር ድብቅ አገልግሎቶችን (.ሽንኩርት) ለመጠቀም ሙሉ ድጋፍ;
  • የ TLS ምስጠራ ድጋፍ;
  • በራስ ሰር ተደራሽነት በ uPnP;
  • የተለያዩ ዲጂታል ፊርማዎች ያላቸው በርካታ ደራሲያንን ወደ ጣቢያው የማያያዝ እድል;
  • የባለብዙ ተጠቃሚ ውቅሮችን ለመፍጠር ፕለጊን መገኘት (openproxy);
  • የዜና ምግቦችን ለማሰራጨት ድጋፍ;
  • በማንኛውም አሳሾች እና ስርዓተ ክወናዎች ውስጥ ይሰራል.

በ ZeroNet 0.7 ውስጥ ዋና ለውጦች

  • ከፓይዘን 3-3.4 ጋር ተኳሃኝነትን በማረጋገጥ Python3.8ን ለመደገፍ ኮዱ እንደገና ተሰራ።
  • የተጠበቀ የውሂብ ጎታ ማመሳሰል ሁነታ ተተግብሯል;
  • ከተቻለ የውጭ ጥገኝነቶችን በመደገፍ የሶስተኛ ወገን ቤተ-መጽሐፍት ዋና ስርጭት ተቋርጧል;
  • ዲጂታል ፊርማዎችን የሚያረጋግጥ ኮድ ከ5-10 ጊዜ ተፋጥኗል (libsecp256k1 ቤተ-መጽሐፍት ጥቅም ላይ ይውላል።
  • ማጣሪያዎችን ለማለፍ ቀደም ሲል የተፈጠሩ የምስክር ወረቀቶች በዘፈቀደ ታክለዋል;
  • የ ZeroNet ፕሮቶኮሉን ለመጠቀም የP2P ኮድ ተዘምኗል።
  • ከመስመር ውጭ ሁነታ ታክሏል;
  • የሶስተኛ ወገን ተሰኪዎችን ለመጫን እና ለማስተዳደር የUiPluginManager ተሰኪ ታክሏል;
  • ለ OpenSSL 1.1 ሙሉ ድጋፍ ተሰጥቷል;
  • ከእኩዮች ጋር በሚገናኙበት ጊዜ የ SNI እና ALPN መዝገቦች በ HTTPS ላይ ወደ መደበኛ ጣቢያዎች ከሚደረጉ ጥሪዎች ጋር ተመሳሳይ ግንኙነቶችን ለማድረግ ያገለግላሉ።

ZeroNet 0.7.0 እንደተለቀቀ በተመሳሳይ ቀን ተፈጠረ አዘምን 0.7.1፣ ይህም በደንበኛው በኩል ኮድ መፈጸምን የሚፈቅድ አደገኛ ተጋላጭነትን ያስወግዳል። የአብነት ተለዋዋጮችን ለመቅረጽ ኮድ ላይ ባለው ስህተት ምክንያት ክፍት ውጫዊ ጣቢያ ከደንበኛ ስርዓት ጋር ግንኙነትን በWebSocket ያልተገደበ ADMIN/NOSANDBOX መብቶችን መመስረት ይችላል ፣ይህም የማዋቀር መለኪያዎችን ለመለወጥ እና በተጠቃሚው ኮምፒዩተር ላይ ኮዱን ለማስፈፀም ያስችላል ። በክፍት_አሳሽ መለኪያው የተደረጉ ማጭበርበሮች።
ተጋላጭነቱ በቅርንጫፍ 0.7, እንዲሁም ከክለሳ ጀምሮ በሙከራ ግንባታዎች ውስጥ ይታያል 4188 (ከ20 ቀናት በፊት የተደረገ ለውጥ)።

ምንጭ: opennet.ru

አስተያየት ያክሉ