httpsが有効な場合でも、コードビハインドでイベントログにパスワードを書き込むことができます。データストアに対してパスワードをチェックしている間、そのパスワードをコードで暗号化しておく方法はありますか? (ログインコントロールを使用して)コードでのパスワードの保護
(アンドリューの答えにコメントを追加することができませんでしたので、私はそれをここに入れている)
NTLMは、ユーザーが右にログインしているマシンのユーザ名/パスワードを使用していますか?このために、私はActive Directoryをサーバー上でデータストアとして使用することを考えていました。これは、ユーザーが現在自分のマシンにログインしているものとは異なるun/pwです。
これは実際には何も修正されません。プレーンテキストパスワードは、ライフサイクルのすべての時点で、依頼で渡されたコンテキストオブジェクトを介して引き続き利用できます。これは変更することはできません。完成したレスポンスがプッシュされるまで普遍的に利用できます。 –
@Joel - 十分に真実ですが、ここに提示されている解決策には同じ問題があります。 –
である必要はありません。彼の認証オプションが何であるかによって異なります。彼がSQLストアや他の同様のDBに悩まされているなら、それは正しいです。統合されたNTLM認証を可能にするために認証スキームを変更できる場合は、プロセス全体でハッシュされ、表示または保存にパスワードを使用できなくなります。 –