Como evitar que outros processos leiam / escrevam a partir do stdin de um processo?

0

No meu sistema Linux, estou executando um programa Java no qual estou usando o ProcessBuilder para criar um novo processo-filho B.Então, estou inserindo dados confidenciais nele, gravando assim no fluxo de stdin do processo. (Tudo isso funciona bem.) Eu também sei que stdin de um processo é apenas o arquivo / proc / process-id / fd / 0.

No entanto, eu quero que nenhum outro processo possa ler ou escrever a partir do stdin do processo B, exceto o processo pai Java (e os processos que pertencem à raiz, é claro). Como posso ter certeza disso?

Obrigado a todos!

    
por a.user 04.02.2018 / 12:13

0 respostas

Tags