当我通过 TCP/IP 套接字在进程之间发送 MPI 消息时,OpenMPI 和 MPICH 如何处理安全性?
特别是,它们如何防止同一网络的其他用户连接到侦听套接字并发送虚假 MPI 消息?
具体场景如下:
- 管理员值得信赖。不受信任的用户没有对任何硬件或网络的物理访问权限。不受信任的用户没有 root 访问权限。
- 但是,不受信任的用户可以在集群中运行自己的程序;集群节点是典型的 Linux 机器。特别是,不受信任的用户可以打开从任何机器到集群中任何其他机器的 TCP 连接并发送任意消息。