Ponsel Android Sekarang Lebih Aman, Berkat Rust

  • Post author:
  • Post category:Tutorial

Sama seperti perangkat lunak yang banyak digunakan, kerentanan keamanan selalu ditemukan (dan kemudian ditambal) di Android setiap saat. Untungnya, salah satu jenis masalah keamanan sedang menurun, berkat peralihan dalam bahasa pemrograman.

Google menerbitkan posting blog di blog keamanannya minggu ini, menjelaskan bahwa kerentanan keamanan memori — di mana buffer overflows dan masalah serupa lainnya dalam kode dapat memungkinkan lainnya perangkat lunak untuk keluar dari kotak pasir dan menyebabkan masalah — mengalami penurunan di ponsel Android. Perusahaan berkata, “kami melihat bahwa jumlah kerentanan keamanan memori telah menurun drastis selama beberapa tahun/rilis terakhir. Dari 2019 hingga 2022, jumlah tahunan kerentanan keamanan memori turun dari 223 menjadi 85.”

Jadi, mengapa penurunan masalah keamanan? Google dengan cepat mencatat bahwa “korelasi tidak selalu berarti sebab-akibat,” tetapi kemungkinan penyebabnya adalah keputusan untuk menulis banyak kode Android yang lebih baru dalam bahasa pemrograman Rust, daripada bahasa lama seperti C atau C++. Rust menegakkan keamanan memori, secara drastis mengurangi kemungkinan masalah keamanan terkait memori.

Google mengungkapkan dalam posting blog, “Dari 2019 hingga 2022 telah turun dari 76% menjadi 35% dari total kerentanan Android. 2022 adalah tahun pertama di mana kerentanan keamanan memori tidak mewakili sebagian besar kerentanan Android.” Rust masih bukan sebagian besar kode baru yang ditambahkan setiap tahun, tetapi persentase kode Rust secara bertahap meningkat. Google juga mencatat bahwa, sejauh ini, tidak ada masalah keamanan yang ditemukan di kode Rust Android. Masih banyak kemungkinan masalah keamanan lain di luar masalah keamanan memori, tetapi tampaknya ponsel dan tablet Android lebih aman karena transisi ke Rust. Itu tentu patut dirayakan.

Sumber: Keamanan Google Blog

Disadur dari HowToGeek.com.