On Feb 24, 2010, at 2:57 PM, Michael A. Crawford wrote:
Part of your response suggests that if there was an existing framework that was openly available, it wouldn't do me any good because the bad guys would have the source code. I don't know if that is your thinking but this thought had occurred to me before I posted the question. I firmly believe that security through obscurity is no security at all.
In general this is true, and all real security algorithms are openly documented and their source code freely available. But DRM isn't real security, just obfuscation to put some roadblocks in the way of people inevitably disabling it. And in this case, obscurity helps because it makes the hackers have to put in more work to crack your app.
My opinion is, to quote an old security saying, "locks are to keep honest people out". Trialware works great with the majority of users who will decide to either buy or trash the app once the time limit expires. The people who will actively seek out cracked copies will do so regardless of how draconian you make the protection. The PC game publishers are taking this to the point of absurdity nowadays (search for [ubisoft drm] to see how wretched the latest system is.)
—Jens_______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
