Einige populäre Dating-Apps übertragen persönliche Nutzerdaten unverschlüsselt mittels unsicheren HTTP-Protokolls, so das Ergebnis einer Untersuchung [1], die die Experten von Kaspersky Lab um die Jahreswende veröffentlicht haben. Der Grund für den unsicheren Datentransfer ist der Einsatz sogenannter Advertising-SDKs. Diese einfach anwendbaren Software Development Kits (SDKs) sind Teil beliebter Werbenetzwerke und werden von App-Entwicklern gerne eingesetzt, um sich auf die Kernaufgaben ihrer Anwendung konzentrieren zu können. Offenbar werden unsichere SDKs bei inzwischen weltweit milliardenfach installierter Apps eingesetzt. Sie stellen eine ernste Gefahr da, weil damit persönliche Daten abgefangen, verändert und wehrlose App-Nutzer angegriffen werden können. Diese Ergebnisse gehen aus einer aktuellen Analyse von Kaspersky Lab [2] über SDKs von Drittanbietern hervor.
App-Entwickler nutzen gerne die vielfach gratis zur Verfügung stehenden Software Development Kits, um schnell und einfach bereits programmierte, gängige Features für die eigene Anwendung nutzbar zu machen. Dazu gehört auch die für den gewinnbringenden Einsatz einer App wichtige Anbindung an ein Werbenetzwerk. Das SDK sammelt dazu Nutzerdaten und sendet sie an die Server der Werbenetzwerke. Diese werden dort ausgewertet, um passende Werbung auf das Endgerät zu spielen.
Bei ihrer App-Analyse [2] haben die Kaspersky-Experten herausgefunden, dass Nutzerdaten unverschlüsselt über das HTTP-Protokoll an Server übertragen werden. So könnten persönliche Informationen abgefangen werden, etwa in einem unsicheren WLAN, über den Internet Service Provider oder durch Malware auf dem häuslichen Router. Auch eine gezielte Manipulation der Daten ist denkbar, zum Beispiel um damit schädliche Werbeanzeigen anstelle legitimer Werbung einzublenden und die Anwender zum Download von Malware zu verleiten.
Um festzustellen, welche Apps unverschlüsselt Daten via HTTP übertragen, hat Kaspersky Lab die Logs und den Datenverkehr von Anwendungen in einer internen Android-Sandbox analysiert und stieß dabei auf zahlreiche, wichtige Domain-Adressen von Werbenetzwerken. Insgesamt nutzen mehrere Millionen Anwendungen SDKs, die mindestens eine der folgenden Angaben unverschlüsselt übertragen:
„Zunächst dachten wir nur an einzelne Fälle, in denen die Anwendung fahrlässig entwickelt wurde, doch die Dimension ist überwältigend“, erklärt dazu Roman Unuchek, Security Researcher bei Kaspersky Lab. „Millionen von Anwendungen arbeiten mit SDKs von Drittanbietern, über die persönliche Daten leicht abgefangen und verändert werden können. Die Folgen sind Malware-Infektionen, Erpressung oder andere hocheffektive Angriffsvektoren auf die Endgeräte der Nutzer.“
Mehr Informationen zur Kaspersky-Analyse über SDKs von Drittanbietern: https://securelist.com/leaking-ads/85239/
[1]https://securelist.com/dangerous-liaisons/82803/ oder http://newsroom.kaspersky.eu/de/texte/detail/article/tueckische-tinder-techtelmechtel-ernste-sicherheitsluecken-bei-dating-apps
[2]https://securelist.com/leaking-ads/85239/
[3]https://www.kaspersky.com/blog/online-dating-report/
[4]https://www.kaspersky.de/secure-connection
Kaspersky Secure Connection: https://www.kaspersky.de/secure-connection