2012-03-28 74 views
3

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

回答

1

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

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

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