数据库的NETWORK SERVICE权限

时间:2012-03-28 13:06:54

标签: sql-server-2008

我只是想知道为MSSQL数据库授予NETWORK SERVICE权限是否是个好主意,它可以打开任何安全漏洞吗?然后我不需要在我的Web应用程序(ASP.NET MVC)配置文件中设置任何登录参数,我使用集成权限。

1 个答案:

答案 0 :(得分:1)

Looking at MSDN,Windows网络服务帐户在Windows中具有最低权限,并充当网络上的计算机。

但我个人认为,如果您将其用于个人开发,那么可以使用网络服务来访问数据库(如果它们在同一台机器上)。您可能还需要配置Web应用程序的应用程序池以使用该服务,以便SQL Server对您的Web应用程序进行身份验证。

但如果它是针对企业的,那么我建议您创建一个单独的域帐户,并将该域帐户用于SQL Server和Web App。通过这种方式,您可以更好地控制该帐户及其权限,并且更少有机会发现您已经为某些默认Windows帐户提供了超过所需的权限。