Moqapi oa Rust framework actix-web o hlakotse polokelo ka lebaka la bompoli

Sengoli sa marang-rang se ngotsoeng ka Rust actix-web hlakotsoe polokelo ka mor'a hore a nyatsehe ka "ho sebelisa hampe" puo ea Rust. Moralo oa actix-web, sephutheloana seo se jarollotsoeng ka makhetlo a fetang likete tse 800, se u lumella ho kenya ts'ebetso ea seva sa HTTP le ts'ebetso ea bareki lits'ebetsong tsa Rust, mme e etselitsoe ho fihlela ts'ebetso e phahameng le ho feta. e etellang pele litekong tse ngata tsa moralo oa marang-rang.

Nakoana pele ho ketsahalo eo, ho ile ha tlalehoa litabeng tsa GitHub hore Undefined Behaviour e ile ea fumanoa ka har'a khoutu ea seva ea actix-web, e etsahetseng block e entsoeng e sa sireletsehang (e lumella liketso tse sa bolokehang ka litsupa). Mongoli oa actix-web ha a ka a tlosa thibelo e sa sireletsehang, empa o ile a khutlisetsa mohala ho thibela sena e le hore boitšoaro bo sa hlalosoang bo se ke ba etsahala. Mongoli o ile a hana litlhahiso tsa ho tlosa ho sa sireletseha, a qotsa tahlehelo e ka 'nang ea e-ba teng ea ts'ebetso mme a bolela hore ha a sebelise ho sa sireletseha ho sa hlokahale mme o kholisehile ka polokeho ea li-blocks tse sebetsang ka mokhoa ona.

Setho sa sehlopha sa RustSec se khethileng boitšoaro bo sa hlalosoang ha se lumellane mme sa fana ka maikutlo a hore tšebeliso ea li-blocks tse ngata tse sa sireletsehang ho actix-web ha e na lebaka. Ka mor'a sena o ile a hatisa
sengoloa mabapi le ho se amohelehe ho sebelisa mokhoa o sa sireletsehang, oo ho oona, har'a lintho tse ling, ho ileng ha boleloa hore mokhoa oa ho sebetsa le litsupa tse sebelisoang ho actix-web (litlhahiso tse 'maloa tse feto-fetohang ho data e tšoanang) li ka baka bofokoli ba tšebeliso-mora-mahala 'me ha li etse joalo. e tsamaellana le paradigm ea nts'etsopele ho Rust.

ka mor'a lipuisano lihlooho ka Reddit, litabeng tsa GitHub mathela holimo trolls le mongoli oa actix-web ba ne ba le tlas'a bongata ba ho nyatsa le mahlapa ka baka la tshebediso e mpe ya Mafome. Mongoli o ne a sitoa ho mamella khatello ea kelello, hlakotsoe polokelo и o ngotse, hore ke tlohele ka Open Source.

Source: opennet.ru

Eketsa ka tlhaloso