2012-03-28 17 views
3

MSSQLデータベースに対してNETWORK SERVICE権限を与えることをお勧めします。セキュリティホールを開くことはできますか?次に、Webアプリケーション(ASP.NET MVC)の設定ファイルにログインパラメータを設定する必要はありません。私は統合された権限を持っています。NETWORK SERVICEデータベースのアクセス許可

答えて

1

Looking at MSDN Windowsネットワークサービスアカウントは、Windowsの最小限の権限を持ち、ネットワーク上のコンピュータとして機能します。

私は個人的な開発のためにそれを使用している場合、(同じマシン上にある場合)ネットワークアクセスを使用してデータベースにアクセスすることは問題ありません。 WebアプリケーションがSQL Serverによって認証されるようにするには、そのサービスを使用するようにWebアプリケーションのアプリケーションプールを構成する必要があります。

しかし、企業向けの場合は、別のドメインアカウントを作成し、そのドメインアカウントをSQL ServerとWeb Appの両方に使用することをお勧めします。そのようにすれば、そのアカウントに対するより優れた制御が可能になります。また、既定のWindowsアカウントに必要以上のアクセス許可を与えていることを確認する可能性は低くなります。

関連する問題