Could someone advise on best practice for setting up the Application Pool Identity for the web service under the following scenario
IIS7.5
- Web Service requires read/write permission to SQL database
- IIS and SQL are on different servers but on the same domain
If ApplicationPoolIdentity is used \$, is added as the SQL user, does this expose our servers to any particular security risks as opposed to adding a new domain user and assigning this user as the application pool identity and giving the user permission on the SQL database?
IIS6
Same scenario but instead using the NetworkService built-in user as the application pool identity. Again, does this expose our servers to any particular security risks as opposed to adding a new domain user?
Thanks