Skip to content

Commit 44dd9e5

Browse files
committed
Escape quotes for Windows Server account name
1 parent 384220d commit 44dd9e5

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

learn-pr/advocates/secure-harden-internet-information-services/includes/1-authenticate-authorize.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ Set-WebConfigurationProperty -PSPath "IIS:\Sites\MySite" `
239239
240240
## Application pool identities and permissions
241241

242-
Application pools run under a security context (identity). Following the principle of least privilege, each application pool should run under an account that has only the permissions it requires. The default and recommended setting is ApplicationPoolIdentity. This special account is created automatically for each application pool, named IIS AppPool\\<AppPoolName>. It runs with limited privileges and requires no password management. The default application pool identity has the following benefits:
242+
Application pools run under a security context (identity). Following the principle of least privilege, each application pool should run under an account that has only the permissions it requires. The default and recommended setting is ApplicationPoolIdentity. This special account is created automatically for each application pool, named `IIS AppPool\\<AppPoolName>`. It runs with limited privileges and requires no password management. The default application pool identity has the following benefits:
243243

244244
- Automatically managed by IIS (no password to maintain)
245245
- Each pool gets a unique identity for isolation
@@ -255,8 +255,6 @@ IIS supports the following identity types for application pools:
255255
| LocalSystem | A highly privileged built-in account with broad access to the system. | **Never use for web applications.** Violates the principle of least privilege. |
256256
| Custom account | A specific Windows or domain user account. | Use only when an application requires specific credentials, such as accessing a remote SQL Server with Windows authentication. |
257257

258-
ApplicationPoolIdentity is the default and recommended option. It creates a virtual account named `IIS AppPool\<PoolName>` for each pool, ensuring one application can't access another pool's resources.
259-
260258
To verify an application pool uses ApplicationPoolIdentity, perform the following steps:
261259

262260
1. In IIS Manager, select Application Pools in the Connections pane.

0 commit comments

Comments
 (0)