ටෝර් ව්‍යාපෘතිය මඟින් රස්ට් භාෂාවෙන් ක්‍රියාත්මක කිරීමක් ඉදිරිපත් කරන ලද අතර එය අනාගතයේදී C අනුවාදය ප්‍රතිස්ථාපනය කරනු ඇත

නිර්නාමික ටෝර් ජාලයේ සංවර්ධකයින් විසින් ආර්ටි ව්‍යාපෘතිය ඉදිරිපත් කරන ලද අතර, ඒ තුළ රස්ට් භාෂාවෙන් ටෝර් ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීම සඳහා කටයුතු සිදු වෙමින් පවතී. ප්‍රථමයෙන් SOCKS ප්‍රොක්සියක් ලෙස නිර්මාණය කර පසුව අනෙකුත් අවශ්‍යතා සඳහා සකස් කරන ලද C ක්‍රියාත්මක කිරීම මෙන් නොව, Arti මුලින් සංවර්ධනය කර ඇත්තේ විවිධ යෙදුම් සඳහා භාවිතා කළ හැකි මොඩියුලර් කාවැද්ද කළ හැකි පුස්තකාලයක ස්වරූපයෙන් ය. Zcash විවෘත ප්‍රධාන ප්‍රදාන (ZOMG) ප්‍රදාන වැඩසටහනේ අරමුදල් සමඟ වසරකට වැඩි කාලයක් මෙම වැඩ කටයුතු සිදු වෙමින් පවතී. කේතය Apache 2.0 සහ MIT බලපත්‍ර යටතේ බෙදා හැරේ.

Tor in Rust නැවත ලිවීමට හේතු වන්නේ මතකය සමඟ ආරක්ෂිත ක්‍රියාකාරිත්වය සහතික කරන භාෂාවක් භාවිතා කිරීමෙන් ඉහළ මට්ටමේ කේත ආරක්ෂාවක් ලබා ගැනීමට ඇති ආශාවයි. ටෝර් සංවර්ධකයින්ට අනුව, කේතය "අනාරක්ෂිත" බ්ලොක් භාවිතා නොකරන්නේ නම්, ව්‍යාපෘතිය මගින් නිරීක්ෂණය කරනු ලබන සියලුම අවදානම් වලින් අඩක්වත් රස්ට් ක්‍රියාත්මක කිරීමේදී ඉවත් කරනු ලැබේ. භාෂාවේ ප්‍රකාශිත බව සහ අනවශ්‍ය කේත දෙවරක් පරීක්ෂා කිරීම සහ ලිවීම සඳහා කාලය නාස්ති නොකිරීමට ඉඩ සලසන දැඩි සහතික කිරීම් හේතුවෙන් C භාවිතා කිරීමට වඩා වේගවත් සංවර්ධන වේගයක් ලබා ගැනීමට මලකඩ සමත් වේ. මීට අමතරව, නව ව්‍යාපෘතියක් සංවර්ධනය කිරීමේදී, සියලු අතීත ටෝර් සංවර්ධන අත්දැකීම් සැලකිල්ලට ගනු ලබන අතර, එය දන්නා වාස්තු විද්‍යාත්මක ගැටළු මඟහරවා ව්‍යාපෘතිය වඩාත් මොඩියුලර් සහ කාර්යක්ෂම කරයි.

එහි වත්මන් තත්ත්වය තුළ, Arti හට දැනටමත් Tor ජාලයට සම්බන්ධ වීමට, නාමාවලි සේවාදායකයන් සමඟ සන්නිවේදනය කිරීමට සහ SOCKS මත පදනම් වූ ප්‍රොක්සියක් සමඟ Tor මත නිර්නාමික සම්බන්ධතා නිර්මාණය කිරීමට හැකිය. සියලුම රහස්‍යතා විශේෂාංග ක්‍රියාත්මක කර නොමැති අතර API මට්ටමින් පසුගාමී ගැළපුම සහතික කර නොමැති බැවින්, නිෂ්පාදන පද්ධතිවල භාවිතය සඳහා සංවර්ධනය තවමත් නිර්දේශ කර නොමැත. සේවාලාභියාගේ පළමු ආරක්‍ෂිත-අනුකූල අනුවාදය, ආධාරක ආරක්ෂක නෝඩ් සහ නූල් හුදකලා කිරීම, ඔක්තෝම්බර් මාසයේදී නිකුත් කිරීමට නියමිතය.

පළමු බීටා නිකුතුව 2022 මාර්තු මාසයේදී කාවැද්දූ පුස්තකාලය සහ කාර්ය සාධන ප්‍රශස්තකරණයන් පිළිබඳ පර්යේෂණාත්මක ක්‍රියාත්මක කිරීමක් සමඟින් අපේක්ෂා කෙරේ. පළමු ස්ථාවර නිකුතුව, ස්ථාවර API, CLI සහ වින්‍යාස ආකෘතිය, මෙන්ම විගණනය, 2022 සැප්තැම්බර් මැද සඳහා සැලසුම් කර ඇත. මෙම නිකුතුව සාමාන්‍ය පරිශීලකයින් සඳහා මූලික භාවිතය සඳහා සුදුසු වනු ඇත. 2022 යාවත්කාලීන කිරීම 1.1 ඔක්තෝම්බර් මස අවසානයේ දී ප්ලග්-ඉන් ප්‍රවාහනය සහ පාලම් අවහිර කිරීම මඟ හැරීම සඳහා සහය දැක්වීම අපේක්ෂා කෙරේ. ළූණු සේවා සඳහා සහය 1.2 නිකුතුව සඳහා සැලසුම් කර ඇති අතර, C සේවාලාභියා සමඟ සමානාත්මතාවය ලබා ගැනීම 2.0 නිකුතුවෙන් අපේක්ෂා කෙරේ, ඒ සඳහා කාලය තවමත් තීරණය කර නොමැත.

අනාගතයේ දී, සංවර්ධකයින් විසින් C කේතයේ වර්ධනයට අදාළ ක්‍රියාකාරකම්වල ක්‍රමයෙන් අඩුවීමක් සහ රස්ට් හි සංස්කරණය සඳහා කැප කරන කාලය වැඩි වීමක් පුරෝකථනය කරයි. රස්ට් ක්‍රියාත්මක කිරීම C අනුවාදය ප්‍රතිස්ථාපනය කළ හැකි මට්ටමකට ළඟා වූ විට, සංවර්ධකයින් C ක්‍රියාත්මක කිරීමට නව විශේෂාංග එකතු කිරීම නවත්වනු ඇති අතර, ටික වේලාවකට පසු, එයට සහය දැක්වීම සම්පූර්ණයෙන්ම නවත්වනු ඇත. නමුත් මෙය ඉක්මනින් සිදු නොවනු ඇති අතර, රස්ට් හි ක්‍රියාත්මක කිරීම සම්පූර්ණ ප්‍රතිස්ථාපන මට්ටමට ළඟා වන තුරු, ටෝර් සේවාදායකයා සහ සී හි රිලේ සංවර්ධනය දිගටම කරගෙන යනු ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න