2011-05-31 13 views
4

IISで構成された私のウェブサイトは、それぞれのウェブサイトフォルダサーバー上にあります(物理パスの資格)にアクセスするために、特別なローカルユーザーを使用しています。(PowerShellを使用して)プレーンテキストで物理パスの資格情報をIIS得ることから保護

私の知る限り、これらのローカルユーザーのパスワードを表示することはできません(これは良いことです)。パスワードを変更することはもちろん可能です。

しかし、PowerShellを使用し、私はこれを行うことができます:

Import-Module WebAdministration 
$Websites = Get-ChildItem IIS:\Sites 
foreach ($site in $Websites) { 
    "Site: " + $site.name + " - " + 
    "User: " + $site.userName + 
    "PW: " + $site.password 
} 

は、そのようなクエリが可能ではないか、パスワードを取得しないように、ユーザーのパスワードを保護する方法はありますか?

このコマンドを実行するには管理者権限が必要ですが、IMHOでもそのようなパスワードを読むことはできません。

+1

これは愚かな観察かもしれませんが、そこに表示されていることを行うには管理者特権が必要です。これは通常の状況では機能しません。 –

+0

Being and Adminは一般的にパスワードにアクセスすることはできません。私はあなたの意見を理解していますが、質問は本当に良いものです。 –

+0

@Mike:これはまさに私の言いたいことです。この質問を投稿して以来、もう少し調べてみましたが、まだ役立つものは何も見つかりませんでした。一般的に、管理者がこのようなクエリを実行するのを防ぐことは可能でしょうか一般的にpowershellを使用していますか?) – FullByte

答えて

2

私たちは約1年前に私たちのオフィスでマイクロソフトの代理人を務めました。私は同じ質問をしました。私が得た答えは、これがその方法であり、この情報にアクセスするには管理者アカウントが必要なので、これを保護する他の方法はないということでした。

+0

私はこれに関する他の情報を得ていないので、それは本当に満足いくものではありませんが、私は答えを受け入れます... – FullByte

関連する問題