Dank Rust sind Android-Telefone jetzt sicherer


Google-Pixel 7
Joe Fedewa / How-To-Geek

Wie bei jeder weit verbreiteten Software werden in Android ständig Sicherheitslücken entdeckt (und später gepatcht). Glücklicherweise nimmt eine Art von Sicherheitsproblem dank einer Umstellung der Programmiersprachen ab.

Google hat diese Woche einen Blogbeitrag in seinem Sicherheitsblog veröffentlicht, in dem dies erklärt wird Speichersicherheit Sicherheitslücken – bei denen Pufferüberläufe und andere ähnliche Probleme im Code dazu führen können, dass andere Software aus Sandboxes ausbricht und Probleme verursacht – sind bei Android-Telefonen rückläufig. Das Unternehmen sagte: „Wir sehen, dass die Anzahl der Sicherheitslücken im Speicher in den letzten Jahren/Versionen erheblich zurückgegangen ist. Von 2019 bis 2022 ist die jährliche Zahl der Speichersicherheitslücken von 223 auf 85 gesunken.“

Warum also der Rückgang der Sicherheitsprobleme? Google stellte schnell fest, dass „Korrelation nicht unbedingt Kausalität bedeutet“, aber der wahrscheinliche Schuldige ist die Entscheidung, einen Großteil des neueren Android-Codes in die zu schreiben Programmiersprache Rust, eher als ältere Sprachen wie C oder C++. Rust erzwingt die Speichersicherheit und reduziert die Wahrscheinlichkeit von Sicherheitsproblemen im Zusammenhang mit dem Speicher drastisch.

Grafik zu speicherunsicherem Code und Sicherheitslücken im Speicher, die einen Rückgang von 2019 auf 2022 zeigt
Google

Google enthüllte in dem Blogbeitrag: „Von 2019 bis 2022 ist es von 76 % auf 35 % der gesamten Schwachstellen von Android gesunken. 2022 ist das erste Jahr, in dem Speichersicherheitslücken nicht die Mehrheit der Schwachstellen von Android ausmachen.“ Rust ist immer noch nicht der größte Teil des neuen Codes, der jedes Jahr hinzugefügt wird, aber der Prozentsatz des Rust-Codes nimmt allmählich zu. Google stellte außerdem fest, dass bisher keine Sicherheitsprobleme im Rust-Code von Android entdeckt wurden.

Es gibt noch viele andere mögliche Sicherheitsprobleme außerhalb von Speichersicherheitsproblemen, aber es scheint, als ob Android-Telefone und -Tablets aufgrund des Übergangs zu Rust sicherer sind. Das ist es wert, gefeiert zu werden.

Quelle: Google-Sicherheitsblog




source-107

Leave a Reply