Google je započeo promociju alata za sigurno upravljanje memorijom u otvorenom softveru

Tvrtka Google pokrenula je inicijativu za rješavanje problema u otvorenom softveru uzrokovanih nesigurnim radom s memorijom. Prema podacima Googlea, 70% problema s sigurnošću u Chromiumu uzrokovano je greškama prilikom rada s memorijom, poput pristupanja baferu nakon oslobađanja povezane memorije (use-after-free). Istraživanje Microsofta također je pokazalo da 70% svih ranjivosti ispravljenih u proučavanim ažuriranjima softvera uzrokuje nesiguran rad s memorijom. Još jedno istraživanje pokazalo je da bi se 53 od 95 ranjivosti identificiranih u alatu curl moglo izbjeći da je kod bio napisan na jeziku koji osigurava siguran rad s memorijom.

Kao primjeri prvih inicijativa financiranih od strane Googlea i provedenih u suradnji s organizacijom ISRG (Internet Security Research Group) navode se kreiranje alternativnog HTTP-backenda za alat curl i razvoj novog TLS-modula za http-server Apache. Oba projekta implementirana su na jeziku Rust, koji je fokusiran na siguran rad s memorijom i osigurava automatsko upravljanje memorijom, što, kada se ispravno koristi (bez nesigurnih radnji s pokazivačima u unsafe modu), omogućava zaštitu od problema kao što su pristup području memorije nakon njegovog oslobađanja, dereferenciranje nultih pokazivača i izlazak iz granica bafera.

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