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] 
-------------------------------------------------------------------------

Responder a