Heartbleed 漏洞出现后,我们需要更新 OpenSSL DLL 吗?

Heartbleed 漏洞出现后,我们需要更新 OpenSSL DLL 吗?

我们开发的软件使用 Delphi 中的 Indy 互联网组件套件。Indy 具有 OpenSSL 功能。自从发生 Heartbleed 事件以来,我们一直在考虑是否需要采取行动。

我们随软件分发了 2 个 DLL,分别用于 OpenSSL(Indy 使用):ssleay32.dlllibeay32.dll

问题:我们是否需要获取并分发这些 DLL 的更新/修复版本?或者是否可以使用 Windows 更新进行修补?

这是使用 Indy 版本 10,并且 DLL 没有任何版本信息,只显示 1.0.0.0 和日期 2010 年 9 月 20 日。

本质上,问题是出在软件层面还是操作系统层面?

答案1

“Heartbleed 漏洞”最大的问题在于服务器端(网站)。虽然客户端也会受到影响,但被滥用的可能性很小。

您可以使用来自的 Indy 原始 SSL 发行版 http://indy.fulgan.com/SSL/ 您可以在此处找到“openssl-1.0.1g”,这是最新的固定库。它应该与 Indy 完全兼容。您只需替换文件即可解决此问题。

相关内容