首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加密web.config连接字符串-它是否为站点使用机器密钥?我也加密机器密钥吗?

问加密web.config连接字符串-它是否为站点使用机器密钥?我也加密机器密钥吗?
EN

Stack Overflow用户
提问于 2015-08-25 15:29:59
回答 1查看 1.6K关注 0票数 5

看这里:https://msdn.microsoft.com/en-us/library/dtkwfdky.aspx

它们加密machineKey中的web.config以及ConnectionStrings。

这是因为,当每个站点使用自定义machineKey时,它将使用机器密钥加密连接字符串吗?

还是机器密钥仅用于视图状态加密?因此,为了保护应用程序,对其进行加密是谨慎的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-08 10:28:58

MachineKey只用于加密/解密/验证ASP.NET cookie和防伪造令牌,它主要处理与用户数据相关的安全性。MachineKey与解密配置值无关。ASP.NET不会使用MachineKey解密连接字符串。

事实上,MachineKey和连接字符串一样敏感,因为在获得它之后,某人可以很容易地创建一个经过身份验证的cookie,从而允许他们登录到任何用户。所以它应该被加密。

你必须自己加密MachineKey。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32208121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档