什么是JEP

JDK Enhancement Proposal,JDK改善方案,是JDK增强提议的一个项目。

什么是JEP290

主要描述的是Filter Incoming Serialization Data,过滤传入的序列化数据。JEP290是Java底层为了缓解反序列化攻击提出的一种解决方案

适用范围

JDK6u141、JDK7u131、JDK8u121

作用

设置方式

RMI Registry和DGC内置过滤器

环境:JDK8u192

在此Java环境下运行RMIRegistryExploit.java来从服务端攻击注册中心,会导致报错

Untitled

抛出了一个InvalidClassException异常,非法类。filter status: REJECTEDREJECTED表示拒绝。

来看看注册中心的创建