我有一个 asp.net Web 应用程序正在通过内部 IT 进行笔测试。他们正在使用 IBM AppScan 对 Web 应用程序运行扫描。不断出现的错误之一是与视图状态输入字段相关。该工具修改视图状态并将其发送回服务器。服务器抛出一个错误,然后捕获并重定向用户通用错误处理屏幕。AppScan 将此标记为盲 SQL 注入。
我正在向 IT 安全人员解释这一点。我告诉他们我能做的最好的事情就是捕捉错误并将错误屏幕返回给用户。他们坚持认为正在进行某种 SQL 注入。
对于这种情况,您还推荐什么其他方式或方法?其他人如何处理这个问题?如果用户故意更改视图状态不是错误屏幕最好的答复?