مهندسان گوگل اخیرا اعلام کردهاند که با استفاده از زبان برنامهنویسی Rust میتوان سیستمعامل اندروید را به مکانی امنتر تبدیل کرد. یکی از کارمندان گوگل گفته است که در سه سال گذشته، میزان آسیبپذیری در بخش حافظه کاهش یافته است. همه اینها به دلیل کاهش استفاده از زبانهای برنامهنویسی ناامنی مثل C و C++ بوده است.
65 درصد از باگهای اندروید در طی این سالها به دلیل باگهای امنیتی رخ میداد ولی اکنون گوگل به طور پیوسته کدهای Rust جدیدی را مینویسد و آن را به اندروید اضافه میکند. در حال حاضر، آنها دیگر بزرگترین مشکل این سیستمعامل نبوده و تعدادشان نیز به طور قابل توجهی کاهش یافته است.
همچنین گفته شده است که در طی سالهای 2019 تا 2022 تعداد سالیانه نقصهای ایمنی در حافظه از 223 به 85 کاهش پیدا کرده است. گرچه از طریق این زبان برنامهنویسی اشکالات ایمنی کم شده است، ولی همچنان شاهد سایر نقصها هستیم. هر ماه 20 نقص جدید شناسایی میشود؛ گرچه خیلی جدی نیستند.
ولی نباید اینچنین فکر کرد که دیگر گوگل از زبان برنامهنویسی C و C++ استفاده نمیکند گرچه سعی میکند امنیت آنها را بالا برده و استفاده از fuzzing (روشی برای تست خودکار آسیبپذیری هاب ورودی نرمافزار) نیز افزایش پیدا کرده است.
تا کنون، این زبان برنامهنویسی (Rust) بسیار عالی عمل کرده است، اما امکان دارد در آینده تغییر کند. تاکنون هیچ نوع نقصی در کد Rust اندروید شناسایی نشده است.