Versión Completa : ¿Es verdaderamente seguro Java con respecto al código fuente?
Packman
enero 30, 2007, 09:11
Saludos a todos los Laneros
Pues mi inquietud es la siguiente:
¿Es verdaderamente seguro Java con respecto al código fuente?
Buscando cierta información con respecto a una clase de java encontré cierto programita que decodifica los .class mostrando así el código fuente a determinada aplicación también decodifica los .java, entonces mi inquietud es la siguiente, hay otra forma de empaquetar los .class para que este programita no decodifique, o no hay forma de hacerlo???
swoko
enero 30, 2007, 09:49
Se puede usar un "Code Obfuscator" que hace que el código java generado por los decompiladores sea imposible de entender para un humano...
El ofuscador de codigo en java hace mucho mas dificil descubrir el codigo fuente de Java a partir de la clase compilada (osea la ingenieria inversa), no solo para las personas sino programas especiales para tal labor.
Aunque le recomiendo que no se preocupe tanto por el codigo fuente, muchas veces escribo programas de tal forma que eso ya queda encriptado hasta para uno mismo sin darme cuenta, despues de 2 meses ya no se entiende. Si de verdad va hacer algo que valga la pena preocupese que no le roben el codigo, de resto preocupese primero en resolver el problema, despues aplicará la debida seguridad, patente y demas cosas.
puede referirse a este enlace y aprender mas del tema:
http://www.cs.arizona.edu/~collberg/Research/Students/DouglasLow/obfuscation.html
Packman
enero 30, 2007, 01:17
Gracias por la info
SlashOne
febrero 1, 2007, 09:25
SI de verdad te interesa obfuscar el código te recomiendo "YGuard", es gratis, bueno y fácil de usar.
RogerJose
febrero 1, 2007, 10:08
Yo le rocomiendo ProGuard, es un excelente ofuscador y es free.
ProGuard, no se conforma con ofuscar el codigo, ademas lo optimiza eliminando fragmentos innecesarios en el mismo.
http://proguard.sourceforge.net/
-
Packman
febrero 1, 2007, 11:53
Gracias ya estoy en eso....
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.