É 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.
É 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.
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.
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
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?