×
Namespaces

Variants
Actions

Ofuscação

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Originado de Obfuscation
Por thiagobrunoms
Última alteração feita por hamishwillee em 31 Jul 2013

Ofuscação (Obfuscation) se refere ao "ato deliberado de alterar destrutivamente, quer seja o código fonte de um programa de computador ou código de máquina quando o programa está em alguma forma compilada ou algum formato binário, de modo que não seja fácil de compreender ou ler".

O uso de um obfuscator (ferramenta para "ofuscação") é parte integral de otimização de código e segurança de código fonte. O que uma ferramenta de ofuscador faz?

  • Reduz o tamanho do código-fonte
  • Remove códigos desnecessários
  • Substitui variáveis que possuem nomes grandes para nomes pequenos
  • Altera o código para que não seja entendido por terceiros


As principais ferramentas de ofuscação para Java ME são:

Proguard

Proguard Está disponível como código-fonte aberto, Proguard é uma ferramenta para ofuscação de código amplamente utilizada para Java ME. ProGuard é uma classe Java livre Java (shrinker), otimizador, e ofuscador. Ele remove classes que não estão sendo utilizadas, campos, métodos e atributos. Em seguida, ele otimiza os bytecodes. Ele renomeia as demais classes, campos e métodos que utilizam nomes curtos sem sentido.

Retroguard

Retroguard. É um ofuscador de códigos Java (bytecodes) de finalidade geral projetado para ser integrado em sua construção e teste de processos, fornecendo segurança para suas valiosas aplicações applets em Java.

Outros

This page was last modified on 31 July 2013, at 13:48.
62 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×