¿'cat / dev / random' sería una denegación de servicio a otros usuarios de '/ dev / random'?

1

Como en la pregunta. ¿No disminuiría cat /dev/random la estimación de entropía hasta que se bloquee, lo que obliga al dispositivo aleatorio a bloquear para todas las aplicaciones en el sistema actual?

    
pregunta oink 08.06.2018 - 17:40
fuente

1 respuesta

2

Sí lo haría. El dispositivo aleatorio de bloqueo lee de una sola agrupación de entropía y se bloquea cuando la estimación de la entropía cae por debajo de un umbral configurable. En este punto, cualquier lectura del dispositivo de caracteres se bloqueará, independientemente de quién esté leyendo. Esta es solo una de las muchas razones por las que los desarrolladores deberían usar el dispositivo no bloqueante o el getrandom() syscall en su lugar.

    
respondido por el forest 09.06.2018 - 06:41
fuente

Lea otras preguntas en las etiquetas