【发布时间】:2021-11-16 20:23:03
【问题描述】:
我在一家小型软件公司工作,我们使用本地安装的代理,该代理在 OSGI 环境上运行,以收集有关服务器的数据并使用 ws hhtp 请求将它们发送到主服务器。 通常我们使用 sbe 协议 来编码/解码消息,但它不适用于 > 50M 的消息(主服务器卡在 sbe 解码上),所以对于这种特殊情况,我发送 Java 序列化将在服务器端反序列化的对象。 一位大客户在安装之前对我们的应用进行了大规模测试,发现以下情况:
/resource/save-data-upload-big-file 易受攻击 到不安全的 java 反序列化。
我不清楚他们是如何做到这一点的(远程代码执行),但他们建议使用另一种方法将收集到的数据传输到服务器。
我在考虑 SealedObject...RCE 是否安全? 提前致谢
【问题讨论】:
标签: java security serialization reverse-shell java-sealed-type