Desculpe me intrometer, mas j� me intrometendo:
o que significa este "OFUSCAMENTO" de c�digo
a que voc�s se referem?
� alguma forma de proteger o c�digo para que n�o
seja copiado e/ou modificado?
Caso afirmativo, como se daria estes processos???
F�bio
----- Original Message -----
From: lusoujava <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 14, 2001 2:18 PM
Subject: Re: [java-list] Protegendo o c�digo!
> Cleto,
>
> Com certeza as interfaces proporcionam um ponto de partida para que Vc
> MANUALMENTE venha a descobrir o que um certo c�digo faz. Agora, pense no
> caso que Vc tenha v�rias classes num certo pacote e somente poucas delas
> constituem a interface. Acho que a quantidade de c�digo ofuscado realmente
> AUMENTA e MUITO o trabalho de entendimento do que est� sendo feito.
>
> O ofuscamento de c�digo s� constitue um passo a mais que um indiv�duo
> lendo o seu c�digo ter� que trilhar. Ele n�o impede a engenharia
reversa!!!!
>
> Um bom emprego de ofusca��o pode ser feito sobre um produto inteiro.
> Digamos que Vc tenha construido um NOTEPAD em Java. Vc poderia ofuscar
todo
> o .jar que constitue sua aplica��o s� deixando "as claras" o m�todo main
da
> sua aplica��o.
>
> Acho que � mais ou menos por a�.
>
> [ ]�s
> Luciano da Silva Coelho
> [EMAIL PROTECTED]
> Sun Certified Programmer for JAVA2
> Sun Certified Instructor for JAVA2
> Diretor de Tecnologia
> e-Sec Tecnologia em Seguran�a de Dados
> www.esec.com.br
> ----- Original Message -----
> From: "Cleto Henrique Andrade Silva" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, May 14, 2001 1:48 PM
> Subject: Re: [java-list] Protegendo o c�digo!
>
>
> > Acesso pelo menor pre�o do mercado! R$ 14,90 nos 3 primeiros meses!
> > ASSINE AGORA! http://www.bol.com.br/acessobol/
> >
> >
> > Oi Luciano,
> >
> > � justamente por este motivo que eu acho que n�o funciona bem. Como as
> > interfaces das classes n�o ser�o ofuscadas j� fica bem mais f�cil de
> > entender o c�digo. Quando os identificadores (nomes de classes, m�todos
e
> > vari�veis) s�o completamente substitu�dos por nomes como a, b, c ...
fica
> > realmente dif�cil entender o c�digo. Por�m, quando voc� tem um ponto de
> > partida e grande porcentagem do seu c�digo tem nomes significativos a
> coisa
> > fica muito mais f�cil.
> >
> >
> > ----- Original Message -----
> > From: "lusoujava" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, May 14, 2001 11:10 AM
> > Subject: Re: [java-list] Protegendo o c�digo!
> >
> >
> > > Oi Cleto,
> > >
> > > Vc pode escolher o que vai ser ofuscado. Normalmente Vc configura
> para
> > > n�o ofuscar a interface da sua classe ou seja, os membros p�blicos (e
tb
> > > protegidos) da sua classe.
> > >
> > > [ ]�s
> > > Luciano da Silva Coelho
> > > [EMAIL PROTECTED]
> > > Sun Certified Programmer for JAVA2
> > > Sun Certified Instructor for JAVA2
> > > Diretor de Tecnologia
> > > e-Sec Tecnologia em Seguran�a de Dados
> > > www.esec.com.br
> > > ----- Original Message -----
> > > From: "Cleto Henrique Andrade Silva" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Friday, May 11, 2001 6:02 PM
> > > Subject: Re: [java-list] Protegendo o c�digo!
> > >
> > >
> > > > Acesso pelo menor pre�o do mercado! R$ 14,90 nos 3 primeiros meses!
> > > > ASSINE AGORA! http://www.bol.com.br/acessobol/
> > > >
> > > >
> > > > Aproveitando o assunto,
> > > >
> > > > acho que estes ofuscadores de c�digo java servem muito bem para
> > > aplica��es,
> > > > onde o c�digo � completamente ofuscado (vari�veis, m�todos, classes
e
> > > > par�metros n�o t�m mais nomes significativos). Por�m, para quem quer
> > > > distribuir componentes isto j� n�o funciona muito bem, pois, os
nomes
> de
> > > > classes e m�todos p�blicos devem permanecer significativos.
Portanto,
> a
> > > > partir da�, seu c�digo come�a a ser destrinchado.
> > > >
> > > > Como disse no come�o "eu acho". Por n�o conhecer a fundo o
> assunto,
> > > > gostaria de receber coment�rios dos mais experientes.
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "lusoujava" <[EMAIL PROTECTED]>
> > > > To: <[EMAIL PROTECTED]>
> > > > Sent: Friday, May 11, 2001 4:43 PM
> > > > Subject: Re: [java-list] Protegendo o c�digo!
> > > >
> > > >
> > > > > Caro Fl�vio,
> > > > >
> > > > > Tem um muito bom e se n�o me engano FREE, chamado RetroGuard.
> > > > >
> > > > > V� at� pharos.inria.fr/java que l� Vc o encontrar�.
> > > > >
> > > > > [ ]�s
> > > > > Luciano da Silva Coelho
> > > > > [EMAIL PROTECTED]
> > > > > Sun Certified Programmer for JAVA2
> > > > > Sun Certified Instructor for JAVA2
> > > > > Diretor de Tecnologia
> > > > > e-Sec Tecnologia em Seguran�a de Dados
> > > > > www.esec.com.br
> > > > > ----- Original Message -----
> > > > > From: "Fl�vio Fagundes" <[EMAIL PROTECTED]>
> > > > > To: "Lista Java" <[EMAIL PROTECTED]>
> > > > > Sent: Friday, May 11, 2001 3:58 PM
> > > > > Subject: [java-list] Protegendo o c�digo!
> > > > >
> > > > >
> > > > > > Acesso pelo menor pre�o do mercado! R$ 14,90 nos 3 primeiros
> meses!
> > > > > > ASSINE AGORA! http://www.bol.com.br/acessobol/
> > > > > >
> > > > > >
> > > > > > Ol� Lista :-)
> > > > > >
> > > > > > Como todos sabemos � muito f�cil decompilar um c�digo feito em
> java,
> > > > > > seja com o decafe, mocha,jad ou outro qualquer...
> > > > > > Algu�m sabe aonde encontro aqueles embaralhadores de c�digo
> > > > > > (scramblers)..
> > > > > >
> > > > > > Thanks....
> > > > > >
> > > > > > --
> > > > > > ==============================================
> > > > > > Fl�vio Fagundes
> > > > > > ICQ=76671182 [Phantom]
> > > > > > Home Page: http://pucrs.campus2.br/~flavio
> > > > > > ----------------------------------------------
> > > > > > PUCRS - CAMPUS II
> > > > > > URUGUAIANA - RS
> > > > > > ==============================================
> > > > > >
> > > > > >
> > > > > >
> > > > > > ------------------------------ LISTA
> > > > SOUJAVA ----------------------------
> > > > > > http://www.soujava.org.br - Sociedade de Usu�rios Java da
> > Sucesu-SP
> > > > > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > > > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > > > para sair da lista: envie email para
> > > > [EMAIL PROTECTED]
> > > > >
> > > >
> > >
> >
>
> -------------------------------------------------------------------------
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > ------------------------------ LISTA
> > > SOUJAVA ----------------------------
> > > > > http://www.soujava.org.br - Sociedade de Usu�rios Java da
> Sucesu-SP
> > > > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > > para sair da lista: envie email para
> > > [EMAIL PROTECTED]
> > > >
> > >
> >
>
> -------------------------------------------------------------------------
> > > >
> > > >
> > > > ------------------------------ LISTA
> > SOUJAVA ----------------------------
> > > > http://www.soujava.org.br - Sociedade de Usu�rios Java da
Sucesu-SP
> > > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > > > regras da lista: http://www.soujava.org.br/regras.htm
> > > > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> > >
> >
>
> -------------------------------------------------------------------------
> > > >
> > > >
> > >
> > >
> > > ------------------------------ LISTA
> SOUJAVA ----------------------------
> > > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> > > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > > regras da lista: http://www.soujava.org.br/regras.htm
> > > para sair da lista: envie email para
> [EMAIL PROTECTED]
> >
>
> -------------------------------------------------------------------------
> >
> >
> > ------------------------------ LISTA
SOUJAVA ----------------------------
> > http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> > d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > para sair da lista: envie email para
[EMAIL PROTECTED]
>
> -------------------------------------------------------------------------
> >
> >
>
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------