የጂኤንዩኔት P2P መድረክ 0.13 መልቀቅ። ጂኤንኤስን እንደ በይነመረብ ደረጃ ማስተዋወቅ

የኢንተርኔት ፕሮቶኮሎችን እና አርክቴክቸርን የሚያዘጋጀው አይኢኤፍኤፍ (የኢንተርኔት ኢንጂነሪንግ ግብረ ኃይል) በፕሮጀክቱ የተገነባውን የጂኤንኤስ (ጂኤንዩ ስም ስርዓት) የጎራ ስም ስርዓትን ደረጃውን የጠበቀ ሂደት ጀምሯል። ጂኤንኔት እንደ ሙሉ በሙሉ ያልተማከለ እና ሳንሱር-ማስረጃ ለዲኤንኤስ ምትክ። አህነ ታትሟል የደረጃው የመጀመሪያ ረቂቅ ፣ ከመረጋጋት በኋላ RFC የሚቋቋምበት ፣ እሱም “የታቀደው መደበኛ” ደረጃ ይኖረዋል።

ጂኤንኤስ ከዲኤንኤስ ጋር ጎን ለጎን መጠቀም እና እንደ ድር አሳሾች ባሉ ባህላዊ መተግበሪያዎች ውስጥ መጠቀም ይቻላል. የመዝገቦች ትክክለኛነት እና የማይለዋወጥነት የሚረጋገጠው ምስጠራ ስልቶችን በመጠቀም ነው። እንደ ዲ ኤን ኤስ ሳይሆን ጂኤንኤስ ከዛፍ መሰል የአገልጋይ ተዋረድ ይልቅ በቀጥታ የሚመራ ግራፍ ይጠቀማል። የስም መፍታት ከዲ ኤን ኤስ ጋር ተመሳሳይ ነው፣ ነገር ግን ጥያቄዎች እና ምላሾች የሚደረጉት በሚስጥር ነው - ጥያቄውን የሚያስኬድ መስቀለኛ መንገድ ምላሹ ለማን እንደተላከ አያውቅም፣ እና የመጓጓዣ ኖዶች እና የሶስተኛ ወገን ታዛቢዎች ጥያቄዎችን እና ምላሾችን ዲክሪፕት ማድረግ አይችሉም።

በጂኤንኤስ ውስጥ ያለው የዲ ኤን ኤስ ዞን የሚወሰነው ብዙ የህዝብ እና የግል ቁልፎችን በመጠቀም ነው። ኢ.ሲ.ኤስ. በኤሊፕቲክ ኩርባዎች ላይ የተመሰረተ Curve25519. Curve25519 በመጠቀም የተገነዘበ አንዳንዶች በጣም እንግዳ እርምጃ አድርገው ይመለከቱታል፣ ምክንያቱም ለ ECDSA ሌሎች ሞላላ ኩርባዎችን ስለሚጠቀሙ እና ከ Curve25519 ጋር ሲጣመሩ ብዙውን ጊዜ የዲጂታል ፊርማ ስልተ ቀመር ይጠቀማሉ። ኤድ25519, የበለጠ ዘመናዊከ ECDSA የበለጠ ደህንነቱ የተጠበቀ እና ፈጣን። ከክሪፕቶግራፊክ ጥንካሬ አንፃር ፣ የቁልፍ መጠን ምርጫም አጠራጣሪ ነው - ከ 32 ባይት ይልቅ 64 ባይት ፣ ብዙውን ጊዜ ለ Ed25519 ጥቅም ላይ ይውላል ፣ እንዲሁም አጠቃቀም። ካስኬድ ሲሜትሪክ ምስጠራ በ CFB ሁነታ AES እና TwoFish ስልተ ቀመሮችን በመጠቀም።

ይህ አካሄድ የCurve25519 መስመራዊ ንብረትን በመጠቀም የሕፃን የህዝብ ቁልፍ ለማውጣት የስርወ-ወረዳ ቁልፍን ለመጠቀም በማስቻል የተዋረድ ቁልፎችን መተግበር አስፈላጊነት ተብራርቷል። ይህ ባህሪ የግል ስር ቁልፎቹን ሳታውቅ የልጆችን የህዝብ ቁልፎች እንድታገኝ ይፈቅድልሃል። ይህ ዘዴም እንዲሁ ነው ተተግብሯል በ Bitcoin. ቁልፉ ወደ አንድ ዲ ኤን ኤስ መዝገብ እንዲገባ ለማድረግ ባለ 32-ባይት ቁልፍ መጠን ተመርጧል።

