ITPub博客

首页 > IT基础架构 > 网络安全 > 代码缺陷解读:通用异常捕获声明缺陷漏洞

代码缺陷解读:通用异常捕获声明缺陷漏洞

原创 网络安全 作者:zktq2021 时间:2021-10-09 14:22:11 0 删除 编辑

一、什么是通用异常捕获声明缺陷?

捕获过于广泛的异常会导致复杂的错误处理代码,该代码更可能包含安全漏洞。

二、通用异常捕获声明缺陷构成条件有哪些?

的变量。捕捉异常似乎是处理多个可能异常的有效方法。不幸的是,它会捕获所有异常类型,检查异常和运行时异常,从而造成了捕获范围过大。

三、通用异常捕获声明缺陷会造成哪些后果?

捕获范围过于广泛的异常实质上会破坏Java类型异常的目的,并且如果程序增长并开始引发新类型的异常,则变得特别危险。新的异常类型将不会受到任何关注。

四、通用异常捕获声明缺陷的防范和修补方法有哪些?

明确列出需要捕获的异常。

五、通用异常捕获声明缺陷的信息暴露缺陷样例:

 

用悟空软件安全检测工具检测上述程序代码,则可以发现代码中存在着“通用异常捕获声明” 导致的代码缺陷,如下图:

 

通用异常捕获声明缺陷在CWE中被编号为:CWE-396:Declaration of Catch for Generic Exception


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000012/viewspace-2795099/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
中科天齐软件源代码安全缺陷检测平台(WuKong)是一款B/S 架构的国产信创静态软件安全测试工具,为客户在软件开发过程中查找、识别、追踪绝大部分主流编码中的技术漏洞与逻辑漏洞,帮助用户提升抵御网络攻击、防止数据泄露等安全问题的能力。

注册时间:2021-05-14

  • 博文量
    533
  • 访问量
    358675