如何在 C# Web 应用程序中安全地存储数据库连接字符串?

问题描述 投票:0回答:0

我有一个 C# Web 应用程序,其数据库连接字符串保存在 web.config 文件中。该文件也是 git 存储库的一部分。我如何保存连接字符串以防止它在坏人访问我的存储库时受到损害?

我找到了这个关于这个话题的老问题。虽然这些答案对我并没有真正的帮助。有关于如何加密 web.config 文件的信息,但它真的很旧,现在很多教程页面都丢失了。加密该文件是常见的做法吗?如果是,它是如何完成的?

使用 Windows 身份验证并不适合我的项目,因为多个 Web 应用程序在一个 Web 服务器上运行,我想分开不同应用程序的访问权限。

c# asp.net sql-server security connection-string
© www.soinside.com 2019 - 2024. All rights reserved.