Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 安全检查表:结构化异常处理_.net_Security - Fatal编程技术网

.net 安全检查表:结构化异常处理

.net 安全检查表:结构化异常处理,.net,security,.net,Security,在 其中一项是: 使用结构化异常处理,而不是返回错误代码 对我来说,返回错误代码和描述/消息,尤其是向非管理员或在生产环境中返回,似乎比返回完整异常要好/更安全,这是一种隐藏错误详细信息的方法 我遗漏了什么吗?他们可能不是指的是最终用户显示的错误 我认为他们的意思是你应该在内部使用这种错误处理 指的是OWASP的这一部分。这里的区别在于使用类对象异常与返回码等之间的区别。正如指南所述,使用类似对象的异常意味着您可以以更可靠的方式涵盖所有情况 向最终用户公开哪些数据的问题将是一个完全不同的问题。

其中一项是:

使用结构化异常处理,而不是返回错误代码

对我来说,返回错误代码和描述/消息,尤其是向非管理员或在生产环境中返回,似乎比返回完整异常要好/更安全,这是一种隐藏错误详细信息的方法


我遗漏了什么吗?

他们可能不是指的是最终用户显示的错误

我认为他们的意思是你应该在内部使用这种错误处理

指的是OWASP的这一部分。这里的区别在于使用类对象异常与返回码等之间的区别。正如指南所述,使用类似对象的异常意味着您可以以更可靠的方式涵盖所有情况

向最终用户公开哪些数据的问题将是一个完全不同的问题。 注意:在中向下两行

系统或敏感应用程序信息不会泄露。只有 将通用错误消息返回给最终用户