በሩስት ውስጥ የቶር አተገባበር የሆነው የአርቲ የመጀመሪያ ቤታ ልቀት

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

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

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

በተለቀቀው 0.1.0 ላይ ከተደረጉት ለውጦች መካከል የከፍተኛ ደረጃ ኤፒአይዎች መሰረታዊ ማረጋጊያ እና ቤተ መፃህፍቱን ከሌሎች ፕሮጀክቶች ጋር ለሙከራ ውህደት ዝግጁነት ማምጣት አለ። ከለውጦቹ መካከል፣ መጀመሪያ ጥቅም ላይ ሲውል ከበስተጀርባ የመገንባት እና የማስጀመር ችሎታን ጨምሮ የ TorClient ምሳሌዎችን ለመፍጠር ኤፒአይ መጨመር ተጠቅሷል። በተጨማሪም፣ ለስህተት አያያዝ አዲስ ከፍተኛ-ደረጃ ኤፒአይ ታክሏል።

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

ምንጭ: opennet.ru

አስተያየት ያክሉ