这些说明只需要 Windows 本机命令、对服务器(例如,远程桌面)的访问权限和 Windows 资源管理器。
这些说明可应用于任何类型的 Windows DPA 安装,包括 DPA 应用程序、DPA 数据存储和独立 DPA 代理程序(单独安装在服务器或其他类型的应用程序服务器上)。
有关 Apache Log4j 漏洞的更多信息,请参阅链接的戴尔安全公告:
关于这些说明,如有疑问或者需要帮助,请联系戴尔技术支持。
手动修复的步骤:
提醒:
- 需要 Windows 管理员权限和访问权限。
- 这些步骤不需要外部实用程序。
- 停止 DPA 代理程序服务。通过使用 Windows 服务管理单元或使用 Windows PowerShell 从命令行执行此操作。
在 Windows PowerShell 窗口中,如果是 DPA 应用程序或 DPA 数据存储上的代理程序安装,则运行命令:
dpa agent stop
在 Windows PowerShell 窗口中,如果是独立 DPA 代理程序安装,则运行命令:
<dpa 代理安装路径>\dpa stop
示例:
C:\Program Files\EMC\DPA\agent\etc\dpa stop
- 打开“Windows 资源管理器”窗口。转至 <dpa_installation_path>\agent\lib 目录。
- 为以下六个 .jar 文件中的每一个文件,制作相应 .jar 文件的备份拷贝。复制并使用 _bak 扩展名或类似名称进行重命名(示例用其中一个文件来示范)。
- 将 .jar 文件扩展名从 .jar 更改为 .zip。
- 对于六个 .zip 文件中的每一个文件,双击该文件以进入 .zip 和目录结构(示例用其中一个文件来示范)。
- 深入查看目录结构,并进入以下位置:
...\dpaagent_moddatadomain_analysis.zip\org\apache\logging\log4j\core\lookup\
- 删除 JndiLookup.class 文件。
- 导航回到 ...\agent\lib 目录。提醒:文件大小略有变化。
- 将文件扩展名从 .zip 重命名为 .jar。
- 为所有 6 个 .jar 文件完成此过程后,完成解决方法的操作。
- 启动 DPA 代理程序服务。通过使用 Windows 服务管理单元或使用 Windows PowerShell 从命令行执行此操作。
在 Windows PowerShell 窗口中,如果是 DPA 应用程序或 DPA 数据存储上的代理程序安装,则运行命令:
dpa agent start
在 Windows PowerShell 窗口中,如果是独立 DPA 代理程序安装,则运行命令:
<dpa 代理安装路径>\dpa start
示例:
C:\Program Files\EMC\DPA\agent\etc\dpa start
- 如果需要,请重新运行数据收集请求,以确保它继续正常工作。在下面的示例中,我们已使用 Data Domain 分析请求进行了验证。
关于这些说明,如有疑问或者需要帮助,请联系戴尔技术支持。