Tus tsim tawm ntawm Rust moj khaum actix-web tshem tawm qhov chaw cia vim kev thab plaub

Tus neeg sau ntawm lub vev xaib uas sau hauv Rust actix-web tshem tawm chaw cia khoom tom qab nws raug thuam rau "kev siv tsis raug" cov lus Rust. Actix-web moj khaum, lub pob uas tau rub tawm ntau dua 800 txhiab lub sijhawm, tso cai rau koj los rub tawm http server thiab cov neeg siv khoom ua haujlwm rau hauv Rust daim ntawv thov, thiab tsim kom ua tiav qhov siab tshaj plaws thiab yog nyob rau hauv cov hlau lead Hauv ntau qhov kev sim ntawm Web-thav duab.

Tsis ntev ua ntej qhov xwm txheej, nws tau tshaj tawm hauv cov teeb meem ntawm GitHub tias Undefined Behavior tau kuaj pom hauv actix-web server code, tshwm sim hauv qhov thaiv ua tiav hauv tsis nyab xeeb (tso cai ua tsis zoo nrog cov taw qhia). Tus sau ntawm actix-web tsis tau tshem tawm qhov thaiv tsis zoo, tab sis rov ua qhov kev hu mus rau qhov thaiv no kom tsis txhob muaj tus cwj pwm tsis zoo tshwm sim. Tus kws sau ntawv tsis lees paub cov lus pom zoo kom tshem tawm qhov tsis zoo, hais txog qhov ua tau tsis zoo thiab hais tias nws tsis siv qhov tsis muaj kev nyab xeeb tsis tsim nyog thiab ntseeg siab txog kev nyab xeeb ntawm cov blocks ua haujlwm hauv hom no.

Pab pawg RustSec uas tau txheeb xyuas tus cwj pwm tsis pom zoo tsis pom zoo thiab tau hais tias kev siv ntau cov blocks tsis zoo hauv actix-web yog qhov tsis ncaj ncees. Tom qab ntawd nws luam tawm
tsab xov xwm hais txog qhov tsis pom zoo ntawm kev siv tsis zoo, uas, ntawm lwm yam, nws tau hais tias txoj kev ua haujlwm nrog cov taw qhia siv hauv actix-web (ntau qhov taw qhia sib hloov mus rau tib cov ntaub ntawv) tuaj yeem ua rau muaj qhov tsis zoo siv tom qab-dawb thiab tsis sib haum mus rau txoj kev loj hlob paradigm ntawm Rust.

tom qab kev sib tham cov khoom ntawm Reddit, hauv cov teeb meem ntawm GitHub khiav mus trolls thiab tus sau Actix-Web raug rau barrage ntawm kev thuam Thiab kev thuam rau kev siv tsis raug Rust. Tus sau tsis tuaj yeem tiv taus kev puas siab puas ntsws, deleted lub repository ΠΈ sau tau, uas kuv tawm nrog Open Source.

Tau qhov twg los: opennet.ru

Ntxiv ib saib