如何保护web.config中的连接字符串?

4

我有一个即将上线的网站。我想知道在web.config文件中connectionstring应该怎么处理。我需要进行混淆吗?如果需要,应该如何操作?

谢谢!

5个回答

5

第一个链接已失效。这是一个快照链接:https://web.archive.org/web/20101228065555/http://ondotnet.com/pub/a/dotnet/2005/02/15/encryptingconnstring.html - J.D. Mallen

2


0

网站不再可用。 - Enkode
已修复。谢谢提醒。 - BeaverProj
@BeaverProj,网站无法正常运行。 - JackFrost

0

由于您在问题中没有提供任何有关此事的信息,因此我将假设您在连接字符串中具有凭据。

从安全角度考虑,如果可能的话,请尝试避免使用此方法,而是使用Windows身份验证。显然,这需要您可以访问Active Directory环境,并且所有服务器都已部署在其中。

如果不行,最好锁定Web服务器,而不是试图确保磁盘上的文件不受不同用户篡改。

如果即使这也不可能,那么我会按照其他回复所给出的方法,使用DPAPI加密敏感内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接