比 Sql Server 身份验证更喜欢 Windows 身份验证的任何与安全相关的原因?

Mic*_*Sim 2 authentication security sql-server

这是一个相当简短的问题:

使用 Microsoft SQL Server(2005 版及更新版本)时,是否有任何与安全相关的原因更喜欢 Windows 身份验证而不是 SQL Server 身份验证?

只是指出,我对与安全相关的问题感兴趣,而不是管理或两者之间的任何其他差异。

更新:如果任何差异导致(或是)安全问题,那么我肯定会感兴趣。

gbn*_*gbn 7

一个例子,职责分离

在 Web 服务器上,服务帐户的密码只有一个团队知道。它不需要位于 web.config 或源代码控制中。

  • 一个团队设置了 IIS 应用程序池(密码在这里是已知的)
  • 一个团队部署代码
  • 一个团队管理 SQL Server 实例

如果你想通过涉及 PCI 或 SoX 的审计,那么你需要有这个