My company uses CFML for our web applications. We are trying to migrate off of the Coldfusion CFML Server to Lucee.
We are looking for a way to obscure our CFML code, for when we sell our services to an outside entity, and that outside entity has to host the web server in their own datacenter. No longer AWS EC2 web servers we own in the cloud.
We have looked at packaging and deploying to a .war file. However, from our research, it appears that this can be opened and expanded with just about any zip utility that can open a .war file.
We then looked at using the precompiled .class files in place of the .cfm and .cfc files but this doesn't obscure it enough as our cfset strings still appear in the .class file.
Is there another way to obscure the files in such a way? Adobe had a cfencode.exe application that could encode the files as well as that you could do right next to the cfcompile.bat that could encode the files. Is there a Lucee equivalent, or some other way to obscure our CFML code using a lucee CFML server?
Shaun