2017-09-27 7 views

答えて

1

私は通常、より安全なWindows認証をサービスアカウントで使用します。独自のドメイン内で内部アプリケーションを実行していて、データベースサーバーに対するユーザーを認証する場合は、そのサービスアカウントでIISサービスとSQLサービスの委任を設定する必要があります。外向きであるか、データベースに対するユーザーの認証に関心がない場合は、SQLのサービスアカウントログインに関連する権限を与えるだけです。いずれの場合でも、WebサーバーがIISであると仮定すると、サービスアカウントで実行するようにWebアプリケーションを変更します。これにより、Webサーバー上の資格情報が暗号化されて保存されます。

Windows認証がより安全な主な理由は、Active Directoryインフラストラクチャを使用して、サーバー間で暗号化されたメッセージを使用してユーザーを認証することです。 SQL認証では、資格情報はネットワーク経由で渡されます。 SQL認証を使用する場合は、パスワードを含む資格情報を埋め込むので、Web設定の接続文字列部分を必ず暗号化する必要があります。

関連する問題