Поведение рандомизации макета адресного пространства (ASLR) при низкой энтропии

Согласно < this> вопросу, процесс (например, cat) считывает энтропию из случайного пула для рандомизации адресного пространства (ASLR).

Чтобы проверить поведение ASLR, я истощил энтропию вручную, как указано ниже

  • 1) cat /dev/random, чтобы исчерпать всю доступную энтропию.
  • 2) cat / proc / sys / kernel / random / entropy_avail для проверки доступной энтропии.

Процесс второй кошки не блокировался, хотя энтропия полностью исчерпана. Таким образом, кажется, что ASLR работает нормально (?), Хотя энтропии было недостаточно.

Мой вопрос: каково ожидаемое поведение ASLR, когда энтропия действительно низкая? Так как у него нет случайного бита для чтения из / dev / random, будет ли он использовать какой-то другой алгоритм для внутренней генерации энтропии?

0 ответов

Другие вопросы по тегам