Perubahan dari Bahasa Pemrograman Tradisional
Secara tradisional, firmware modem ditulis dalam bahasa pemrograman C atau C++. Meskipun kedua bahasa ini dikenal efisien, mereka memiliki kelemahan besar: “ketidakamanan memori.” Kesalahan kecil dalam pengkodean dapat membuka celah keamanan, seperti buffer overflow, yang sering kali dieksploitasi oleh peretas untuk melakukan Remote Code Execution (RCE). Dalam skenario terburuk, penyerang dapat mengkompromikan perangkat hanya dengan mengirimkan sinyal radio berbahaya atau SMS yang dirancang khusus, tanpa interaksi pengguna.
Keunggulan Rust dalam Keamanan Modem
Dengan beralih ke Rust, Google berusaha menetralkan jenis serangan ini. Rust dirancang untuk mencegah kesalahan keamanan memori secara default, yang berarti bahwa kode tidak akan bisa dikompilasi jika mengandung jenis kesalahan yang biasanya dimanfaatkan oleh peretas. Google menjelaskan bahwa mereka memulai proses ini dengan menulis ulang parser DNS (Domain Name System) modem dalam Rust. Mengingat modem harus terus-menerus mem-parsing data jaringan untuk menyelesaikan alamat web, area ini menjadi permukaan serangan yang berisiko tinggi dan kini telah diminimalisir.
Masa Depan Keamanan di Pixel
Roadmap Google menunjukkan bahwa ini baru permulaan. Meskipun Pixel 10 menjadi yang pertama menampilkan integrasi ini, tujuan Google adalah untuk memperluas penggunaan Rust ke lebih banyak komponen modem di perangkat keras mendatang. Bagi pengguna biasa, perubahan ini mungkin tidak terlihat. Kekuatan sinyal Anda tidak akan berubah, dan kecepatan unduh tidak akan meningkat secara signifikan. Namun, di balik layar, Pixel 10 telah mengatasi vektor kerentanan yang selama ini diabaikan oleh banyak pihak di industri.
Dengan langkah inovatif ini, Google menunjukkan komitmennya untuk meningkatkan keamanan perangkatnya, meskipun tidak selalu terlihat oleh pengguna. Langkah ini bisa menjadi awal dari evolusi dalam cara kita memandang dan mengelola keamanan di dunia gadget yang semakin terhubung.
Sumber: https://www.androidauthority.com/google-pixel-10-modem-rust-security-3653503/

