我正在使用OdbcConnection与DB2数据库ex进行通信。可以嗅探odbcconnection上的连接字符串吗?
using (var conn = new ODBCConnection("Database=Database;UID=user;PWD=password"))
{
conn.Open();
…
}
我担心有权访问本机的人可能会尝试窃取数据库凭据。我混淆了代码,但可以使用packetsniffer来获取连接字符串吗?如果有,有什么办法可以防止这种情况发生?
您可以使用可信连接吗? –
如果可以,请使用Windows身份验证?有人可以肯定需要一个进程转储并在windbg中查看它。通过一些工作,他们将能够追踪字符串。 –
这个程序运行在200台机器上,我们定义了一个“机器账号”和我们员工的用户这个程序来做日常工作。我们不能使用Windows身份验证,因为登录的用户不应该对数据库 – user889829