በተጨማሪም, ሊታወቅ ይችላል አዲስ ጉዳይ ማዕቀፍ ጂኤንዩኔት 0.13ደህንነቱ የተጠበቀ ያልተማከለ P2P አውታረ መረቦችን ለመገንባት የተነደፈ። ጂኤንዩኔትን በመጠቀም የተፈጠሩ አውታረ መረቦች አንድም የውድቀት ነጥብ የላቸውም እና የተጠቃሚዎችን የግል መረጃ አለመነካካት ዋስትና ሊሰጡ ይችላሉ፣ ይህም በስለላ አገልግሎቶች እና የአውታረ መረብ ኖዶች መዳረሻ ያላቸው አስተዳዳሪዎች ሊደርስ የሚችለውን ጥቃት ማስወገድን ጨምሮ። ልቀቱ ከ 0.12.x ስሪቶች ጋር ወደ ኋላ ተኳሃኝነትን የሚሰብሩ ጉልህ የፕሮቶኮል ለውጦችን እንደያዘ ተጠቁሟል።

GNUnet በTCP፣ UDP፣ HTTP/HTTPS፣ ብሉቱዝ እና WLAN ላይ የP2P አውታረ መረቦችን መፍጠርን ይደግፋል እና በF2F (ጓደኛ-ለጓደኛ) ሁነታ መስራት ይችላል። UPnP እና ICMP መጠቀምን ጨምሮ NAT መሻገር ይደገፋል። የውሂብ አቀማመጥን ለመፍታት, የተከፋፈለ የሃሽ ሰንጠረዥ (DHT) መጠቀም ይቻላል. የተጣራ መረቦችን ለመዘርጋት መሳሪያዎች ቀርበዋል. የመዳረሻ መብቶችን ለመምረጥ እና ለመሻር ያልተማከለ የመለያ ባህሪ ልውውጥ አገልግሎት ጥቅም ላይ ይውላል ማስመለስ መታወቂያ, በመጠቀም GNS (የጂኤንዩ ስም ስርዓት) እና በባህሪ ላይ የተመሰረተ ምስጠራ (በባህሪ ላይ የተመሰረተ ምስጠራ).

ስርዓቱ ዝቅተኛ የሀብት ፍጆታን ያሳያል እና በንጥረ ነገሮች መካከል መገለልን ለማቅረብ ባለብዙ ሂደት አርክቴክቸርን ይጠቀማል። ተጣጣፊ መሳሪያዎች የምዝግብ ማስታወሻዎችን ለመጠበቅ እና ስታቲስቲክስን ለመሰብሰብ ይቀርባሉ. ለመጨረሻ ጊዜ ጥቅም ላይ የሚውሉ አፕሊኬሽኖችን ለማዘጋጀት ጂኤንዩኔት ለC ቋንቋ እና ለሌሎች የፕሮግራሚንግ ቋንቋዎች ማሰሪያ ኤፒአይን ያቀርባል። ልማትን ለማቃለል በክሮች ምትክ የክስተት ቀለበቶችን እና ሂደቶችን ለመጠቀም ይመከራል። በአስር ሺዎች የሚቆጠሩ አቻዎችን የሚሸፍኑ የሙከራ መረቦችን በራስ ሰር ለማሰማራት የሙከራ ቤተ-መጽሐፍትን ያካትታል።

