2011-11-28 70 views

回答

3

我会说这取决于场景。

作为一般规则,您需要在IIS中为您在Web服务器中部署的每个Web应用程序(至少在生产环境中)配置分离的应用程序池。这样说,对于您创建的每个应用程序池有一个帐户的Active Directory服务器不是问题。

应用程序安全性的一个老规则就是始终给出所需的最小权限集合,仅此而已,因此如果您有App A和App B想象也让用户A和用户B每个都拥有权限使用他们的应用程序(并最终访问某些数据库,某些网络驱动器等)。

如果您只有用户C并赋予此用户的所有权利,则App A中的错误可能会连接并潜在地干扰App B,因为用户C对两者都拥有权限,而如果您正在用户A运行App A ,这不可能发生。

2

还有就是看它的另一种方式:

  • 您的应用程序需要实现它自己的身份?

几乎在所有项目中,过去10年我们都使用与应用程序分离的身份,有时候与使用用户Windows身份一样简单。

安全性避免编写代码是好的。由于未编写的代码不能包含安全漏洞。

相关问题