Google sta promuovendo strumenti per un utilizzo sicuro della memoria nell'open source

L'azienda Google ha lanciato un'iniziativa per affrontare i problemi nel software open source causati da operazioni non sicure nella gestione della memoria. Secondo Google, il 70% dei problemi di sicurezza in Chromium è dovuto ad errori nella gestione della memoria, come l'accesso a un buffer dopo che la memoria ad esso associata è stata liberata (use-after-free). Anche uno studio di Microsoft ha concluso che il 70% di tutte le vulnerabilità risolte negli aggiornamenti software analizzati sono causate da operazioni non sicure nella gestione della memoria. Un ulteriore studio ha mostrato che 53 delle 95 vulnerabilità individuate nell'utility curl sarebbero state evitate se il codice fosse stato scritto in un linguaggio che garantisce una gestione sicura della memoria.

Tra i primi esempi di iniziative finanziare da Google e realizzate in collaborazione con l'organizzazione ISRG (Internet Security Research Group), si segnala la creazione di un backend HTTP alternativo per l'utility curl e lo sviluppo di un nuovo modulo TLS per il server HTTP Apache. Entrambi i progetti sono stati realizzati in Rust, un linguaggio focalizzato sulla gestione sicura della memoria e che garantisce una gestione automatica della memoria, proteggendo da problemi come l'accesso a zone di memoria dopo la loro liberazione, la dereferenziazione di puntatori nulli e l'overflow del buffer.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster