В настоящее время я работаю над приложением WinForms .NET, которое будет доступно конечным пользователям.Вопрос в следующем: как (BEST) скрыть строку подключения, чтобы хакеры после декомпиляции программы не имели доступа к моей базе данных?
Я думал создать пользователя, который будет использовать только процедурына базе.
Я обыскал весь форум и нашел некоторые комментарии о ресурсе, config.app и т. д.
@ PanagiotisKanavos Точно, нацеленность на базу данных Mysql
Но этоне защищает 100%.
Есть ли какой-либо способ в 2019 году, который защитит вас от раздачи логина и пароля, используемых в приложении?
Connection currently is in my c# code and looks like :
string connectionstring = "Server = servername;Port=1111;Database=databasename;Uid=login;Pwd=password;Convert Zero Datetime=True";