【发布时间】:2012-11-20 16:18:58
【问题描述】:
我使用 C# 编写了 WinForm 应用程序。该应用程序需要连接到数据库,因此它包含以下代码:
String connstring = String.Format("Server={0};Port={1};" +
"User Id={2};Password={3};Database={4};",
"localhost", "3456", "username",
"password", "databasename" );
这意味着数据库服务器的用户和密码包含在应用程序内部。我认为这不是一种安全的方式。有什么办法可以提供更多的安全性?
【问题讨论】:
-
@TLiebe 并不是真正的重复,因为 OP 不知道您可以首先加密连接字符串,他正在寻找有关如何使他的应用程序更安全的选项。
标签: c# database winforms security