2011-11-28 71 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身份一樣簡單。

安全性避免編寫代碼是好的。由於未編寫的代碼不能包含安全漏洞。

相關問題