我想使用管道将一些安全凭证信息从“process1”传递到另一个脚本。我只希望授权的读取器进程被允许读取管道。我想我将使用 process1 创建一个临时管道,并且仅当读取器是经过数字签名的进程或具有在运行之前已注册的 chksum 时才写入该管道。有没有人做过类似的事情并有什么建议?
答案1
您可以尝试在发送秘密之前交换一些凭证,但我认为这将使您的沟通变得更加困难。
当我必须做类似的设置时,我只是使用对称密钥算法加密信息并将其发送给需要它的人。由于只有预期的接收者拥有解密信息的密钥,因此任何其他听众都将被蒙在鼓里。如果您走这条路,请确保没有足够的信息来对加密数据进行一些统计分析。
这会限制什么读者可以从管道中获取的信息,但不限制号码读者,但后者不是我认为你所要求的。