ከጂኤንኤስ በተጨማሪ በጂኤንዩኔት ቴክኖሎጂዎች ላይ በመመስረት በርካታ ዝግጁ የሆኑ መተግበሪያዎች እየተዘጋጁ ናቸው፡-

  • ስም-አልባ የፋይል ማጋራት አገልግሎት፣ በመረጃ ልውውጥ ምክንያት መረጃን ኢንክሪፕት በተደረገ ቅጽ ብቻ እንዲተነትኑ የማይፈቅድ እና በ GAP ፕሮቶኮል በመጠቀም ማን እንደለጠፈ ፣ እንደፈለገ እና እንደወረደ እንዲከታተሉ አይፈቅድልዎትም ።
  • በ ".gnu" ጎራ ውስጥ የተደበቁ አገልግሎቶችን ለመፍጠር እና IPv4 እና IPv6 ዋሻዎችን በP2P አውታረመረብ ለማስተላለፍ የ VPN ስርዓት። በተጨማሪም፣ ከIPv4-to-IPv6 እና IPv6-to-IPv4 የትርጉም እቅዶች ይደገፋሉ፣ እንዲሁም IPv4-over-IPv6 እና IPv6-over-IPv4 ዋሻዎችን መፍጠር ነው።
  • በጂኤንዩኔት ላይ የድምጽ ጥሪዎችን ለማድረግ የጂኤንዩኔት የውይይት አገልግሎት። GNS ተጠቃሚዎችን ለመለየት ጥቅም ላይ ይውላል፤ የድምጽ ትራፊክ ይዘቶች በተመሰጠረ መልኩ ይተላለፋሉ። ማንነትን መደበቅ እስካሁን አልቀረበም - ሌሎች እኩዮች በሁለት ተጠቃሚዎች መካከል ያለውን ግንኙነት መከታተል እና የአይ ፒ አድራሻቸውን መወሰን ይችላሉ።
  • ያልተማከለ ማህበራዊ አውታረ መረቦችን ለመገንባት መድረክ ሴኩሼርፕሮቶኮሉን በመጠቀም PSYC እና የተፈቀደላቸው ተጠቃሚዎች ብቻ መልዕክቶችን፣ ፋይሎችን፣ ውይይቶችን እና ውይይቶችን መድረስ እንዲችሉ ከጫፍ እስከ ጫፍ ምስጠራን በመጠቀም የማሳወቂያ ስርጭትን በብዙካስት ሁነታ መደገፍ (መልእክቶች ያልተላኩላቸው፣ የመስቀለኛ መንገድ አስተዳዳሪዎችን ጨምሮ ማንበብ አይችሉም) );
  • የተመሰጠረ ኢሜይልን የማደራጀት ስርዓት ቆንጆ ቀላል ግላዊነትጂኤንዩኔትን ለሜታዳታ ጥበቃ የሚጠቀም እና የተለያዩ ይደግፋል ምስጠራ ፕሮቶኮሎች ለቁልፍ ማረጋገጫ;
  • የክፍያ ስርዓት ከጂኤንዩ Taler, ይህም ለገዢዎች ማንነትን መደበቅ ያቀርባል, ነገር ግን የሻጮችን ግብይቶች ለግልጽነት እና ለግብር ሪፖርት ያቀርባል. ዶላር፣ ዩሮ እና ቢትኮይንን ጨምሮ በተለያዩ ነባር ምንዛሬዎች እና በኤሌክትሮኒክስ ገንዘብ መስራትን ይደግፋል።

በጂኤንዩኔት 0.13 ውስጥ ዋና ዋና አዲስ ባህሪያት፡-

  • መዝገቡ ሥራ ላይ ዋለ ጋና (GNUnet Assigned Numbers Authority)፣ ለጂኤንዩኔት ስሞችን እና አድራሻዎችን የመመደብ ኃላፊነት አለበት።
  • ያልተማከለው የጎራ ስም ስርዓት ጂኤንኤስ ትግበራ ከ ጋር ተስተካክሏል። ዝርዝር መግለጫበ IETF የቀረበ። የ NSS ፕለጊን "ብሎክ" ተሻሽሏል. አዲስ SUPPLEMENTAL ባንዲራዎች በተሰጠው መለያ ስር በግልጽ ላልታተሙ፣ ነገር ግን በመፍታት ሰጪው የተመለሱ መዝገቦች ታክለዋል። ከመግቢያው ውጭ የ TLSA ወይም SRV ግቤቶችን ሲያክሉ ለ gnunet-namestore መገልገያ ማስጠንቀቂያ ታክሏል BOX.
  • በቁልፍ መሻሪያ ዘዴ (GNS/REVOCATION) ውስጥ ተግባሩ የተጠናቀቀ ሥራ ማረጋገጫ የ Argon2 hashing ስልተ ቀመር ለመጠቀም ተቀይሯል።
  • ባልተማከለ የመለያ ባህሪያት ልውውጥ (RECLAIM) አገልግሎት፣ የቲኬቱ መጠን ወደ 256 ቢት ጨምሯል።
  • የ UDP ፕሮቶኮልን ለመረጃ ማስተላለፍ የሚጠቀም የትራንስፖርት ፕለጊን በመረጋጋት ችግሮች ምክንያት ወደ የሙከራ ምድብ ተወስዷል;
  • የ ECDSA ቁልፍ ፋይል ቅርጸት እና የግል ቁልፍ ተከታታይነት ዘዴ ከሌሎች ቤተ-መጻሕፍት ጋር አንድ ሆነዋል (የቆዩ ቁልፎች ከእንግዲህ አይሰሩም)።
  • ቤተ መፃህፍቱ በሞላላ ኩርባዎች ላይ የተመሰረተ የኢንክሪፕሽን ስልተ ቀመሮችን እንደ ትግበራ ያገለግላል ሊብሶዲየም.
  • ከ gnutls ጋር ያልተዛመደ በCURL ቤተ-መጽሐፍት መገልገያዎችን የመገንባት ችሎታ ታክሏል።
  • ቀጣይነት ያለው ውህደት አገልጋይ ተመልሷል buildbot.
  • የግንባታ ጥገኞች libmicrohttpd፣ libjansson እና libsodium ያካትታሉ።

ምንጭ: opennet.ru

አስተያየት ያክሉ