首页 > 解决方案 > 如果我从我的 JDK 文件夹中删除 derby.jar 会有什么影响?

问题描述

我没有在我的应用程序的任何地方使用 derby db。连接到 mysql、mssql 等数据库时是否使用了 derby.jar。在什么情况下 java 使用 derby.jar?从 JDK 文件夹中删除 derby.jar 会失败什么?

当我使用 JAVA1.8.0_172 时,derby.jar 存在安全问题。如何摆脱相同的?只更改 JDK 文件夹中的 derby 是否可以?

标签: javaderby

解决方案


derby.jar用于Java DB,它只是带有新名称的 Derby 。

如果没有使用 Java DB,那么删除 jar 不会导致任何问题。我不知道有任何内部组件会使用它,但它仍然是 JDK 的一部分,删除它不是一个很好的解决方案。

如果您知道安全问题,您应该检查是否有针对较新版本的 JDK 的修复并更新到该版本。

最后,即使 Derby 存在安全问题,也不太可能存在仅基于 jar 存在的攻击向量。你必须使用它才能有攻击的可能。


推荐阅读