MVCアプリケーション内のビューから表示できる診断ログがあります。例外メッセージを安全にする方法
これは、サーバーへのアクセスが困難なためですが、ダッシュボードタイプのアプリケーションを使用すると、エンジニアがリモートで問題をより簡単に診断できるようになります。
問題は、ビューに例外ロギングの詳細が含まれているため、侵入テストが失敗する可能性があることです。これを解決する1つの方法は、例外のロギングを許可しないことですが、これによってエンジニアはエラーの原因を調査することができなくなります。
MVCアプリが侵害された場合、私はそれが十分に安全であることをどのようにして保証しますか?たとえば、例外ログには、スタックトレースが含まれています。スタックトレースには、ハッカーがシステムを侵害するのを助ける可能性のある実装の詳細についての機密情報が含まれる場合があります。また、例外には機密データベース情報が含まれている可能性があります。
実際には、可能な詳細をトリミングできるフィルタで例外を渡す方法が必要です。これを達成するための最良の/標準的なアプローチは何ですか?
ログを表示する前に強制的に認証しますか? –
@AlexK。現時点では、MVCアプリには認証がありません。これは私たち自身のDMZ内のサーバー上にあるため、一般公開されていません。 IIS内で簡単な認証ログインを追加することがあります。これで十分ですか? – user183872
サイトにhttp://forums.iis.net/t/1153158.aspx?How+to+restrict+a+IIS7+web+site+to+a+specific+range+ofのIPフィルタを適用することができます+ IP +アドレス+ –