【发布时间】:2018-09-01 03:23:38
【问题描述】:
从安全的角度来看,我对 Web 配置布局存在争议。
我们的 app.config 包含一个密钥,该密钥引用了两个包含安全设置(数据库名称、密码、AD 根目录、有效用户和验证密码等)的文件。这两个文件位于 web 根目录之外,并且是纯文本文件。不知何故,我觉得这显然是错误的。这就是 web.config 的用途,用于保存配置,而且由于它可以被加密,而且 IIS 永远不会提供 .config 文件,所以它应该足够安全。
这真的是一个坏习惯吗?谁能指出我正确的方向? 提前致谢。
【问题讨论】:
-
你自己回答了。为什么让你把它保存在一个文本文件中?
-
这是客户的特殊要求,来自他的安全专家,但对我来说似乎是错误的,所以我想确保我不会忽略其他方面。
标签: asp.net security web-config