Apple zal het lek dichten dat het mogelijk maakt om zonder te betalen in-app aankopen te doen in iOS 6. Tot die tijd kunnen ontwikkelaars transacties laten bevestigen via een eigen server. De hacker bevestigt dat 'het spel nu uit is'.
De hack maakt het mogelijk om in-app aankopen te doen zonder te betalen omdat de hacker zich voordoet als server van Apple en via een man-in-the-middle-aanval tussen de app en de server van Apple ging zitten. De omweg voor de tijdelijke fix loopt via een api die voorheen niet gebruikt mocht worden. Vanaf iOS 6 is het lek dat de hack mogelijk maakt gedicht, zegt Apple. De hacker 'heeft geen manier om de api's die van een update zijn voorzien te omzeilen', zegt hij op zijn eigen blog.
In totaal zijn er vorige week meer dan acht miljoen transacties gedaan via de hack, aldus de hacker tegen The Next Web. De hack vereist geen jailbreak; de gebruiker moet alleen enkele profielen aanpassen in iOS en de dns-instellingen wijzigen om de app contact te laten maken met de server van de hacker. De hack kon sinds tien dagen geleden gebruikt worden.
Inmiddels heeft dezelfde Russische hacker een methode bekendgemaakt waarmee gebruikers ook gratis in-app-aankopen bij applicaties voor OS X kunnen doen. Ook hierbij moet de gebruiker zijn systeem na dns-wijzigingen naar de server van de Rus laten verwijzen. Die server doet zich dan voor als de Mac App Store en biedt de vereiste authenticatie voor de aankoop. De gebruiker moet daarnaast een aparte app met de naam Grim Receiper draaien.