我之前在这里发布了这个问题:https ://security.stackexchange.com/questions/34405/iis-7-5-impersonation-threat但我想如果可以的话我也会在这里尝试。
我正在使用 IIS 7.5,我想在 Intranet 环境中为我的不同应用程序模拟用户。为此,我正在考虑使用 asp.net 机制和 web.config 中的用户/密码(加密),但我不确定一些可能的威胁。我会用一个概念来解释它(我知道我的例子没用,但它代表了我的情况,所以请多多包涵)
假设我有 2 个目录:
一个空目录 (DirectoryA),它允许访问所有用户(ntfs 权限)并包含一个模拟 UserA 的 web.config
一个目录 (DirectoryB) 包含我要限制访问的网站,其中还包含一个模拟 UserA 的 web.config(与 DirectoryA 相同的用户,不是错字)
要在 DirectoryB 上进行模拟,我需要授予 ntfs 权限以允许 DirectoryB 中的 UserA。
我的问题是:是否有人可以访问 DirectoryA(这将冒充他为 UserA),然后使用冒充的 UserA 以某种方式访问 DirectoryB 上的站点?如果是,怎么做?
感谢您的任何见解