MVC 5 / ASP.Net 4.5安全存储连接字符串

埃里克·比斯哈德(Eric Bishard)

因此,我看过一些有关保护ASP.Net应用程序的连接字符串的文章,但是它们都过时了。我已经搜索了“保护连接字符串ASP.Net”,“保护密码连接字符串SQL Server”和其他变体,但找不到我想要的东西。

我专门使用MVC5。我的问题是,是否存在一种web.config以安全的方式将密码存储在外部的方法,以使密码不会采用易于实现的纯文本格式。

我以为我可以连接到数据库,并通过某种类型的操作通过命令行使用加密或散列来重置密码。我是新来的,所以请客气。我有什么选择。我假设必须有一个不太复杂的最佳实践。

我正在使用MVC 5(.Net 4.5中的C#)连接到SQL Server 2012

我发现的大多数东西都是过时的(2007年)。我确实遇到过有关使用Rijndael示例的问题。

用户控件

您需要对配置部分进行加密,请参阅本文这是核心ASP.NET的本机选项,因此它也适用于MVC。注意,在Web场方案中,场中的所有计算机上都需要相同的密钥。

另一个选择是将清晰的连接字符串放置到machine.config(它将自动合并到包装盒上的所有配置文件)并限制对其的文件访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP .NET MVC 5中的异步任务

来自分类Dev

ASP.NET MVC 5 and Bootstrap 3

来自分类Dev

mvc4future无法在ASP.NET MVC 5中使用

来自分类Dev

No Intellisense in views updating from ASP.NET MVC 4 to MVC 5

来自分类Dev

从ASP.NET MVC 4更新到MVC 5的视图中没有Intellisense

来自分类Dev

ASP.NET MVC 5中的ClaimsIdentity

来自分类Dev

是否发布了ASP.NET MVC 5?

来自分类Dev

在ASP.NET MVC4中从Zurb Foundation 4升级到5。

来自分类Dev

NullReferenceException ASP.NET MVC 5

来自分类Dev

ASP.NET MVC 5表单验证

来自分类Dev

ASP.Net MVC 5 + SignalR + Ninject

来自分类Dev

ASP.NET MVC 5修剪回发字符串?

来自分类Dev

Asp.Net MVC 5模型状态

来自分类Dev

ASP.NET MVC 5 + Owin + SimpleInjector

来自分类Dev

Asp.Net MVC 5-Favicon

来自分类Dev

ASP.NET 5和MVC的目的

来自分类Dev

检索到ASP.NET 5 / MVC 6中的Azure存储的连接字符串

来自分类Dev

asp.net 4.6 MVC 5的未来

来自分类Dev

ASP.NET 5 MVC 6获取查询字符串以进行查看

来自分类Dev

免费使用ASP .NET MVC 5

来自分类Dev

ASP.Net MVC 5中的Cookie

来自分类Dev

DateTime用户声明,将日期格式设置为字符串(Asp.Net MVC 5)

来自分类Dev

无法在ASP.NET MVC 5中使用mvc4future

来自分类Dev

在ASP.NET MVC4中从Zurb Foundation 4升级到5。

来自分类Dev

ASP.NET MVC 5修剪回发字符串?

来自分类Dev

ASP.NET MVC 5 TryUpdateModel不允许&在字符串中

来自分类Dev

ASP.NET MVC5在文本框中显示字符串

来自分类Dev

ASP.Net MVC 5路由通配符+查询字符串

来自分类Dev

ASP.NET MVC5 删除日期格式字符串