米GoogleはAndroid OSの開発でRust言語の活用を始めており、一定の成果を上げている。最新の「Android 14」ではこれをさらに推し進め、「ベアメタル」環境でも積極的に利用しているとのこと。10月9日(現地時間)付けで公開された公式ブログ「Google Online Security ...
この記事は会員限定です。会員登録すると全てご覧いただけます。 GoogleのAndroidチームは2024年9月4日(現地時間)、公式のセキュリティブログで、「Android」におけるファームウェアの安全性向上に関する取り組みを発表した。メモリセーフなプログラミング ...
Googleは、Android 13に続き、Android 14でハードウェアに近いレベルの開発 (ベアメタル環境) でもC/ C++からRustへの切り替えを行なっており、この取り組みをGoogle Security Blogで公開しています。 Google Online Security Blog: Bare-metal Rust in Android どうしてRustなのか?
開発者から支持を集めるも、普及度は主要言語に及んでいない「Rust」。しかしGoogleやMicrosoftなどのIT企業は、すでに重要システムへの導入を進めている。慣れ親しんだ「C」「C++」ではなくRustを選んだ決定打は。
ここ10年以上にわたり、製品や業界全体の脆弱性において常に半数以上を占めてきたのは「メモリ安全性」(Memory Safety)にかかわる欠陥だ。メモリ安全性を損なう脆弱性はさまざまだが、本来アクセスできないはずのデータを読んだり、実行できてしまう ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する