When I use the appcmd list apppool <ApplicationPoolName> /text:*
command, it shows me the application pool identity passwords in clear text. I am able to view the passwords in clear text using Get-WMIObject
in PowerShell as well. This can be a serious security threat as a user with correct access credentials can easily view the passwords.
The Application Pool in IIS (v7.5) is configured using domain user account/password. In the applicationHost.config
file, the password is encrypted using IISWASOnlyAesProvider
encryption provider. Still, the password is shown in clear-text when I use any of the above two methods.
Is there any way to encrypt passwords in such a way that they are not shown in clear-text when I use the above two methods?