单例模式安全之序列化攻击

源码 什么是序列化攻击呢? 简单说,一个单例对象经过序列化再反序列化后,内存中会存在两个对象,这样单例模式就被破坏。 序列化攻击复现 序列化攻击复过程 获取到单例对象 对象序列化持久到磁盘 反序列化成对象 这里采用JDK的自带的序列化方式 单例实现Serializable接口 package com.fine.serialize; import java.io.Serializable; /*
相关文章
相关标签/搜索