• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

Zugriff auf persönliche Daten: Apple entfernt über 250 Programme aus dem App Store

Martin Wendel

Redakteur & Moderator
AT Administration
AT Moderation
AT Redaktion
Registriert
06.04.08
Beiträge
45.644
Erst vor rund einem Monat musste Apple im App Store aufräumen: Die Malware XcodeGhost platzierte ihren Schadcode unerkannt in Hunderten Apps. Mittlerweile sind die Nachrichten dazu, ohne dass sich Apple wirklich konkret dazu geäußert hätte, verstummt. Nun musste Apple erneut den Löschstift ansetzen und über 250 Apps aus dem App Store entfernen. Grund war diesmal jedoch keine Malware, sondern die unerlaubte Verwendung von privaten APIs, mit denen ein Werbenetzwerk persönliche Daten der App-Nutzer abgreifen konnte.

Die betroffenen Apps, zu denen keine weitere Details verfügbar sind, nutzen den Softwareentwicklungsbaukasten (SDK) des chinesischen Werbeanbieters Youmi. Dieses SDK griff über private Entwicklerschnittstellen (APIs), deren Verwendung Apple nicht erlaubt, auf persönliche Daten der Nutzer zu und übermittelte sie auf den Server von Youmi. Zu den abgegriffenen Daten zählten Angaben wie Namen der auf dem Gerät installierten Apps, die Seriennummer des Gerätes, Device-Identifiers und auch die E-Mail-Adresse der Apple-ID.

Das Code-Analyse-Unternehmen SourceDNA, das auf das SDK von Youmi aufmerksam wurde, ermittelte insgesamt 256 betroffene Apps, die gemeinsam rund eine Million Mal heruntergeladen worden sein sollen. Die betroffenen Apps sollen vor allem von Entwicklern aus China stammen. SourceDNA glaubt jedoch nicht, dass diese sich der Probleme bei der Verwendung des Youmi-SDKs bewusst waren, da das SDK nur in binärer Form angeboten wird und die abgegriffenen Daten direkt auf die Server von Youmi geladen werden.

In einer Stellungnahme bestätigt Apple die Erkenntnisse von SourceDNA und gibt an, betroffene Apps aus dem App Store zu entfernen. "Wir haben eine Gruppe an Apps identifiziert, die ein Advertising-SDK eines Drittanbieters – entwickelt von Youmi, einem mobilen Werbeanbieter – verwenden, das über die Nutzung von privater APIs auf persönliche Informationen wie E-Mail-Adressen und Device-Identifiers zugreift und diese Daten zu ihrem Server weiterleitet. Das ist eine Verletzung unserer Sicherheits- und Datenschutz-Richtlinien", so Apple in der Stellungnahme.

"Die Programme, die das Youmi-SDK verwenden, werden aus dem App Store entfernt und sämtliche neue Programme, die dieses SDK verwenden und in den App Store eingereicht werden, werden abgelehnt. Wir arbeiten eng mit den Entwicklern zusammen, um sie dabei zu unterstützen, aktualisierte Versionen ihrer Programme, die unseren Richtlinien entsprechen, schnell im App Store zu veröffentlichen", erklärt Apple weiter. Bei der Prüfung zur Aufnahme in den App Store scheint der verschleierte Programmcode von Youmi nicht aufgefallen zu sein.

Bild von Dirk Vorderstraße (flickr), bestimmte Rechte vorbehalten

Via AppleInsider

zurück zum Magazin...
 
Schön ist daran mal wieder das keine Liste veröffentlicht wird welche Apps betroffen sind und man so nicht überprüfen kann ob man davon eine installiert hat.
Da nützt es mir nichts das Apple die aus dem Store entfernt hat.
 
  • Like
Reaktionen: iFritz und maciboy
Du kannst ja schauen, ob deine Apps noch im Store angeboten werden … wenn ja, ist vermutlich alles in Ordnung, wenn nein, wäre das ein Indiz für einen Befall.
Warum soll Apple eine Liste veröffentlichen, die vielleicht ein schlechtes Bild vom Konzern erzeugt, wenn die Benutzer das mühsam auch selbst herausfinden können?
 
Warum soll Apple eine Liste veröffentlichen, die vielleicht ein schlechtes Bild vom Konzern erzeugt, wenn die Benutzer das mühsam auch selbst herausfinden können?
Warum sollte Apple einen fehler überhaupt zugeben, wenn nicht mind. 1 Milarde user betroffen sind von Problemen. Generell nicht auf die Apps bezogen. Die sind ja perfekt, sensationell, amazing! Gibt es noch eine Steigerung von all dem?^^
 
  • Like
Reaktionen: iFritz
Es gibt leider immer noch viel Anwender welche zu 100% überzeugt sind das bei Apple Schadstoffprogramme keinen Einfluss haben. :-(
 
Ohne Jailbreak hat eine App nicht die nötigen Zugriffsrechte, um andere Apps sehen zu können.
Das schreibt SourceDNA:
We found four main groups of private APIs these apps are calling:
  1. Enumerate the list of installed apps or get the frontmost app name
  2. Get the platform serial number
  3. Enumerate devices and get serial numbers of peripherals
  4. Get the user’s AppleID (email)
 
Ist das dein ernst?

Absolut.

Das schreibt SourceDNA:

Der einzige zuverlässige Weg, alle installierten Apps zu kennen, ist über das Dateisystem. Dieser Weg steht nur Jailbreak-Geräten offen.

Es gibt unzuverlässige, andere Wege, die nur unvollständige Listen erstellen können:

Zum Beispiel über "canOpenURL", was nur Apps "erkennen" kann, die ein Custom URL Schema benutzen, also nicht alle. Außerdem müßte der Call verschleiert werden, was sie offenbar getan haben.

Und zum Beispiel über einen ebenfalls zu versteckenden Aufruf, der die aktuellen Prozesse listet. Auch dadurch bekommt man keine vollständige Liste installierter Apps.
 
Also gibt es doch Möglichkeiten, andere Apps zu sehen.

Ohne Jailbreak kann niemand "die Namen der auf dem Gerät installierten Apps" erkennen.

Nur eine sehr unvollständige Teilmenge davon. Und auch das nur über nicht erlaubte Wege, deren Nutzung Apple hier nicht aufgefallen ist, weil sie die Aufrufe indirekt gemacht haben.
 
Der einzige zuverlässige Weg, alle installierten Apps zu kennen, ist über das Dateisystem.
Woher willst du das wissen? Kennst du alle privaten APIs? Es wurden private APIs verwendet.

Zum Beispiel über "canOpenURL", was nur Apps "erkennen" kann, die ein Custom URL Schema benutzen, also nicht alle. Außerdem müßte der Call verschleiert werden, was sie offenbar getan haben.
Warum muss der Call „canOpenURL:“ verschleiert werden? Das ist kein privates API, sondern eine dokumentierte Methode.
 
Woher willst du das wissen? Kennst du alle privaten APIs? Es wurden private APIs verwendet.


Warum muss der Call „canOpenURL:“ verschleiert werden? Das ist kein privates API, sondern eine dokumentierte Methode.

Privat heißt nicht unbekannt.

Um mit "canOpenURL" alle Apps zu finden, die ein Custom URL Schema verwenden, muß man sie mißbrauchen, sprich: Nicht einmal aufrufen, sondern tausende Male. Und das ist verbotener Mißbrauch und darum kommt man damit nicht unverschleiert in den Store. Andere Apps sind dafür auch schon rausgeflogen.