开发者社区> 问答> 正文

JAVA反序列化漏洞解决办法

已解决

JAVA反序列化漏洞解决办法

展开
收起
zhanginzaghi 2017-11-13 10:23:36 3261 0
2 条回答
写回答
取消 提交回答
  • 金融IT技术人员
    采纳回答

    1 使用 SerialKiller 替换进行序列化操作的 ObjectInputStream 类;
    2 在不影响业务的情况下,临时删除掉项目里的“org/apache/commons/collections/functors/InvokerTransformer.class” 文件;
    在服务器上找org/apache/commons/collections/functors/InvokerTransformer.class类的jar,目前weblogic10以后都在Oracle/Middleware/modules下com.bea.core.apache.commons.collections_3.2.0.jar,创建临时目录tt,解压之后删除InvokerTransformer.class类后再打成com.bea.core.apache.commons.collections_3.2.0.jar覆盖Oracle/Middleware/modules下,重启所有服务。

    2019-07-17 21:43:31
    赞同 2 展开评论 打赏
  • 这个在 github 搜索 fastjson 查看 changelog 进行对应升级或者降级来解决

    2019-07-17 21:43:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载