Neue Sicherheitslücke bei Android
24. November 2010 Hinterlasse einen Kommentar
Der britische IT-Sicherheitsexperte Thomas Cannon indormiert auf seinem Blog über Sicherheitslücke bei Android, die es über den Aufruf einer präparierten HTML-Seite im Browser erlaubt, Zugriff auf Dateien (z. B. auf der SD-Karte) zu bekommen. Google weiß über diese Sicherheitslücke bescheid, wird sie aber nicht so schnell schließen.
Laut heise online ist jede bisherige Android Version von diesem Problem betroffen. Der Zugriff auf Systemverzeichnisse ist über den Browser nicht jedoch möglich, da dieser abgeschirmt vom Rest des Betriebssystems ausgeführt wird. Sollte nun der Pfad und Name der zu “stehlenden” Datei dem Angreifer bekannt sein, kann diese über diese HTML-Codes heruntergeladen werden. Ich finde dieses Szenario jedoch eher unwahrscheinlich.
“Das Nachrichtenmagazin Heise konnte den Prozess reproduzieren. Eine auf der Speicherkarte eines Testgeräts liegende Textdatei wurde nach dem Aufruf einer von Cannon bereitgestellten Seite im Browser auf dessen Server übertragen. Die präparierte Seite ließ den Browser hierzu eine HTML-Datei herunterladen und leitete ihn dann auf diese um. Da die Datei lokal verfügbar war, wurde sie mit lokalen Rechten ausgeführt, was dem enthaltenen JavaScript erlaubte auf das Dateisystem des Geräts zuzugreifen und die angeforderte Datei zu übertragen. Hierzu gibt es auch eine Video-Demo.” via GoogleWatchBlog
Dass eine präparierte HTML-Datei heruntergeladen wurde, bekommt der Nutzer in der Regel nicht so schnell mit, da nur sehr kurz eine Meldung auftaucht. Um dieses Risiko zu minimieren, sollte man entweder JavaScript deaktivieren, oder auf einen mobilen Browser umsteigen, der nach einer Bestätigung eines Downloads fragt. Eine Infizierung besteht nicht nur beim “Drive-by”-Verfahren, sondern kann auch getarnt über Ihren Email Postaksten oder P2P eingeschleust werden.
Dieses Problem ist nicht nur bei Android vorhanden: Auf dem iPhone können spezielle HTML-Codes ungefragt Ihre Apps ansteuern und so z.B. einen Anruf ausführen.






