Re:Protecting your Firefox OS App code
by digitarald on Thursday December 05, 2013 @05:50PM
(#6857974)
That is true for most code protections other than moving the code away from the client. Developers definetely need to understand they they are only making it harder but not preventing access.
This kind of lightweight obfuscation only works if your product is of very low value. At that point, you're better of spending the few minutes of obfuscating on making your product more valuable.
The only real useful obfuscation is on malware (which always has a negative value to the user), and on games to gain a couple of non-pirated days after launch.
The only real prevention is to not run code on the user's device (like Diablo III).
Most developers complaining about this are just surprised to learn that reversing is relatively easy and it reflects more on their lack of knowledge than an actual problem.
Disclaimer: In 2004 I actually wrote a decent IL obfuscator, etc. I never shipped it because as I got better at writing it, I got better at reversing, until I realised it was a stupid, pointless battle. I guess that makes me less of a business person.