- Die App „Collect Cards“ erreichte in einigen Ländern Spitzenplätze bei den kostenlosen App-Downloads.
- Nach einem Bericht von 9to5Mac entfernte Apple die App, doch eine andere Version derselben App erschien erneut im App Store.
- Technische Analyse:
- Die App teilt sich dieselbe Codebasis und wird über verschiedene Entwicklerkonten vertrieben.
- Sie wurde auf Basis von React Native entwickelt und nutzt Microsofts CodePush SDK, um Teile der App zu aktualisieren, ohne einen neuen Build an den App Store zu senden.
- Diese Techniken verstoßen nicht gegen die Richtlinien des App Store.
- Methoden böswilliger Entwickler:
- Böswillige Entwickler missbrauchen diese Techniken, um die App-Store-Prüfung zu umgehen.
- Ein bestimmtes GitHub-Repository stellt Dateien für mehrere Piraten-Streaming-Apps bereit.
- Die App prüft den Standort des Geräts mithilfe einer standortbasierten API.
- Beim ersten Öffnen wartet die App einige Sekunden, bevor sie die Geolokalisierungs-API aufruft.
- Dadurch findet der automatisierte Review-Prozess des App Store nichts Auffälliges im Code der App.
- Eine versteckte Benutzeroberfläche wird nur an bestimmten als sicher eingestuften Orten sichtbar.
Was Apple dagegen tun könnte
- Verbesserung des Review-Systems:
- Apple könnte zusätzliche Tests einführen, um das Verhalten von Apps an verschiedenen Standorten zu überprüfen.
- Das Unternehmen sollte betrügerische Apps aktiver aufspüren und entfernen.
- Frühere Fälle:
- 2017 wurde Uber beschuldigt, einen Geofence rund um Apples Hauptsitz eingerichtet zu haben.
- Wenn die App innerhalb dieses Geofence ausgeführt wurde, deaktivierte sie automatisch den Code zur Verfolgung von Nutzern.
- Apple scheint nicht genug Maßnahmen ergriffen zu haben, um solche Situationen zu verhindern.
- Aktuelle Lage:
- Laut einem Dokument aus dem Jahr 2021 besteht das App-Store-Review-Team aus mehr als 500 Spezialisten und prüft jede Woche über 100.000 Apps.
- Die meisten Apps durchlaufen zunächst einen automatisierten Review-Prozess, bevor sie manuell geprüft werden.
- Offizielle Reaktion von Apple:
- Nach dem Artikel von 9to5Mac erklärte ein Apple-Sprecher, dass die betreffende App aus dem App Store entfernt worden sei, äußerte sich jedoch nicht konkret zu Maßnahmen, um die Genehmigung anderer ähnlicher Apps zu verhindern.
Meinung von GN⁺
- Dieser Artikel zeigt im Detail, dass es schädliche Apps gibt, die Schwachstellen im App-Store-Review-System ausnutzen.
- Er deutet darauf hin, dass Apple zwar technisch starke Sicherheitssysteme besitzt, jedoch ausgefeiltere Review-Mechanismen benötigt.
- Aus Sicht der Nutzer ist es wichtig, vor dem Download einer App Bewertungen und Reputation zu prüfen.
- Da auch andere mobile App-Stores ähnliche Probleme haben können, sollten Sicherheitsprotokolle branchenweit verschärft werden.
- Bei der Einführung neuer Technologien oder von Open Source sollten Sicherheitsaspekte ausreichend berücksichtigt werden.
1 Kommentare
Hacker-News-Kommentare
Selbst wenn man Apples Geofencing-Tricks aushebelt, ist es einfach, das Verhalten zu verbergen
Zeitbasierte Tricks nutzen, wenn man ein von Apple unerwünschtes Verhalten durchdrücken will
Erklärung der Apple-Formulierung zu dynamischen Updates
Die meisten Betrugs-Apps ziehen den Nutzern über Wochenabos Geld aus der Tasche
2021 prüfte das App Store Review Team pro Woche mehr als 100.000 Apps
Piraterie-Apps als „bösartig“ zu bezeichnen, ist übertrieben
Die USA brauchen Gesetze wie den DMA
Tausende Menschen in Telegram-Kanälen/-Gruppen interessieren sich für die neuesten Apps, die die App-Store-Prüfung bestanden haben
Viele Apps sind nur Webviews entfernter Webseiten
Manche Apps werden erst nach ausreichender Popularität von Menschen überprüft