Tengo una aplicación Java independiente que tiene algún código de licencia que deseo proteger, es decir, evitar que los usuarios cambien mi software para eludir la licencia. ¿Cuál es la mejor manera de hacer esto?Seguridad Jar
He examinado la ofuscación, pero eso conlleva todo tipo de problemas: reflexión, serialización, restos de pila, etc. Tal vez la firma de jar podría ser una solución. Pero, ¿cómo verifico el contenedor en tiempo de ejecución? ¿Y cómo me aseguro de que el usuario no cambie el código de verificación jar?
+1 en la idea de la guitarra. – Epaga