Overslaan en naar de inhoud gaan

Apples App Store gefopt

Het was wel een handig en goed uitgevoerd idee waarmee Tielei Wang, Kangjie Lu, Long Lu, Simon Chung en Wenke Lee van het Georgia Institute of Technology de inspectie van Apple omzeilden: ze ontwikkelden een methode om de kwaadaardige portie van hun app op te splitsen in een aantal afzonderlijke componenten die een legitiem onderdeel van de app uit lijken te maken. De controlemechanismen van de App Store slaan hier niet op aan.
Business
Shutterstock
Shutterstock

Bouwpakket op afstand

De truc is vervolgens om ervoor te zorgen dat die componenten die de feitelijke malware vormen, na downloaden daadwerkelijk een uitvoerbaar programma gaan vormen. De onderzoekers slaagden daarin door de app 'naar huis' te laten bellen, waar aanvullende instructies klaar stonden om de componenten weer op de bedoelde manier met elkaar te verbinden. Een korte test met de Jekyll gedoopte app leerde de onderzoekers dat Apple deze malware niet opmerkte, en dat de malware inderdaad werkt zoals ze zich hadden voorgesteld. Ze konden er in het geniep mee twitteren, foto's maken, e-mail en sms'jes verzenden, gegevens over het apparaat verzamelen, andere apps aanvallen en zelfs kwetsbare plekken in de kern van iOS exploiteren.

Aanpassing van testprocedure en iOS nodig

Volgens de onderzoekers bewijst hun test dat Apple grondiger moet gaan testen. Apple testte de Jekyll-app maar een paar seconden voordat deze werd toegelaten in de App Store. Daaruit leidden de onderzoekers af dat Apple zich hoofdzakelijk beperkt tot een statische analyse van de code. De nieuwe exploit bewijst dat je ook het dynamische gedrag van een app onder de loep moet nemen. Om iPhones en iPads echt tegen dit type malware te wapenen, zou Apple ook zijn iOS moeten uitbreiden met instrumenten die het gedrag van apps in de gaten houden, menen de onderzoekers.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Melden als ongepast

Door u gemelde berichten worden door ons verwijderd indien ze niet voldoen aan onze gebruiksvoorwaarden.

Schrijvers van gemelde berichten zien niet wie de melding heeft gedaan.

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in