如何检查 Apache 在 Ubuntu 12.04 上使用哪个 OpenSSL 版本

Bhu*_*kar 14 apache2 12.04 openssl

我已经在我的机器上安装了 Ubuntu12.04,它得到了 OpenSSL 1.0.1 的heartBleed版本。因此,我通过参考链接卸载了 OpenSSL 1.0.1 并安装了新的 1.0.1g 版本。

现在我想确认 Ubuntu 12.04 上可用的“Apache 2.2.22”使用的是 1.0.1g 而不是 1.0.1 版本的 OpenSSL。我将如何确认这一点?

bai*_*ain 23

$ apt-cache policy openssl
openssl: Installed: xxx
Run Code Online (Sandbox Code Playgroud)

已安装:xxx ”显示当前安装的 openssl 版本。Heartbleed 在以下软件包版本(或更高版本)中得到修复:

Ubuntu 13.10: libssl1.0.0 1.0.1e-3ubuntu1.2

Ubuntu 12.10: libssl1.0.0 1.0.1c-3ubuntu2.7

Ubuntu 12.04 LTS: libssl1.0.0 1.0.1-4ubuntu5.12

如果您安装的软件包版本低于这些,那么您的系统很容易受到 Heartbleed 的攻击。

  • 此处:[Ubuntu 12.04 安全通知](http://www.ubuntu.com/usn/precise/) 请注意,这只是第一页,如果向下滚动,您会看到(截至 2014 年 7 月)有 ** 12.04** 中的 12 页漏洞。每个人都应该定期进行安全更新。 (2认同)