я хочу дозвукового чтения базы данных пароль из переменной вместо app.config - PullRequest
0 голосов
/ 02 марта 2010

Я успешно внедрил SUBSONIC DAL в моем настольном приложении. это был превосходный опыт. но subsonic читает пароль базы данных из файла app.config. развертывание app.config с приложением на стороне клиента, поэтому представляет большую угрозу безопасности.

Было бы полезно, если бы я мог читать пароль базы данных из переменной вместо app.config.

Заранее спасибо,

Привет.

Ответы [ 3 ]

1 голос
/ 04 марта 2010

Самый простой и лучший способ защитить данные строки подключения - это зашифровать раздел строки подключения файла app.config

.

Читать здесь http://msdn.microsoft.com/en-us/library/system.configuration.rsaprotectedconfigurationprovider.aspx

1 голос
/ 22 марта 2010

Dataservice.setdefaultconnectionstring () решает мою проблему

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

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

Если вы беспокоитесь о паролях, развертываемых на клиенте, то лучше использовать встроенную защиту, которая прекрасно работает.

Также вы не указали, какую версию вы используете, так как, на мой взгляд, модификация v3 немного проще

...