Apple’s In App Purchases System Hacked

There isn’t a system designed that can’t be hacked. The latest digital outlet to be cracked open and scooped out is Apple’s In App Purchases (IAP) system. An enterprising Russian programmer has apparently devised a way to “spoof” the microtransactions.

The method isn’t particularly simple, it requires the installation of faked certificates on your iDevice and some DNS trickery, but it’s proving very popular among dishonest AppStore customers since it went out to the wider public on Friday. The server that handles the DNS is apparently failing due to the demand placed on it.

The man behind the hack told MacWorld that he made it because he was tired of having to pay for things in games. CSR Racing, a free to download game that utilises IAP to generate revenue, annoyed him by “taking money from [him] every single breath.” So he decided it was okay to steal from it. He’s happy enough for his method, which exploits the fact that IAP receipts contain no specific user data – making them easier to spoof, to be used by anyone else who decides they shouldn’t really have to pay for the things they want too.

I’m not a fan of IAP by any stretch of the imagination. I’d love it if developers and Apple worked to find a new way of monetizing AppStore content that was more transparent and up front. But the notion that we should be able to steal content if we don’t want to pay for it isn’t one I’m comfortable with either. Hopefully this exploit gets plugged quickly, before developers lose too much income or it puts off potential developers from the platform.

20 Comments

  1. This was always going to happen though, the security around validating IAP appears to have been designed by a two year old.

  2. Didn’t Sony just announce an in app purchasing system to their PSSuite SDK?

  3. Russia seem’s to have a lot of piracy issues.

  4. From reading mac rumours this exploit also gives your username and password in plain text to the hacker who developed the exploit so use at your own risk!

  5. “The man behind the hack told MacWorld that he made it because he was tired of having to pay for things in games.”

    At least he is honest about it.

    • lol….i’m tired of taxes.

    • Tickled me when I read that line.

  6. Stealing is wrong – Apple know that better than anyone, or atleast they should, they have practically been doing that for years.

    • I agree with you about apple but it’s the game developers that will suffer due to this.

  7. I’d pay £3.99 for a t-shirt with his name on it….

  8. And I thought Apple users did not have any of these kind of issues! The whole point of using Apple products according to some of its advocates, living near me, is that it does not have virusses, malware, “no need for virusscanners and firewalls.”

    According to them, is somehow, the huge Apple userbase not an interesting target … Hmm, maybe I should warn my mum.

    • Well it’s secure as long as you don’t engage in dodgy hacks to steal stuff and send your password to a hacker in Russia!

    • This doesn’t disprove what your nearby advocates are saying, it just proves that the weakest link in security is the user.

  9. As a software developer, I strongly disapprove

  10. Ah, damn it.
    I knew we’d gone too long without a ‘hacker’ story.

    Assholes never go away.

    • Nope, wherever you turn, there’s always an asshole right behind you!

Comments are now closed for this post.