-3

我有一个小型 C# 桌面应用程序。它连接到 postgres 数据库服务器。我将把这个应用程序分发给一些用户。

现在我的问题;有人可以通过本地端口监听软件或任何其他软件获取我的连接字符串(用户名、密码)吗?

如果答案是肯定的,我该如何防止这种情况?

谢谢你。

4

1 回答 1

3

是的。您的应用程序可能会被反编译,并且您的 app.config 可能有密码。

您可以使用 SSL 连接和加密的 app.config。

理想情况下,您可以拥有一个主服务来与数据库对话,而您的子应用程序将是客户端。

于 2013-09-14T01:07:28.840 回答