私はASP.Net Web APIと通信するWindowsアプリケーションを開発しています。重要な情報が自動的にログに記録されるWeb APIに対して、動的ログ戦略(log4netを使用)を実装する必要があります。 私はこれにhttpヘッダーを使用することを考えていました。 たとえば、ヘッダに「X-Log-」などの接頭辞を使用できます。 Web APIのロガーは自動的にこれを選択し、その接頭辞を持つすべてのヘッダーを記録します。ログのデータを渡すためにhttpヘッダーを使用する
しかし、私は上記について多くの質問があります。
- これは標準的な方法ですか、それともアンチパターンですか?
- 機密データがヘッダーに配置されている場合(sslが使用されている場合)、セキュリティ上のリスクはありますか?
- 特定のヘッダーを持つ要求をブロックするようにファイアウォールを構成できますか。
4つの質問すべてに対する回答は「はい」です。返信いただきありがとうございます。 – CodeCaster
だから、それは標準的な練習とアンチパターンの両方ですか? :) –
はい、そうです。 – CodeCaster