Sponzorizat de newsflash.ro
Android, multumita unor schimbari revolutionare facute de catre compania Google, face pasi uriasi inainte in combaterea problemelor uriase generate de vulnerabilitatile de siguranta a memoriei. Vulnerabilitatile de memorie au fost mult timp o amenintare constanta pentru securitatea software-ului.
Google crede totusi ca tranzitia catre limbaje de programare sigure pentru memorie este esentiala pentru eliminarea acestor amenintari si crearea de Android mai sigur si mai fiabil. Google a evidentiat modul in care abordarea numita “Safe Coding” poate reduce considerabil riscurile de securitate.
Android are aceasta abordare implementata prin utilizarea limbajelor de programare care sunt sigure pentru memorie atunci cand se scrie cod nou. Astfel, chiar si in prezenta unei baze de cod existente, scrisa in limbaje mai vulnerabile, adoptarea unui stil de codare sigur reduce exponential numarul de vulnerabilitati.
Android a inregistrat o scadere impresionanta a vulnerabilitatilor de siguranta a memoriei. In ultimii sase ani, procentul acestora a scazut de la 76% la 24%, datorita utilizarii tot mai frecvente a limbajelor sigure pentru memorie. Aceasta tranzitie a inceput sa fie o prioritate pentru echipa Android in 2019, ca raspuns la cresterea costurilor si a complexitatii gestionarii acestor probleme de securitate.
Google Anunta Schimbari Revolutionare pentru Android si Milioane de Telefoane
Un aspect esential al acestei reduceri este faptul ca, desi codul nesigur pentru memorie continua sa existe in sistemele mai vechi, noile dezvoltari prioritizeaza siguranta. Limbajele de programare sigure pentru memorie, cum ar fi Rust, au fost adoptate treptat in cadrul echipei Android pentru a limita crearea de noi vulnerabilitati. Acest lucru a permis o scadere constanta a problemelor de securitate, chiar si atunci cand codul nesigur ramane neschimbat in multe aspecte.
Abordarea contraintuitiva propusa de Google, in care doar noul cod este scris folosind limbaje sigure pentru memorie, functioneaza datorita unui fenomen interesant: vulnerabilitatile se deterioreaza in timp. Cercetarile au aratat ca majoritatea vulnerabilitatilor apar in codul nou sau recent modificat. Asadar, odata ce tranzitia catre Safe Coding este implementata, riscul aparitiei de noi vulnerabilitati scade exponential.
Aceasta este o schimbare de paradigma in modul in care se abordeaza securitatea software. Tranzitia treptata la limbaje sigure reduce numarul de vulnerabilitati pe termen lung si face sistemul mai robust in fata atacurilor. De asemenea, aceasta abordare este scalabila si rentabila, permitand adoptarea sa chiar si in proiecte de mari dimensiuni.
Desi majoritatea codului Android existent este inca scris in limbaje nesigure pentru memorie, rezultatele tranzitiei catre Safe Coding sunt incurajatoare. Google a raportat pentru prima data o scadere semnificativa a vulnerabilitatilor de memorie in 2022, iar tendinta continua si in 2024. Pe masura ce Safe…
Sponzorizat de newsflash.ro
Citeste continuarea pe www.idevice.ro