Dotfuscator Community

PreEmptive Protection - Dotfuscator — это решение для комплексной защиты приложений .NET, которое легко встраивается в жизненный цикл разработки безопасного программного обеспечения. Используйте его, чтобы обеспечить усиленную безопасность и настроить очистку рабочего стола, мобильных устройств, сервера и встроенных приложений. Так вы сможете защитить коммерческие тайны и другую интеллектуальную собственность от пиратства, подделки, изменения данных и несанкционированной отладки. Решение Dotfuscator выполняется на скомпилированных сборках. Вам не нужно писать дополнительный код или иметь доступ к исходному коду.

PreEmptive Protection — Dotfuscator

Почему важна защита

Защищать интеллектуальную собственность очень важно. Код вашего приложения содержит сведения о проектировании и реализации, которые могут считаться интеллектуальной собственностью. Однако приложения, создаваемые на платформе .NET Framework, содержат большой объем метаданных и промежуточного высокоуровневого кода, поэтому их можно легко изучать и декомпилировать с помощью множества бесплатных автоматизированных средств. Прервав и остановив такую декомпиляцию, вы сможет предотвратить несанкционированное раскрытие интеллектуальной собственности, а также продемонстрировать, что ваш код содержит коммерческую тайну. Решение Dotfuscator позволяет маскировать ваши сборки .NET (выполнять их обфускацию), чтобы затруднить их изучение. При этом оно сохраняет исходное поведение приложений.

Также важно обеспечить целостность приложения. Помимо декомпиляции, злоумышленники могут попытаться скопировать ваше приложение (компьютерное пиратство), изменить его поведение во время выполнения или манипулировать его данными. Dotfuscator позволяет внедрить в приложение возможность обнаруживать и реагировать на неавторизованное использование: незаконное изменение данных, отладку третьими лицами, запуск на рутованных устройствах и другие случаи.

Дополнительные сведения о том, как Dotfuscator встраивается в жизненный цикл разработки защищенных приложений (SDL), см. на странице SDL App Protection (Защита приложений в рамках цикла SDL) в разделе решений компании PreEmptive.

О Dotfuscator Community

Ваша копия Microsoft Visual Studio включает копию PreEmptive Protection — Dotfuscator Community, доступную для бесплатного личного использования. (Эта бесплатная версия ранее называлась Dotfuscator Community Edition или Dotfuscator CE.) Инструкции по установке версии Dotfuscator Community, прилагаемой к Visual Studio, см. на странице по установке.

Dotfuscator Community предлагает разработчикам, архитекторам и тест-инженерам набор служб для обеспечения и усиления защиты программного обеспечения. Примеры обфускации .NET и других функций защиты приложений, входящих в Dotfuscator Community:

  • Переименование идентификаторов затрудняет изучение и декомпиляцию скомпилированных сборок.
  • Защита от незаконного изменения позволяет обнаруживать выполнение незаконно измененных приложений и завершать незаконные сеансы либо принимать какие-то меры.
  • Защита от отладки позволяет обнаруживать в работающем приложении подключенный отладчик и завершать сеансы отладки либо принимать необходимые меры.
  • Защита на рутованных устройствах позволяет обнаруживать запуск приложения на рутованном устройстве с Android и завершать сеансы на таких устройствах либо принимать какие-то меры.
  • Проверки срока действия позволяют закодировать дату "окончания срока службы" и завершать сеансы приложений, срок действия которых истек.

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

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

Начало работы

Чтобы начать использовать Dotfuscator Community в рамках Visual Studio, введите dotfuscator на панели поиска (CTRL+Q).

Чтобы начать использовать Dotfuscator Community в рамках Visual Studio, введите dotfuscator на панели быстрого запуска (CTRL+Q).

Вы также можете скачать последнюю версию Dotfuscator Community на странице загрузок Dotfuscator сайта preemptive.com.

Полная документация

На этой странице и в ее разделах приведен общий обзор возможностей Dotfuscator Community, а также инструкции по установке этого инструмента.

Подробные инструкции по его использованию, в том числе как приступить к работе с пользовательским интерфейсом Dotfuscator Community, см. в полном руководстве пользователя Dotfuscator Community на сайте preemptive.com.