当熵低时,地址空间布局随机化(ASLR)的行为

时间:2015-06-16 08:42:25

标签: encryption linux-kernel cryptography entropy aslr

根据< this>问题,一个进程(如cat)从随机池中读取熵以进行地址空间随机化(ASLR)。

为了检查ASLR行为,我手动耗尽了熵,如下所示

  • 1)cat / dev / random耗尽所有可用熵。
  • 2)cat / proc / sys / kernel / random / entropy_avail检查可用的熵。

第二个cat进程没有阻塞,即使熵刚刚耗尽。所以看来ASLR似乎工作正常(?),即使熵不够。

我的问题是当熵真的很低时,ASLR的预期行为是什么?由于它没有从/ dev / random读取的随机位,它是否会使用其他算法在内部生成熵?

0 个答案:

没有答案