Dotfuscator с проектом UWP (не Xamarin UWP)

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

Спасибо


person hankdoout    schedule 29.02.2020    source источник


Ответы (2)


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

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

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

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

person Joe Sewell    schedule 03.03.2020

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

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

person Peter    schedule 04.04.2020