如果我们上面的user对象有一个password字段,属于敏感信息,这种是不能走序列化的方式的,但是实现了Serializable 接口的对象会自动序列化所有的数据域,怎么办呢?在password字段上加上关键字transient就好了。
private transient String password;
保护敏感信息:如何避免Serializable接口下的密码泄露
本文讨论了在实现Serializable接口的对象中,如何通过使用`transient`关键字防止password等敏感字段在序列化过程中暴露的问题,并提供了解决方案。
如果我们上面的user对象有一个password字段,属于敏感信息,这种是不能走序列化的方式的,但是实现了Serializable 接口的对象会自动序列化所有的数据域,怎么办呢?在password字段上加上关键字transient就好了。
private transient String password;
633
1006

被折叠的 条评论
为什么被折叠?