Foro de elhacker.net

Programación => Java => Mensaje iniciado por: cyberserver en 9 Diciembre 2010, 03:03 am



Título: Proteger mi .jar de la Descarga en Java Web Start
Publicado por: cyberserver en 9 Diciembre 2010, 03:03 am
Hola amigos.!!!

quiero saber si existe alguna forma de impedir la descarga de mi archivo .jar alojado en el servidor del que se conectan clientes .jnlp

Es Facil descargarlo, solamente lellendo un poco el jnlp que no es mas que un Xml.

Alguien sabe como puedo asegurar mi .jar???? si lo quiero que los usuarios tengan acceso a la aplicacion y no a una posible destripada de mi .jar para Reutilizar mis clases???

 :huh: :huh: :huh: :huh:

Cualquier informacion, me seria de mucha ayuda


Título: Re: Proteger mi .jar de la Descarga en Java Web Start
Publicado por: SnakingMax en 9 Diciembre 2010, 03:55 am
Este tema ya está respondido en este hilo:
http://foro.elhacker.net/java/cifrar_ejecutable_jar-t262926.0.html


Título: Re: Proteger mi .jar de la Descarga en Java Web Start
Publicado por: cyberserver en 9 Diciembre 2010, 04:04 am
nop. de hecho no es lo que estoy preguntando. es muy diferente utilizar un obfuscator para doficultar la lectura del codigo del .jar en una descompilacion de Bytecodes.

A...

1.- Impedir la Descarga de un .jar del servidor teniendo el jnlp.
2.- Que lo usuarios tengan acceso a la pura aplicacion. no al jar

Pero de todas maneras muchas gracias por la informacion :)


Título: Re: Proteger mi .jar de la Descarga en Java Web Start
Publicado por: SnakingMax en 9 Diciembre 2010, 04:30 am
Perdona cyberserver, debí leer con mas calma, no se me ocurre cómo hacer para que no puedan descargar el archivo.

Un saludo


Título: Re: Proteger mi .jar de la Descarga en Java Web Start
Publicado por: Debci en 12 Diciembre 2010, 21:43 pm
Modificando los permisos de lectura del archivo o "interfaceando" la conexion al archivo mediante un puente web, una pagina que aceda al jar interno en el servidor (tambien puede ser otro jar), y que no permita la conexión, que solo sirva para tramitar los datos de conexión que realizes desde un cliente externo, sea cual sea.

Saludos