更多的弱键?可以下载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集合中生成吗?
发布于 2016-11-21 19:52:29
如果是的话,他们是因为主机架构..。
是啊。
来自谈话:“三乘三,因为恩怨与苦涩有三种组合”。
来自Debian wiki (归档的这里):(由我重新格式化的文本)
中断版本的OpenSSL只通过进程ID进行播种。由于endianness和
sizeof(long)之间的差异,输出是特定于体系结构的:
i386),amd64,ia64),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。
https://security.stackexchange.com/questions/143133
复制相似问题