=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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] -
=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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
=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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
=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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
=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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] -
=?x-user-defined?q?Re:_=5Bjava-list=5D_Protegendo_o_c=F3digo!?=
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] -