Dezvoltatorul framework-ului Rust actix-web a șters repository-ul în urma hărțuirii.

Autorul framework-ului web scris în limbajul Rust actix-web a șters repository după ce a fost supus criticilor pentru „folosirea greșită” a limbajului Rust. Framework-ul actix-web, pachet care a fost descărcat de peste 800.000 de ori, permite integrarea funcționalității unui server și client HTTP în aplicații scrise în Rust, fiind conceput pentru a atinge performanțe maxime și lider în multe teste de framework-uri web.

Cu puțin timp înainte de incident, în issues pe GitHub a fost raportată o comportare nedefinită (Undefined Behaviour) în codul serverului actix-web, apărută într-un bloc executat în modul unsafe (care permite efectuarea de acțiuni nesigure cu pointere). Autorul actix-web nu a îndepărtat blocul unsafe, dar a refăcut apelul acestui bloc pentru a evita apariția comportării nedefinite. Propunerile de a elimina unsafe au fost respinse de autor, care a invocat pierderea posibilă de performanță și a afirmat că nu folosește unsafe fără necesitate și este încrezător în siguranța blocurilor care funcționează în acest mod.

Un membru al echipei RustSec, care a descoperit comportarea nedefinită, nu a fost de acord și a sugerat că utilizarea multor blocuri unsafe în actix-web este injustificată. După aceasta, el a publicat
articol un articol despre inacceptabilitatea utilizării unsafe, în care, printre altele, s-a menționat că tehnica folosită în actix-web pentru manipularea pointerelor (mai multe pointere mutable către aceleași date) poate duce la vulnerabilități de tip use-after-free și nu respectă paradigma de dezvoltare în Rust.

După discuții articolul pe Reddit, în issues pe GitHub au apărut troluri și autorul actix-web a fost supus unui val de critici și insulte pentru folosirea greșită a Rust. Autorul nu a rezistat presiunii psihologice, a șters repository-ul și Jurnalistul Bloomberg Jason Schreier, ceea ce a dus la încetarea sa cu Open Source.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster