የቶር ኦፊሴላዊ የዝገት ትግበራ የአርቲ 0.2.0 መለቀቅ

የማይታወቅ የቶር ኔትወርክ አዘጋጆች በሩስት ቋንቋ የተጻፈውን የቶር ደንበኛን የሚያዳብር አርቲ 0.2.0 ፕሮጀክት መልቀቁን አቅርበዋል። ፕሮጀክቱ የሙከራ እድገት ደረጃ አለው፤ በተግባራዊነቱ ከዋናው የቶር ደንበኛ በC ኋላ ቀርቷል እና እሱን ሙሉ በሙሉ ለመተካት ገና ዝግጁ አይደለም። በሴፕቴምበር ውስጥ በኤፒአይ ፣ CLI እና መቼቶች ማረጋጊያ 1.0 ልቀት ለመፍጠር ታቅዷል ፣ ይህም ለተራ ተጠቃሚዎች ለመጀመሪያ ጊዜ ጥቅም ላይ ሊውል ይችላል። በጣም ሩቅ በሆነ ጊዜ የዝገት ኮድ የ C ሥሪቱን ሙሉ በሙሉ ሊተካ የሚችል ደረጃ ላይ ሲደርስ ገንቢዎቹ አርቲ የቶርን ዋና አተገባበር ደረጃ ለመስጠት እና የ C ትግበራን ማቆየት ለማቆም አስበዋል ።

መጀመሪያ እንደ SOCKS ፕሮክሲ ከተዘጋጀው እና ለሌሎች ፍላጎቶች ከተዘጋጀው የC ትግበራ በተለየ መልኩ አርቲ መጀመሪያ ላይ በተለያዩ አፕሊኬሽኖች ሊጠቀሙበት በሚችል ሞጁል ሊተከል በሚችል ቤተ-መጽሐፍት መልክ የተሰራ ነው። በተጨማሪም አዲስ ፕሮጀክት ሲዘጋጅ ሁሉም ያለፈው የቶር ልማት ልምድ ግምት ውስጥ ያስገባ ሲሆን ይህም የታወቁ የስነ-ህንፃ ችግሮችን ያስወግዳል እና ፕሮጀክቱን የበለጠ ሞዱል እና ቀልጣፋ ያደርገዋል። ኮዱ በ Apache 2.0 እና MIT ፍቃዶች ስር ተሰራጭቷል።

ቶርን በሩስት ውስጥ እንደገና ለመፃፍ ምክንያቶች ደህንነቱ የተጠበቀ አሰራርን ከማህደረ ትውስታ ጋር የሚያረጋግጥ ቋንቋ በመጠቀም ከፍተኛ የኮድ ደህንነት ደረጃን ለማግኘት መፈለግ ነው። የቶር ገንቢዎች እንደሚሉት ከሆነ በፕሮጀክቱ ቁጥጥር ስር ካሉት ተጋላጭነቶች ውስጥ ቢያንስ ግማሽ የሚሆኑት ኮዱ "ደህንነታቸው ያልተጠበቀ" ብሎኮችን የማይጠቀም ከሆነ በ Rust ትግበራ ውስጥ ይወገዳሉ. ዝገት በተጨማሪም በቋንቋው ገላጭነት እና በድርብ ቼክ እና አላስፈላጊ ኮድ በመጻፍ ጊዜ እንዳያባክን በሚያስችል ጥብቅ ዋስትና ምክንያት C ከመጠቀም የበለጠ ፈጣን የእድገት ፍጥነቶችን ለማሳካት ያስችላል።

በ 0.2.0 ልቀት ውስጥ በጣም የታወቁ ለውጦች አፈጻጸምን እና አስተማማኝነትን ለማሻሻል ሥራን ያካትታሉ. IPv6ን ብቻ በሚደግፉ አውታረ መረቦች ላይ የተሻሻለ አፈጻጸም። ከማውጫ አገልጋዮች መረጃን ለማከማቸት የማህደረ ትውስታ ፍጆታ ቀንሷል። የዲኤንኤስ ጥያቄዎችን በቶር መላክን የሚያዋቅሩበት dns_port አማራጩን ታክሏል። ከማዋቀሪያው ጋር ለመስራት አዲስ ኮድ ቀርቧል። የክር ማግለል ደንቦችን ለመወሰን እና እንቅልፍን ለማንቃት (ያልተንቀሳቀሱ ደንበኞች ሥራን ማገድ) የታከሉ ኤፒአይዎች። ከማውጫ አገልጋዮች ጋር ለመስራት አማራጭ የኮድ አተገባበርን ማገናኘት ይቻላል።

የተለቀቀው 1.0.0 ከመታተሙ በፊት ገንቢዎቹ የኢንተርኔት አገልግሎትን የሚያቀርቡ የቶር ደንበኛ ሆነው እንዲሰሩ ሙሉ ድጋፍ ለመስጠት አስበው ነው (ለወደፊት የሽንኩርት አገልግሎቶችን መተግበር ለሌላ ጊዜ ተላልፏል)። ይህ እንደ የኔትወርክ አፈጻጸም፣ የሲፒዩ ጭነት እና አስተማማኝነት ባሉ አካባቢዎች ከዋናው የC ትግበራ ጋር እኩልነትን ማሳካትን እንዲሁም ሁሉንም ከደህንነት ጋር የተገናኙ ባህሪያትን መስጠትን ያካትታል።

ምንጭ: opennet.ru

አስተያየት ያክሉ