We've built a Java application that we need to install in an environment where we're concerned about protecting our code base. Obfuscation and compilation of the code have their own problems, and it seems to me that since we'll be providing a VMWare appliance anyway there might be another solution - but I'm a Java guy and I only know enough about Linux and VMs to be dangerous
This is my thinking...
* Lock out su/admin access
* decrypt bytecode to memory using an inaccessible-to-the-user account
Is anyone doing this or something similar? Can anyone see any obvious problems?
Steve