Criptografando os .class  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline

Tava lendo um livro de segurança e ele falou da possibilidade de criptografar meus .class.
Para faszer isso eu teria que primeiramente criar o meu proprio classloader para antes de mandar pra JVM ele poder descriptografar meus .class para tornar possivel a JVM enteder !!
Alguem ja fez algo nesse sentido ?? Poderia me dá alguma dica pra implementar meu classloader ??

valeu !!

"O impossível é o possível que nunca foi tentado !!!"
rodrigo_gomes
GUJ Master
[Avatar]

Membro desde: 25/11/2003 15:45:21
Mensagens: 1088
Localização: São Paulo
Offline

talvez ajude
http://www.guj.com.br/java.tutorial.artigo.124.1.guj

rodrigo de paiva gomes




http://twitter.com/rod_gomes
[WWW] [MSN] [ICQ]
Java Vinicius Machine
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 12:56:35
Mensagens: 484
Offline

Que tal usar um obfuscator ?

Any fool can write code that a computer can understand. Good programmers write code that humans can understand. (Fowler)


Sun Certified Programmer for the Java Platform 1.4
Javax
JavaEvangelist

Membro desde: 03/01/2005 18:46:09
Mensagens: 305
Offline

Java Vinicius Machine wrote:Que tal usar um obfuscator ?


Um obfuscator realmente já seria muito bom !!!No entanto, ele ainda pode passar alguma ideia para a pessoa que ta olhando o codigo.Com criptografia isso nao acontece. Acredito que se eu puder criptografar meu codigo, vou ter praticamente 100% de segurança.

valeu !!

"O impossível é o possível que nunca foi tentado !!!"
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Javax wrote: vou ter praticamente 100% de segurança.


Veja bem se precisa disto pois causará uma perda de performance. E ainda precisará cuidar que ninguém tenha acesso a sua memória pois para serem executadas as classes precisam estar abertas na memória. Sendo assim é medida não é 100% segura se sua aplicação for vendida para quem entende um tiquinho.

Leia também:

How to lock down your Java code (or open up someone else's)

Java Tip 22: Protect your bytecodes from reverse engineering/decompilation

Cracking Java byte-code encryption

A ZipClassLoader for automated application distribution

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team