What about products like CPANEL, how do they do it? There must be some standard usage already with Perl being as prevalent as it is. Currently we've separated our perl code out onto its own server and use proxies to get to and fro. It keeps a level of protection on our code. We just serve the output to our clients instead. Obviously it means we have an overhead to maintain, but our code is worth it to us.Originally it was written in php, I had to migrate it all. Was easy with perl.
Security seems to be such a big issue in so many areas besides the code even, that one just settles for the best one can do. Keeping control of the code seems to be the most secure approach in my mind. Once you give it to someone else, given enough time they will "figure it out". Same is true with security everywhere, banks, homes, dvds, etc... Thanks, Boysenberry boysenberrys.com | habitatlife.com | selfgnosis.com On Aug 25, 2006, at 2:00 PM, David Nicol wrote:
I think that if obfuscating the source code (by compiling or encrypting or whatever) is a high priority for you, then Perl may not be the best choice of language for your software. And even for Java there are decompilers and for PHP the code must be unencrypted to run. So maybe C is the best choice.Bleach.pm is pretty fun, as are the other ones like it. Making all the variable names difficult and easy-to-confuse; adding garbage that looks like code and making the code look like garbage; there is a lot of room to improve code obfuscators. Obfuscation and pretty-printing are two sides of the same problem. Why don't people decompile and disassemble as muchas they used to? It's difficult. Obfuscation works the same way.At my company, we wound up distributing a demonstration of a system that was largely written in perl as a locked VMware virtual machine in order to draw a clear box around it. Sure someone who was knowlegable w/ vmware would be able to reset the config password on the virtual bios and so on, but the line would have been crossed, as surely as removing the hard drive andmounting it in another system would have.
Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.