相关疑难解决方法(0)

Heartbleed:如何可靠且可移植地检查 OpenSSL 版本?

我正在寻找一种可靠且可移植的方法来检查 GNU/Linux 和其他系统上的 OpenSSL 版本,以便用户可以轻松地发现他们是否应该因为 Heartbleed 错误而升级他们的 SSL。

我认为这很容易,但我很快在使用最新的 OpenSSL 1.0.1g 的 Ubuntu 12.04 LTS 上遇到了问题:

openssl 版本 -a

我期待看到一个完整的版本,但我得到了这个:

OpenSSL 1.0.1 2012 年 3 月 14 日
建立时间:2013 年 6 月 4 日星期二 07:26:06 UTC
平台: [...]

令我不快的是,版本字母没有显示。没有 f,没有 g,只有“1.0.1”,就是这样。列出的日期也无助于发现(非)易受攻击的版本。

1.0.1 (af) 和 1.0.1g 之间的差异至关重要。

问题:

  • 检查版本的可靠方法是什么,最好是跨发行版?
  • 为什么不首先显示版本号?除了 Ubuntu 12.04 LTS 之外,我无法在其他任何设备上进行测试。

其他人也报告了这种行为。几个例子:

一些(特定于发行版的)建议正在推出:

  • Ubuntu 和 Debian:apt-cache policy opensslapt-cache policy libssl1.0.0. 将版本号与此处的软件包进行比较:http : //www.ubuntu.com/usn/usn-2165-1/
  • Fedora 20:(yum info openssl感谢 Twitter 上的 …

security linux ubuntu openssl heartbleed

88
推荐指数
3
解决办法
4万
查看次数

Heartbleed:HTTPS 以外的服务是否受到影响?

OpenSSL 'heartbleed' 漏洞 ( CVE-2014-0160 ) 影响服务 HTTPS 的网络服务器。其他服务也使用 OpenSSL。这些服务是否也容易受到类似心脏出血的数据泄漏的影响?

我特别想

  • sshd
  • 安全 SMTP、IMAP 等——dovecot、exim 和 postfix
  • VPN 服务器——openvpn 和朋友

至少在我的系统上,所有这些都链接到 OpenSSL 库。

security openssl heartbleed

65
推荐指数
2
解决办法
1万
查看次数

我仍在运行 Ubuntu 13.04,我应该如何应对 Heartbleed Bug?

我知道 13.04 受到影响(或至少我的安装受到影响),因为当前安装的 OpenSSL 版本。然而,运行后

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我检查了我的 OpenSSL 版本,它仍然是一个未打补丁的版本。

我还检查了http://www.ubuntu.com/usn/usn-2165-1/并且 13.04 未列出。我该怎么做才能在我的机器上修补 OpenSSL?

ubuntu ubuntu-13.04 heartbleed

10
推荐指数
1
解决办法
2598
查看次数

我是否需要替换 OpenSSH 的密钥以响应 Heartbleed?

我已经用补丁更新了我的服务器。

我是否需要重新生成与 OpenSSH 相关的任何私钥?我知道我必须重新生成任何 SSL 证书。

编辑:我说得不够准确。我知道该漏洞存在于 openssl 中,但我在问这对 openssh 有何影响,以及我是否需要重新生成 openssh 主机密钥。

ssh heartbleed

9
推荐指数
1
解决办法
4156
查看次数

我们如何指导我们的员工保护自己免受 Heartbleed 的伤害?

欢迎来到心血来潮之后的世界。我们已经修补了我们的服务器并正在更换我们的 SSL 证书。但仅仅因为我们的服务器是固定的,并不意味着互联网的其余部分是固定的。我们有员工,他们使用互联网交换信用卡号和登录凭据等机密。他们正在向我们寻求建议。

我们可以建议我们的客户使用Heartbleed 测试页面来查看他们想要访问的站点是否存在漏洞。如果一个站点返回正面,则不要与其交换机密。但是,如果一个网站没有对Heartnet返回正数,然后根据情况可以是任意的:

  • 该站点从未有漏洞(好)
  • 该站点存在漏洞并已修复,但仍在使用可能已损坏的 SSL 证书(错误)
  • 该站点存在漏洞并已修复,并重新生成 SSL 证书但没有重新生成密钥(坏)
  • 该站点存在漏洞,修复了它,重新生成了密钥,并更换了 SSL 证书。(好的)

有没有什么办法,我们可以给我们的员工,他们输入他们的信用卡号码前到表单,告诉良好的从场景的呢?

我们如何指导我们的员工尽量减少他们接触受 Heartbleed 破坏的服务器的风险?

security heartbleed

9
推荐指数
1
解决办法
321
查看次数

Heartbleed,哪些特定服务必须重启?

尝试确定在针对 Heartbleed修补 openssl后应该重新启动哪些服务。至少有一篇帖子提到重新启动:

sshd, apache, nginx, postfix, dovecot, courier, pure-ftpd, bind, mysql

  • 是否有可以运行的命令来查看哪些正在运行的服务依赖于 openssl?
  • 是否有针对 apache/nginx 运行的命令以查看补丁是否处于活动状态,因此不需要重新启动服务?
  • 我们是否应该只安排停机时间并完全重新启动每台服务器?

编辑:这篇文章建议使用:lsof -n | grep ssl | grep DEL显示仍在使用标记为删除的旧版本 OpenSSL 的进程

nginx openssl apache-2.2 heartbleed

4
推荐指数
1
解决办法
477
查看次数

Heartbleed:如果 OpenSSL 已被修补但 SSL 证书尚未重新加密怎么办?

有谁知道如果服务器的 OpenSSL 已被修补但站点的 SSL 证书尚未重新加密,黑客可能拥有的切入点是什么?

谢谢!

ssl openssl heartbleed

-4
推荐指数
1
解决办法
128
查看次数

标签 统计

heartbleed ×7

openssl ×4

security ×3

ubuntu ×2

apache-2.2 ×1

linux ×1

nginx ×1

ssh ×1

ssl ×1

ubuntu-13.04 ×1