【发布时间】:2023-04-03 13:20:04
【问题描述】:
有没有办法配置 JVM 来阻止正在创建的类的实例?
我想这样做是为了确保 JVM 中运行的任何服务都不允许创建在 CVE 中被识别为安全风险的类的实例,让我们调用该类 BadClass。
注意:我正在寻找一个通用的解决方案,因此以下内容纯粹是附加信息。我通常会通过切换库或将其升级到没有漏洞利用的版本来解决这个问题,但它是一个更大的库的一部分,在一段时间内不会解决这个问题。所以我什至没有在任何地方使用BadClass,而是想完全阻止它。
【问题讨论】:
-
我猜想使用自定义安全管理器,尽管我绝对没有关于如何阻止加载类的参考。它是一种内置机制,用于在相关时将小程序沙箱化。
-
与安全管理器角度相关(可能重复):stackoverflow.com/questions/991703