Я хочу использовать SecureString для хранения строки подключения к базе данных. Но как только я установлю для свойства ConnectionString объекта SqlConnection значение securestring, наверняка оно станет видимым для любого другого приложения, которое может читать память моего приложения?
Я сделал следующие предположения:
а) я не могу создать экземпляр объекта SqlConnection за пределами управляемой памяти
б) любая строка в управляемой памяти может быть прочитана таким приложением, как Hawkeye