| 替代 | 用纯数据格式(JSON/Protobuf)承载跨边界数据 |
|---|---|
| 加固 | 反序列化白名单 + 版本与签名校验 |
| 隔离 | 处理进程最小权限与网络隔离 |
加固清单
加固清单
反序列化入口统一收口到公共组件
白名单按业务枚举可用类型(默认拒绝)
数据传输加签名与版本号,拒绝不明版本
历史组件梳理:升级到声明修复该问题的版本各语言修复手法不同:以官方安全公告给出的处置方式为准。
修复原则:非必要不用原生反序列化(改用 JSON 等数据格式);必须使用时加类型白名单、完整性签名,并在低权限环境处理数据。
| 替代 | 用纯数据格式(JSON/Protobuf)承载跨边界数据 |
|---|---|
| 加固 | 反序列化白名单 + 版本与签名校验 |
| 隔离 | 处理进程最小权限与网络隔离 |
反序列化入口统一收口到公共组件
白名单按业务枚举可用类型(默认拒绝)
数据传输加签名与版本号,拒绝不明版本
历史组件梳理:升级到声明修复该问题的版本