두 프로세스간에 전송할 중요한 데이터가있는 경우 /tmp
에 명명 된 FIFO를 만들고 사용 후 삭제할 수 있습니다. 이 방법이 안전한지 알고 싶습니다. FIFO를 깨는 것이 얼마나 쉬울까요?일반 사용자가 중요한 데이터를 보지 못하도록 FIFO라는 이름을 지정 했습니까?
IPC (프로세스 간 통신)를 수행하는 여러 가지 방법이 있지만 IMHO 파이프는 때때로 하드 디스크에 버퍼링 된 데이터가 남아 있기 때문에 이상적이지 않습니다. 공유 메모리는 안전하지만 항상 가능하지는 않습니다.
사용자가 파일의 내용을 보지 못하게하려면 읽기 액세스를 허용하지 않습니다. –
하지만이 두 프로세스는 사용자에 의해 시작되므로 사용자와 동일한 액세스 권한을 갖습니다. – solotim
사용자가 프로세스를 시작하면 디버거에서 실행하고 원하는대로 수행 할 수 있습니다. 따라서, IPC의 그러한 상황에서의 "보안"수단은 쓸모가 없다. –