MSSQLデータベースに対してNETWORK SERVICE権限を与えることをお勧めします。セキュリティホールを開くことはできますか?次に、Webアプリケーション(ASP.NET MVC)の設定ファイルにログインパラメータを設定する必要はありません。私は統合された権限を持っています。NETWORK SERVICEデータベースのアクセス許可
3
A
答えて
1
Looking at MSDN Windowsネットワークサービスアカウントは、Windowsの最小限の権限を持ち、ネットワーク上のコンピュータとして機能します。
私は個人的な開発のためにそれを使用している場合、(同じマシン上にある場合)ネットワークアクセスを使用してデータベースにアクセスすることは問題ありません。 WebアプリケーションがSQL Serverによって認証されるようにするには、そのサービスを使用するようにWebアプリケーションのアプリケーションプールを構成する必要があります。
しかし、企業向けの場合は、別のドメインアカウントを作成し、そのドメインアカウントをSQL ServerとWeb Appの両方に使用することをお勧めします。そのようにすれば、そのアカウントに対するより優れた制御が可能になります。また、既定のWindowsアカウントに必要以上のアクセス許可を与えていることを確認する可能性は低くなります。
関連する問題
- 1. LINQとデータベースのアクセス許可
- 2. データベースのユーザーテーブルとアクセス許可
- 3. Postgresリストのデータベースのアクセス許可
- 4. Android SQLiteデータベースとジャーナルのアクセス許可
- 5. FileProvider - アクセス許可
- 6. Vistaのアクセス許可
- 7. パッカーシェルローカルポストプロセッサのアクセス許可
- 8. フォルダのアクセス許可
- 9. ファンページのアクセス許可
- 10. フォルダのアクセス許可
- 11. ACCESS_FINE_LOCATIONのアクセス許可
- 12. バックアップサーバーのアクセス許可
- 13. アプリケーションのアクセス許可
- 14. アンドロイドコンテンツプロバイダのアクセス許可
- 15. フォルダのアクセス許可
- 16. type_linear_accelerationのアクセス許可
- 17. レジストリのアクセス許可
- 18. ファイルのアクセス許可
- 19. インターネットのアクセス許可?
- 20. CLLocationManagerのアクセス許可
- 21. WCF Data Service ServiceOperationからのアクセスのみを許可する方法
- 22. コードナビホワイトリスト許可許可ナビゲーションとアクセス元
- 23. アクセス制御 - 許可アクセス元 -
- 24. データベース許可構造
- 25. Android PermissionDenial:Bind_RemoteViewsアクセス許可
- 26. Android SYSTEM_ALERT_WINDOWアクセス許可
- 27. Djangoアクセス許可App
- 28. Bitnamiアクセス許可php.ini
- 29. ユーザーグループとアクセス許可
- 30. Xamarin.Ui.Test Inject_Eventsアクセス許可