Razvijač Rust-okvira actix-web uklonio je repozitorij zbog progonjenja

Autor web-okvira napisanog na jeziku Rust actix-web uklonio repozitorij nakon što je bio izložen kritikama zbog "pogrešne upotrebe" jezika Rust. Okvir actix-web, paket koji je preuzet više od 800 tisuća puta, omogućuje integraciju http servera i klijenta u aplikacije napisane na jeziku Rust, s naglaskom na postizanje maksimalne performanse i prednjači u mnogim testovima web-okvira.

Nekoliko trenutaka prije incidenta, na issues na GitHub-u prijavljeno je otkriće neodređenog ponašanja (Undefined Behaviour) u kodu actix-web servera, što se događa u bloku koji se izvršava u unsafe (omogućuje izvođenje nesigurnih radnji s pokazivačima). Autor actix-web-a nije uklonio blok unsafe, već je prepravio poziv ovog bloka kako bi se neodređeno ponašanje izbjeglo. Prijedloge za uklanjanje unsafe-a autor je odbio, pozivajući se na mogući gubitak performansi i ističući da ne koristi unsafe bez potrebe te da je siguran u sigurnost blokova koji rade u ovom režimu.

Član tima RustSec, koji je otkrio neodređeno ponašanje, nije se složio i pretpostavio da je upotreba mnogih unsafe-blokova u actix-web-u neopravdana. Nakon toga objavio je
članak o neprihvatljivosti upotrebe unsafe, u kojem je, između ostalog, spomenuto da pristup pokazivačima korišten u actix-webu (više promjenjivih pokazivača na iste podatke) potencijalno može uzrokovati ranjivosti use-after-free i nije u skladu s razvojnim paradigmatom na Rust-u.

Nakon rasprave o članku na Redditu, na issues na GitHub-u pojavio se talas trolova i autor actix-web-a je bio izložen navali kritike i uvreda zbog pogrešne upotrebe Rust-a. Autor nije izdržao psihološki pritisak, uklonio je repozitorij i napisao, da se povukao iz Open Source-a.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster