Seguridad al enviar información a la salida estándar

1

Por defecto, algo como gpg -d file.gpg envía su salida a la salida estándar. ¿Qué pasa con la entrada que se envía a la salida estándar? ¿Es posible recuperar esto?

    
pregunta user50625 12.07.2014 - 23:28
fuente

1 respuesta

2

Realmente, stdout es solo una canalización de Unix. Esencialmente, puede mantener cierta cantidad de datos en la memoria y luego bloquearlos en la entrada hasta que se lea el otro extremo de la tubería. A menudo, este es el shell del usuario, que leerá de la tubería e imprimirá al terminal del usuario (o pseudo-terminal). Por supuesto, también se puede redirigir a la salida del archivo oa otro programa.

En el caso normal, cuando la salida se muestra en el terminal del usuario, los datos están, por supuesto, en la memoria, por lo que si la memoria se intercambia en el disco, podría recuperarse. Además, si tiene el sistema en ejecución, podría ser posible recuperarlo en la memoria si aún no se ha sobrescrito.

    
respondido por el David 13.07.2014 - 00:22
fuente

Lea otras preguntas en las etiquetas