Some applications from the Mac AppStore could be very easily hacked

When you purchase an application from the AppStore, the UDID of your terminal is registered on Apple's servers but also in the application so that the application cannot be used by another person from another terminal. A method the same method is also used on Macs, but some applications from the new Mac AppStore did not implement this security method and some people managed to run applications purchased from the Mac AppStore on other Macs with Mac OS X 10.5. This should not have happened if the respective applications had that security method implemented.

Not long after the Mac App Store opened, several warnings via Twitter began to surface. "You did implement receipt checking so that people can't pirate your app. "Yes?" developer Nik Fletcher asked his followers. Ged Maheux at the Iconfactory also pointed out that he was able to run a for-pay app purchased by another person, and run it on 10.5 and 10.6.5 Macs as well — none of which should be happening, it would seem.

It seems that Apple has not forced developers to implement this security method in Mac applications, and there are an unknown number of applications in the AppStore that can be purchased and used on multiple Macs without problems. The developers claim that the failure to implement this security system could lead to an increase in the number of pirated applications and some of them are probably now waiting for Apple to take measures to solve the problem. Have you purchased any application from the AppStore? Did you manage to run the respective applications on several Macs?

If developers think anything doesn't check out, at any time, they are obliged to exit the app," says Jalkut. "So nothing Apple does, short of breaking the exit system call itself, would cause an app to run when the developer's code discovers something is not right.