Prende il nome FIFO sicuro per evitare che un utente normale di vedere i dati sensibili?

StackOverflow https://stackoverflow.com/questions/1937873

  •  20-09-2019
  •  | 
  •  

Domanda

Se ho alcuni dati sensibili da trasferire tra i due processi, posso creare un FIFO chiamato in /tmp ed eliminarlo dopo l'uso. Voglio sapere se questo metodo è sicuro? Come sarà facile per rompere il FIFO?

So che ci sono diversi modi per eseguire IPC (comunicazione inter-processi), ma secondo me, il tubo non è l'ideale in quanto a volte lasciato dati nel buffer sul disco rigido; memoria condivisa è sicuro, ma non è sempre fattibile.

È stato utile?

Soluzione

La risposta sarebbe no. Fifo di sono appena nominato tubi che qualsiasi processo può utilizzare. Invece io credo che è possibile assegnare autorizzazioni per questi tubi che si chiama il blocco dei file e si può dire per esempio che gli utenti, i gruppi, gli altri hanno quali privilegi a utilizzare questi tubi. Anche se dipende da ciò che il vostro cercando di mantenere le tue informazioni al sicuro da. Mi immagino si potrebbe crittografare i dati in modo che in qualsiasi momento le tue informazioni è compromessa, l'attaccante finirà con jibberish. Mi guardo in alto il blocco dei file, se fossi in te. guida Beejs IPC è abbastanza buona, anche se la maggior parte delle persone hanno visto che il materiale ed a volte può essere carente. Diverso da quello che la buona fortuna.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top