Me gustaría encriptar u ocultar mi archivo WAR para que la ingeniería inversa requiera un poco más de esfuerzo. ¿Existe una herramienta o un plugin maven que encripte un archivo WAR y su contenido?Cifrar archivos de guerra
Además, una vez que se encripta WAR, ¿cómo se implementará la aplicación web en ese punto? Si el servidor web explota la GUERRA, cada bote y recurso aún se puede cifrar, ¿cómo se modificará el comportamiento de inicio para descifrar los recursos y jaros anidados?
Gracias, Walter
¿Por qué quieres hacer esto? Si alguien está interesado en tu código, podrá reconstruirlo de todos modos, siempre y cuando tenga acceso al binario (en este caso, una guerra). En Java eso es especialmente simple, pero también es posible para C. Los interesados en su código pueden ser solo desarrolladores, con poco esfuerzo adquieren el conocimiento necesario para esto. Por lo tanto, el esfuerzo extra para ofuscar su código puede desviar a muy pocos piratas informáticos. No puedo ver el beneficio. – Mnementh
+1 para los comentarios de @Mnementh. ¿Cuál es el objetivo aquí? Estás implementando tu guerra en un contenedor de aplicaciones web (por ejemplo, Tomcat), lado del servidor. Los clientes web no tendrán acceso a él. –
No me preocupa que las personas vean el sitio en firefox o lo que sea, pero otras personas en el sistema o si están desarrollando un sitio web para un cliente y usando sus servidores, puedo o no querer que tengan acceso al código fuente . –