クライアント用のWebサービスを作成し、PasswordDigest(タイムスタンプ、ナンス、暗号化されたパスワード)を使用したユーザー名トークンを使用して保護しました。クライアントの1つは、PasswordDigestをサポートせず、プレーンテキストのユーザー名とパスワードのみをサポートするソフトウェアを使用しています。
SOAP-Headerのプレーンテキストのパスワードには少し不快感を覚えます。ただし、トラフィック全体はHTTPSを使用して保護されています。
私の質問:HTTPSを使用すると、セキュリティ要件をPasswordDigestからPasswordTextに変更しても、十分に安全ですか?
私の要件は次のとおりです。
- どのクライアントがWebサービスにアクセスしているかを知る必要があるため、クライアントはユーザー名で認証される必要があります。
- 中間者は、SOAPヘッダーにプレーンテキストのパスワードを表示してはなりません。