On Jul 3, 2009, at 6:48 PM, Peter Mulholland wrote:
First thing - Apple and their devout followers will tell you "don't
do that" when it comes to ANY protection. Ironic since as they have
DSMOS and PT_DENY_ATTACH on iTunes etc.
I call trollshit.
There's a whole thread-worth of responses before yours that more or
less make your very same points:
Second, to make it really effective, you have to get hardcore.
...
I'm also under no illusions - it'll be cracked ...
In essence: it takes a lot of effort to make your scheme reasonably
difficult to crack but it will never be crack-proof. Sounds like 90%
of the responses on this list across all similar threads to me.
Simply saying "why bother they will crack it anyway" gets your stuff
spread on day 0, instead of a few weeks or a month later
Your quote is not the same as "don't do it". It only highlights
that some people don't view it as "worth it" at all. Many on this list
are business owners or represent a business and are interested in
protecting their work - present company included. The majority merely
warn that:
1 - Increasing investments of effort to protect your code has
diminishing returns.
2 - Nothing is 100% crack-proof.
3 - It's unlikely (though not impossible*) you're smarter than the
smartest, so it's pretty likely that your best efforts will still be
cracked.
4 - Any Objective-C-based protection mechanism is trivial to crack
because it's practically self-documenting and easily modified by (the
language's) design.
5 - There are a number of resources outlining the weaknesses of an
Objective-C application in this regard as well as many approaches for
increasing security (ie, making it very difficult for casual crackers
to crack).
Of course, I have ways and means, but I won't give away my secrets ;)
The funny thing about point #5 above is that, in this thread alone,
there were some direct links to specific and relevant information.
--
I.S.
* ... then again, if you were smarter than the smartest, you wouldn't
need to ask how to do this, so we can safely assume you're probably
somewhere near the mean. If you *are* among the smartest and asking
this question, you're just weird.
_______________________________________________
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
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 arch...@mail-archive.com