内部 IT による侵入テストを受けている asp.net Web アプリがあります。彼らは IBM AppScan を使用して、Web アプリに対してスキャンを実行しています。発生し続けるエラーの 1 つは、viewstate 入力フィールド関連です。ツールはビューステートを変更し、それをサーバーに送り返します。サーバーはエラーをスローし、ユーザーの一般的なエラー処理画面をキャッチしてリダイレクトします。AppScan は、これをブラインド SQL インジェクションとしてマークします。
私はこれを IT セキュリティ担当者に説明しています。私にできる最善のことは、エラーをキャッチしてエラー画面をユーザーに返すことだと伝えます。彼らは、何らかの SQL インジェクションが行われていると主張しています。
この種の状況に対して、他にどのような方法または方法をお勧めしますか? 他の人はこれをどのように処理しますか? ユーザーが意図的にビューステートを変更した場合、エラー画面が最良の回答ではないでしょうか?