Kutulutsidwa kwa Arti 0.2.0, kukhazikitsidwa kovomerezeka kwa Tor in Rust

Opanga ma network osadziwika a Tor adapereka kutulutsidwa kwa pulojekiti ya Arti 0.2.0, yomwe imapanga kasitomala wa Tor wolembedwa m'chilankhulo cha Rust. Pulojekitiyi ili ndi mawonekedwe oyesera; imatsalira kumbuyo kwa kasitomala wamkulu wa Tor mu C malinga ndi magwiridwe antchito ndipo sanakonzekerebe kuyisintha. Mu Seputembala akukonzekera kupanga kumasulidwa 1.0 ndi kukhazikika kwa API, CLI ndi zoikamo, zomwe zidzakhala zoyenera kugwiritsidwa ntchito ndi ogwiritsa ntchito wamba. M'tsogolomu, pamene Rust code ifika pamlingo womwe ungathe kusintha mtundu wa C, opanga akufuna kupatsa Arti udindo wa kukhazikitsa kwakukulu kwa Tor ndikusiya kusunga C kukhazikitsa.

Mosiyana ndi kukhazikitsidwa kwa C, komwe kudapangidwa koyamba ngati woyimira SOCKS ndiyeno kukonzedwa ndi zosowa zina, Arti imapangidwa poyambirira ngati laibulale yolumikizidwa yomwe ingagwiritsidwe ntchito ndi mapulogalamu osiyanasiyana. Kuphatikiza apo, popanga pulojekiti yatsopano, zonse zomwe zachitika kale zachitukuko cha Tor zimaganiziridwa, zomwe zingapewe zovuta zodziwika bwino zamamangidwe ndikupanga pulojekitiyo kukhala yokhazikika komanso yothandiza. Khodiyo imagawidwa pansi pa ziphaso za Apache 2.0 ndi MIT.

Zifukwa zolemberanso Tor mu Rust ndikukhumba kukwaniritsa chitetezo chapamwamba kwambiri pogwiritsa ntchito chinenero chomwe chimatsimikizira kugwira ntchito motetezeka ndi kukumbukira. Malinga ndi opanga Tor, osachepera theka la zovuta zonse zomwe zimayang'aniridwa ndi polojekitiyi zidzathetsedwa pakukhazikitsa dzimbiri ngati codeyo sigwiritsa ntchito midadada "yosatetezeka". Dzimbiri idzapangitsanso kuti zitheke kuthamanga kwachitukuko kusiyana ndi kugwiritsa ntchito C, chifukwa cha kufotokozera kwa chinenerocho komanso zitsimikizo zokhwima zomwe zimakulolani kuti mupewe kuwononga nthawi poyang'ana kawiri ndikulemba zizindikiro zosafunikira.

Zosintha zodziwika bwino pakutulutsidwa kwa 0.2.0 zimaphatikizapo ntchito yopititsa patsogolo magwiridwe antchito ndi kudalirika. Kuchita bwino pamanetiweki omwe amathandizira IPv6 yokha. Kuchepetsa kukumbukira kukumbukira posunga deta kuchokera ku seva zolembera. Onjezani njira ya dns_port, yomwe mungakonzekere kutumiza zopempha za DNS kudzera pa Tor. Khodi yatsopano yogwirira ntchito ndi kasinthidwe yaperekedwa. Ma API owonjezera ofotokozera malamulo odzipatula komanso kulola kugona (kuimitsa ntchito kwa makasitomala omwe sanagwire ntchito). Ndizotheka kulumikiza ma code ena kuti mugwire ntchito ndi ma seva owongolera.

Kutulutsidwa kwa 1.0.0 kusanachitike, opanga akufuna kupatsa Arti chithandizo chokwanira kuti agwire ntchito ngati kasitomala wa Tor yemwe amapereka mwayi wopezeka pa intaneti (kukhazikitsa chithandizo chautumiki wa anyezi kuyimitsidwa mtsogolo). Izi zikuphatikizapo kukwaniritsa kufanana ndi kukhazikitsidwa kwakukulu kwa C m'madera monga machitidwe a intaneti, CPU load, ndi kudalirika, komanso kupereka chithandizo pazinthu zonse zokhudzana ndi chitetezo.

Source: opennet.ru

Kuwonjezera ndemanga