Защита строки подключения

AlexanD
Дата: 18.05.2005 13:42:32
Строка подключения к запаролированной Access базе вшивается в код. Как и где лучше хранить пароль от базы для наилучшей защиты от диасемблирования?
кузя
Дата: 18.05.2005 14:23:19
<imho>
можно придумать массу различных способов шифрования строки подкючения (см. - System.Security.Cryptography namespace) и делать из них всевозможные многоходовые комбинации.

но, наверное, никто не будет ползать по коду, чтобы выяснить алгоритм шифрования. есть очень простой способ - найти место в программе, где делается Connection.Open(). и в этот момент строка подключения уже в открытом виде (сам же и расшифруешь её :) есть в наличии вместе с паролем.

это дыра всех систем, в которых пароль нужно передавать открытым текстом.
</imho>