Описание тега dotfuscator

Dotfuscator обеспечивает самозащиту и обфускацию приложений для любого типа.NET-приложений посредством комбинации двоичного обфускации / усиления, обнаружения, защиты и управления предупреждениями. Облегченная версия (Dotfuscator CE) включена в Visual Studio.

Dotfuscator, также известный как PreEmptive Protection, представляет собой обфускатор.NET и средство самозащиты приложений. Microsoft поставляет PreEmptive's Dotfuscator Community Edition для обеспечения обфускации .NET внутри Visual Studio, но есть также Professional Edition с гораздо более надежной защитой, которая широко используется. Различия можно найти здесь.

Цель Dotfuscator - обеспечить комплексную защиту приложений.NET, которая вписывается в жизненный цикл разработки системы безопасности. Он работает со всеми разновидностями.NET, включая приложения ASP.NET, Xamarin, Unity и UWP, помогая организациям защитить свои коммерческие секреты (IP), уменьшить пиратство / подделку и предотвратить подделку своих приложений и предотвращение утечек данных. Dotfuscator работает с скомпилированными сборками без необходимости дополнительного программирования или даже доступа к исходному коду.

Вот несколько примеров функций .NET Obfuscation и Application Protection, включенных в Dotfuscator:

Dotfuscator реализует различные методы обфускации .NET и защиты приложений, которые дополняют друг друга для создания многоуровневой защиты, значительно усложняющей обратный инжиниринг, вмешательство и несанкционированную отладку.

Вот некоторые примеры:

  • Переименовать обфускацию
  • Шифрование строки
  • Обфускация потока управления
  • Неиспользуемый код и удаление метаданных
  • Бинарное связывание / слияние
  • Вставка фиктивного кода
  • Преобразование шаблона инструкции
  • Непрозрачная вставка предикатов
  • Защита от взлома
  • Анти-отладочная упаковка
  • Срок действия приложения
  • Водяные знаки
  • Оповещения о безопасности
  • Пользовательский ответ на вмешательство или отладку

Существует также расширение сборки Visual Studio Team Services (VSTS) для Dotfuscator Community Edition (CE), доступное в VSTS Marketplace. Превентивная защита - Dotfuscator CE встроен в Visual Studio 2003-2017+ и подлежит регрессионным тестам, аудиту кода и проверкам безопасности Microsoft. Это единственная сторонняя технология, которая имеет такой уровень интеграции и проверки.