Debian jessie: /dev/random blockiert nicht

Alles rund um sicherheitsrelevante Fragen und Probleme.
Antworten
zwieback
Beiträge: 3
Registriert: 01.11.2015 19:12:57

Debian jessie: /dev/random blockiert nicht

Beitrag von zwieback » 12.05.2018 21:10:11

Hallo,

eine Frage zum Entropiepool im Linux-Kernel: Ich nutze ein Debian Jessie als Live-Build mit Kernel 3.16.0-5-686-pae.

Was mich nun wundert ist, dass, wenn ich per

Code: Alles auswählen

head -c 65536 < /dev/random > /dev/null
Zufallszahlen ziehe, dieses Kommando genauso schnell endet wie

Code: Alles auswählen

head -c 65536 < /dev/urandom > /dev/null
/dev/random blockiert also nicht! Folgendes Kommando

Code: Alles auswählen

cat /proc/sys/kernel/random/entropy_avail
Zeigt in ersterem Fall einen reduzierten Entropiepool an, in Zweiterem bleibt er gleich. Was ja zu erwarten wäre.

Wenn ich selbiges auf einem Ubuntu 16.04 durchführe, diesmal kein Live-System und ein Kernel für amd64 aber auf dem selben Rechner, dann blockiert /dev/random und selbst ein

Code: Alles auswählen

head -c 1024 < /dev/random > /dev/null
Läuft spürbar langsamer als oberes analoges Kommando mit den 65kb.

Kann das jemand erklären?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian jessie: /dev/random blockiert nicht

Beitrag von rendegast » 13.05.2018 15:57:24

Mach das doch bitte mal mit mehr als den paar kB.

ZBsp.

Code: Alles auswählen

pv /dev/urandom > /dev/null
<->
pv /dev/random > /dev/null
Und das dann auch mit und ohne laufendem Debianhaveged.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten