Forscher des Helmholtz-Zentrums für Informationssicherheit (CISPA), der Ohio State University und der New York University eine Untersuchung der verborgenen Funktionalitäten in Anwendungen für die Android-Plattform durch. Die Analyse von 100.000 mobilen Anwendungen aus dem Google Play-Katalog, 20.000 aus einem alternativen Katalog (Baidu) und 30.000 vorinstallierten Anwendungen auf verschiedenen Smartphones, die aus 1.000 Firmware-Versionen von SamMobile ausgewählt wurden, , dass 12.706 (8,5 %) Programme verborgene, für den Benutzer nicht sichtbare, aber durch spezielle Sequenzen aktivierbare Funktionen enthalten, die als Backdoors eingestuft werden können.
Insbesondere enthielten 7.584 Anwendungen integrierte geheime Zugangsschlüssel, 501 - integrierte Master-Passwörter und 6.013 - versteckte Befehle. Problematische Anwendungen finden sich in allen betrachteten Programmquellen – im prozentualen Verhältnis wurden Backdoors in 6,86 % (6.860) der untersuchten Programme aus Google Play, in 5,32 % (1.064) aus dem alternativen Katalog und in 15,96 % (4.788) aus der Liste der vorinstallierten Anwendungen identifiziert. Die entdeckten Backdoors ermöglichen es jedem, der die Schlüssel, Aktivierungspasswörter und Sequenzen zum Aufrufen der Befehle kennt, auf die Anwendung und alle damit verbundenen Daten zuzugreifen.
So wurde beispielsweise in einer Anwendung für das Streaming von Sportveranstaltungen mit 5 Millionen Installationen ein integrierter Schlüssel für den Zugriff auf die Administratoroberfläche entdeckt, mit dem die Anwendungseinstellungen geändert und auf zusätzliche Funktionen zugegriffen werden können. In einer Anwendung zur Bildschirmsperre mit 5 Millionen Installationen wurde ein Zugangsschlüssel gefunden, der das Zurücksetzen des vom Benutzer festgelegten Passworts zur Gerätesperre ermöglicht. In einem Übersetzungsprogramm mit 1 Million Installationen ist ein Schlüssel vorhanden, der innerhalb der Anwendung Käufe ermöglicht und die Software ohne tatsächliche Zahlung auf die Pro-Version aktualisieren kann.
Im Programm zur Fernsteuerung verlorener Geräte, das 10 Millionen Installationen zählt, wurde ein Master-Passwort entdeckt, das die Möglichkeit bietet, die vom Benutzer im Falle eines Geräteverlusts gesetzte Sperre aufzuheben. In der App zur Führung eines Notizbuchs wurde ein Master-Passwort gefunden, das das Entsperren geheimer Notizen ermöglicht. In vielen Anwendungen wurden auch Debugging-Modi entdeckt, die Zugang zu niedrigstufigen Funktionen eröffnen. So wurde beispielsweise in einer Einkaufs-App beim Eingeben einer bestimmten Kombination ein Proxy-Server aktiviert, und in einem Lernprogramm gab es die Möglichkeit, Tests zu umgehen.
Neben Backdoors wurden in 4028 (2,7 %) der Anwendungen schwarze Listen gefunden, die zur Zensur der vom Benutzer eingehenden Informationen verwendet werden. Diese schwarzen Listen enthalten Sammlungen von Wörtern, die nicht erwähnt werden dürfen, einschließlich der Namen politischer Parteien und Politiker sowie gängiger Phrasen, die zur Einschüchterung und Diskriminierung bestimmter Bevölkerungsgruppen verwendet werden. Schwarze Listen wurden in 1,98 % der untersuchten Programme aus dem Google Play Store, in 4,46 % aus einem alternativen Katalog und in 3,87 % aus der Liste der vorinstallierten Anwendungen identifiziert.
Für die Analyse wurde das von den Forschern entwickelte Tool InputScope verwendet, dessen Code in naher Zukunft auf GitHub veröffentlicht wird (zuvor hatten die Forscher bereits einen statischen Analyse-Tool veröffentlicht, , das automatisch Informationen in Anwendungen auflöst).
Quelle: opennet.ru
