/dev/random und/dev/urandom verwenden Umgebungsgeräusche, um Zufälligkeit zu erzeugen.Welche Auswirkungen hat die Virtualisierung auf kryptografisch starke Zufallsgeneratoren?
Bei einem virtualisierten Server kann es mehrere Instanzen eines Betriebssystems auf einer Hardwarekonfiguration geben. Diese Betriebssysteme werden alle ihre Zufälligkeit aus dem gleichen Umgebungslärm beziehen.
Bedeutet dies, dass die Stärke der Generatoren von Zufallszahlen als Gruppe reduziert wird, da alle OS-Instanzen ihre Berechnungen auf derselben Eingabe basieren? Oder wird das Umgebungslärm aufgeteilt, so dass das Teilen nicht stattfindet?
Wenn Letzteres wahr ist, kann ich sehen, dass dies die Effektivität von/dev/urandom reduziert, weil es seinen internen Pool wiederverwendet und mit weniger Umweltaufwand die Entropie reduziert.
/dev/random sollte in Ordnung sein, da es blockiert, bis genug Rauschen erfasst wird ... es sei denn natürlich die OS-Instanzen teilen alle die Eingabe.
Also, die Frage: Was ist der Einfluss der Virtualisierung auf kryptografisch starke Zufallszahlengeneratoren, insbesondere diejenigen, die Umgebungslärm verwenden?