Dúvida com arquivos .jar

3 respostas
webwillian

É seguro distribuir programas com arquivos JAR, visto que é possível abri-lo em qualquer programa descompactador?
Ou o arquivo JAR proteje o código fonte do programa?

Valeu, abração.

3 Respostas

mgarcia

William,

É seguro sim. Apesar de ser possível descompactar a partir de qualquer descompactador, no arquivo .jar só são inseridos os arquivos. class, que são as classes compiladas e não os fontes do programa.

R

mgarcia:
William,

É seguro sim. Apesar de ser possível descompactar a partir de qualquer descompactador, no arquivo .jar só são inseridos os arquivos. class, que são as classes compiladas e não os fontes do programa.

Se o cara tiver seu jar na mão, ele pode alterar toda a sua aplicação e ter acesso ao todos os seus fontes, basta decompilar seus arquivos .class. E se ele uiser pode altera-los e colocar onde estava o antigo, assim ele alterou sua aplicação.

Ofuscadores também não resolvem, se o cara tiver determinado a abrir seu fonte ele consegue.

Precupe-se com o nível de acesso ao diretório do seu .jar, usuários da máquina, etc etc que só assim vc pode dizer que está “seguro”.

[]'s

webwillian

Estava lendo uma apostila da Caelum, e eles disseram que era possivel, fazer engenharia reversa com as classes, através do javap -c meuPrograma. É verdade isso?

Criado 11 de dezembro de 2007
Ultima resposta 11 de dez. de 2007
Respostas 3
Participantes 3