Originally posted by Rajan Kumar:
(i) I think in market there are some de-obfuscators. Basically what they do is de-obfuscate the code what you have obfuscated. Eventhough they are not upto the mark, in future they could manage to do it efficiently. Is there any way to avoid this practice.?
It's going to be hard to do this well (which is what I assume you meant by "efficently"). When code is obfuscated, information is lost. Such information is hard to recover. While it may be theoretically possible to recover it from context, I think we're a way off from handling such computational complexity.
Originally posted by Rajan Kumar:
(ii) How to obfuscate one distributed application?. i.e. Application which has JSP, Servlet, EJB and other Java components spreaded over few tiers.
You can obfucate them seperately, unless there are shared libaries, then you must obfuscate them together.
--Mark
[ June 09, 2002: Message edited by: Mark Herschberg ]