Dotfuscator Community

PreEmptive Protection – Dotfuscator fornece uma proteção abrangente de aplicativos .NET que pode ser adaptada facilmente ao seu ciclo de vida de desenvolvimento seguro de software. Use-o para otimizar, proteger e remover aplicativos para desktop, móveis, servidores e incorporados, a fim de ajudar a proteger segredos comerciais e outras propriedades intelectuais (IP), reduzir a pirataria e a falsificação e proteger contra violação e depuração não autorizada. O Dotfuscator funciona em assemblies compilados sem a necessidade de programação adicional ou até mesmo de acesso ao código-fonte.

Proteção PreEmptive – Dotfuscator

Por que a proteção é importante

É importante proteger sua propriedade intelectual (IP). O código do seu aplicativo contém detalhes de design e implementação que podem ser considerados como IP. No entanto, os aplicativos desenvolvidos no .NET Framework contêm metadados significativos e um código intermediário de alto nível, facilitando a engenharia reversa apenas usando uma das muitas ferramentas automatizadas e gratuitas. Ao interromper e parar a engenharia reversa, você pode evitar divulgação não autorizada de IP, bem como demonstrar que seu código contém segredos comerciais. O Dotfuscator pode ofuscar seus assemblies .NET para atrapalhar a engenharia reversa, mantendo o comportamento do aplicativo original.

Também é importante proteger a integridade do seu aplicativo. Além da engenharia reversa, atores mal-intencionados podem tentar piratear seu aplicativo, alterar o comportamento do aplicativo no tempo de execução ou manipular dados. O Dotfuscator pode injetar em seu aplicativo a capacidade de detectar usos não autorizados e responder a eles, incluindo violação, depuração de terceiros e dispositivos com raiz.

Para saber mais sobre como o Dotfuscator se encaixa em um ciclo de vida de desenvolvimento seguro de software, confira a página Proteção de aplicativo do SDL da PreEmptive Solutions.

Sobre o Dotfuscator Community

Sua cópia do Microsoft Visual Studio inclui uma cópia gratuita do PreEmptive Protection – Dotfuscator Community para uso pessoal. Esta versão gratuita era conhecida anteriormente como Dotfuscator Community Edition ou Dotfuscator CE. Para obter instruções sobre como instalar a versão do Dotfuscator Community incluída no Visual Studio, confira a página de Instalação.

O Dotfuscator Community oferece uma ampla variedade de serviços de proteção para software aos desenvolvedores, arquitetos e testadores. Entre os exemplos de ofuscação para .NET e outros recursos de Proteção do aplicativo incluídos no Dotfuscator Community estão:

  • Renomeação de identificadores para dificultar a engenharia reversa de assemblies compilados.
  • Antiadulteração para detectar a execução de aplicativos adulterados e encerrar as sessões adulteradas ou responder a elas.
  • Antidepuração para detectar a anexação de um depurador a um aplicativo em execução e encerrar as sessões depuradas ou responder a elas.
  • Proteção contra dispositivos com raiz para detectar se o aplicativo está em execução em um dispositivo Android com raiz e encerrar as sessões nesses dispositivos ou responder a elas.
  • Comportamentos de expiração do aplicativo que codificam uma data de "fim da vida útil" e encerram as sessões expiradas do aplicativo.

Para obter detalhes sobre esses recursos, incluindo como eles se encaixam em sua estratégia de proteção do aplicativo, confira a página Funcionalidades.

O Dotfuscator Community oferece proteção básica pronta para uso. Há ainda mais medidas de proteção do aplicativo disponíveis para usuários registrados do Dotfuscator Community e para os usuários do PreEmptive Protection – Dotfuscator Professional, o principal ofuscador para .NET do mundo. Para saber mais sobre como melhorar o Dotfuscator, confira a página Atualizações.

Introdução

Para começar a usar o Dotfuscator Community no Visual Studio, digite dotfuscator na caixa de pesquisa (Ctrl+Q).

Para começar a usar o Dotfuscator Community no Visual Studio, digite dotfuscator na barra de pesquisa de Início Rápido (Ctrl+Q).

Também é possível obter a versão mais recente do Dotfuscator Community na página de Downloads do Dotfuscator em preemptive.com.

Documentação completa

Esta página e as respectivas subpáginas fornecem uma visão geral de alto nível dos recursos do Dotfuscator Community, bem como instruções para instalar a ferramenta.

Confira o Guia do Usuário Completo do Dotfuscator Community em preemptive.com para obter instruções de uso detalhadas, inclusive como começar a usar a interface do usuário do Dotfuscator Community.