Independent Security Evaluators zegt erin geslaagd te zijn om Apples iPhone ernstig te hacken. Het bedrijf is wel zo vriendelijk om details van de hack geheim te houden tot de Black Hat-hackersconferentie, die komende zaterdag begint.
Het hackteam, met voormalig lid van de Amerikaanse National Security Agency Charles Miller in de gelederen, heeft een proof-of-concept-exploit gebakken waarmee kwaadwillenden controle over de iPhone kunnen krijgen. Dat kan via een speciaal in elkaar gezette website of een kwaadaardig wireless accespoint geschieden. De onderzoekers stellen dat de telefoon bij een succesvolle aanval onder de volledige controle van de aanvaller komt, die met de exploit het sms-log, adresboek, de belgeschiedenis en de voicemaildata binnen kan slurpen. Ze wijzen er op dat het op deze wijze binnen kunnen dringen wordt veroorzaakt doordat alle applicaties op het hebbedingetje met administratorrechten worden gedraaid.
Wellicht dat het spionnenverleden Charles Miller nog van pas is gekomen, want met een tweede exploit die het team in elkaar zette, wordt het pas echt leuk. Met het openen van een kwaadaardige webpagina op de iPhone slaagden de onderzoekers er in om api-functies aan te roepen waarmee de menufuncties van de iPhone konden worden benaderd. De securityexperts konden zo de beltonen laten klinken en de trilfunctie activeren, maar konden tevens telefoonnummers draaien en sms-berichten versturen. Bovendien werd duidelijk dat ze tevens audioberichten konden opnemen, die dan vervolgens naar een server kunnen worden gestuurd - waarmee de iPhone in feite in een afluisterapparaat verandert.
Naast de kritiek op het draaien van applicaties met adminrechten zijn de onderzoekers ook niet te spreken over het feit dat het besturingssysteem van de iPhone geen 'address randomization' gebruikt. Dat is een techniek die in Unix/Linux-besturingssystemen en in Windows Vista wordt gebruikt, en bedoeld is om het lastig te maken om betrouwbare exploitcode te schrijven. Apple werd al eerder bekritiseerd omdat deze beveiligingsfeature ook niet in Apples OS X-besturingssysteem wordt toegepast. Miller en consorten, die het probleem op 17 juli bij Apple hebben gemeld, hebben het bedrijf tot 2 augustus de tijd gegeven om met een patch te komen; op die datum staat een presentatie op Black Hat gepland. Apple heeft laten weten de 'feedback' van de onderzoekers op prijs te stellen en het probleem te onderzoeken. Independent Security Evaluators benadrukt overigens dat ze niet naar de mogelijkheid hebben gekeken om de iPhone te unlocken, zodat deze met een willekeurig telefoonabonnement kan worden gebruikt.