Запутать строку подключения c # - PullRequest
0 голосов
/ 26 ноября 2018

Я работаю с C # WPF ClickOnce-Installer.Моя цель - скрыть строки подключения для пользователя.

Я нашел возможность зашифровать строки подключения в app.config при запуске приложения ( ref ).Вероятно, он не шифрует параметры соединения в каталоге установщика, откуда приложение получает обновления.Этот файл называется appname.exe.config.deploy и содержит пароль в виде открытого текста.Поэтому, если пользователь знает, откуда поступают обновления, он может просто прочитать строки подключения ...

Поэтому моя идея заключалась в том, чтобы просто использовать obufscation-метод, чтобы скрыть только строки подключения перед развертыванием.Есть ли хорошие методы для этого, чтобы пользователь не мог легко рефакторинг строки подключения?

...