首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所有弱Debian openssl DSA密钥

问所有弱Debian openssl DSA密钥
EN

Security用户
提问于 2016-11-20 19:18:21
回答 1查看 1.4K关注 0票数 5

更多的弱键?可以下载32768个弱键进行分析,但是还有更多吗?是原来的三倍?

关于可预测随机数生成器-1571-1 openssl --有很多信息。甚至有几个网站下载弱DSA密钥,或黑名单的密钥指纹哈希。

表示-什么和如何易受攻击的Debian OpenSSL包中的可预测PRNG表示PRNG不仅依赖于当前进程ID,还依赖于主机体系结构和“内部状态”。在稍后的演示中,引用"(2^15−1)×3键“。32768 (2^15)键是我找到的最多的DSA密钥。(见https://hdm.io/tools/debian-openssl/debian_ssh_dsa_1024_x86.tar.bz2)

由于这个PRNG问题,还有其他弱DSA密钥吗?如果是这样的话,它们是由主机架构和“内部状态”造成的吗?这些其他的钥匙是什么?它们能从已知的32768集合中生成吗?

EN

回答 1

Security用户

回答已采纳

发布于 2016-11-21 19:52:29

如果是的话,他们是因为主机架构..。

是啊。

来自谈话:“三乘三,因为恩怨与苦涩有三种组合”。

来自Debian wiki (归档的这里):(由我重新格式化的文本)

中断版本的OpenSSL只通过进程ID进行播种。由于endianness和sizeof(long)之间的差异,输出是特定于体系结构的:

  • 小端32位(例如i386),
  • 64位(例如amd64,ia64),
  • 大端32位(例如powerpc,sparc)。

PID 0是内核,包装时没有达到PID_MAX (32768),因此每个架构有32767个可能的随机数流。这是(2^15-1)*3或98301。

。

它们能从已知的32768集合中生成吗?

不知道。别这么想。Debian有他们的包:(由我重新格式化的文本)

黑名单的范围当前的官方黑名单(在openssh-blacklist中)包括在32-bit little-endian、64-bit little-endian和32-bit big-endian系统上生成的RSA-2048和DSA-1024密钥。这足以覆盖使用默认密钥长度的用户,但如果您的一些用户决定要更长的密钥长度,则不适用。有关非默认键,请参见openssh-blacklist-extra,它包含所有三种体系结构的RSA-1024、RSA-4096和(空) DSA-2048。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/143133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档