我在 Centos 8 机器上安装了 Apache HTTP 服务器,我想知道它是否使用 Log4j 库,因为发现的新漏洞会危害网络上的许多服务器。如果是这样,解决的程序是什么?从我的分析中,我可以从存储库 (svn.apache.org/repos/asf/httpd/httpd/) 中看到使用的语言是 C、XML,所以我想它不使用 Log4j 来跟踪日志,而是投射那些与有源模块有关。谢谢你。
问问题
1132 次
1 回答
3
不,除了都由 Apache 基金会发布之外,没有任何共同点Apache httpd
。Apache log4j
Apache log4j
由用 Java 编写的软件使用。Apache httpd
不是用 Java 编写的。Apache httpd
不使用 Apache log4j 。Apache httpd
不受CVE-2021-44228 的约束。
请注意,可以Apache httpd
将实例用作使用 Java 和 log4j 的 http 服务器前面的反向代理,但这就像说路由器易受攻击,因为它后面的某处有服务器。
您还可以在使用 log4j 的机器上运行其他软件,但这不是Apache httpd
直接的。
周围有很多混乱,因为许多人称之为Apache httpd
(Apache
出于历史原因),但Apache
它是发布Apache httpd
和Apache log4j
(以及许多其他项目)的基础。
于 2021-12-14T18:06:02.630 回答