Ontwikkelaar Kenneth Ballenegger heeft op zijn blog een relatief eenvoudige methode uit de doeken gedaan om applicaties uit de Mac App Store te kraken. De ontwikkelaar geeft ook tips die enkele kraakmethoden moeten tegengaan.
Alle stappen die Ballenegger zet om een applicatie te kraken, worden in één terminalvenster uitgevoerd. Ook gebruikt hij enkele zelfgeschreven tools om de software te analyseren en een zwak punt in de beveiliging te vinden. De ontwikkelaar benadrukt in zijn posting dat hij tegen elke vorm van piraterij is en dat de instructies vooral dienen om problemen in de softwarebeveiliging van veel OS X-applicaties uit de Mac App Store aan de kaak te stellen.
Volgens de ontwikkelaar, die zichzelf betitelt als een weinig handige hacker, zijn veel applicaties die in de Mac App Store zijn te vinden, veel te eenvoudig te kraken. Begin januari dook al een methode op om betaalde applicaties uit de Mac App Store te kraken door alleen een receipt-bestand van een andere applicatie te kopiëren.
Vooral applicaties die in Objective C zijn geschreven, zijn in de ogen van Ballenegger te kwetsbaar voor standaardaanvallen van hackers. Ballenegger raadt programmeurs dan ook aan om in ieder geval het validatiemechanisme voor het controleren van licenties in C te schrijven. Ook zouden ontwikkelaars checksums moeten inbouwen en debug symbols uit de code moeten verwijderen.