Дотфускатор с проектом UWP (не Xamarin UWP) - PullRequest
0 голосов
/ 29 февраля 2020

Я видел, что Dotfuscator можно использовать для Xamarin UWP. У меня есть обычный проект UWP (не Xamarin), могу ли я использовать Dotfuscator? Если UWP без Dotfuscator, может ли сторонняя организация легко декомпилировать и изменить постоянную строку (например, веб-URL) в коде, а затем получить приложение uwp для изменения?

Спасибо

Ответы [ 2 ]

0 голосов
/ 04 апреля 2020

Вы можете скомпилировать в собственный код, если не используете отражение.

Не храните секреты в исходном коде. Храните их отдельно, чтобы их можно было зашифровать, например, в файле конфигурации.

0 голосов
/ 03 марта 2020

( Отказ от ответственности : я работаю в команде Dotfuscator и отвечаю на это как часть моей работы.)

Да, и бесплатное Сообщество Dotfuscator (ранее Dotfuscator CE) и лицензированное Dotfuscator Professional может защищать приложения универсальной платформы Windows (UWP). Я рекомендую использовать Dotfuscator Professional по двум причинам:

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

  2. Шифрование строк (которое защищает постоянные строки) - это функция, предназначенная исключительно для Professional. После применения интеграции сборки к вашему проекту вы можете включить шифрование строк (и другие функции защиты), следуя этим указаниям .

...