首页/安全/渗透测试与安全评估速查/反序列化入口排查(自查视角)
常见漏洞验证121 条

反序列化入口排查(自查视角)

反序列化问题多出现在将持久化对象直接还原的入口:Cookie、隐藏字段、消息队列消息、缓存值。排查目标是入口与防护控制,不构造利用链。

入口特征二进制/Base64 流出现在 Cookie 或参数中
代码线索Java ObjectInputStream、PHP unserialize 类调用
控制类型白名单、完整性签名、隔离运行

排查步骤

排查步骤
1. 收集请求中形态可疑的 Cookie/参数样本(自有账号)
2. 代码走查反序列化调用点与数据来源
3. 核查是否具备类型白名单与签名校验
4. 输出入口清单与加固建议
不要构造或下载利用链验证;该类验证对可用性影响大且极易越界。

易错点

  • 仅凭请求中出现 Base64 就判定反序列化风险
  • 忽略消息队列与缓存通道中的序列化数据

数据来源与参考

  • OWASP Cheat Sheet:Deserialization
  • CWE-502
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