Google je sprožil pobudo za odpravo negotovosti pomnilnika v odprtokodni programski opremi. Po Googlovih podatkih 70 % varnostnih težav v Chromiumu povzročajo napake pomnilnika, kot je na primer »use-after-free«. Microsoftova študija je prav tako ugotovila, da je 70 % vseh ranljivosti, odpravljenih v analiziranih posodobitvah programske opreme, posledica negotovosti pomnilnika. Druga študija je pokazala, da bi se 53 od 95 ranljivosti, ugotovljenih v orodju curl, lahko izognili, če bi bila koda napisana v jeziku, ki varuje pomnilnik.
Primeri zgodnjih pobud, ki jih je financiral Google in so bile izvedene v sodelovanju z ISRG (Internet Security Research Group), vključujejo ustvarjanje alternativnega zalednega sistema HTTP za pripomoček curl in razvoj novega modula TLS za strežnik Apache HTTP. Oba projekta sta izvedena v jeziku Rust, ki se osredotoča na varnost pomnilnika in zagotavlja samodejno upravljanje pomnilnika. Ob pravilni uporabi (izogibanje nevarnim manipulacijam kazalcev v nevarnem načinu) to pomaga zaščititi pred težavami, kot so dostop po prostem dostopu, dereference ničelnih kazalcev in prekoračitve medpomnilnika.
Vir: opennet.ru
