Parallel julia - TCP ports and security

question
parallel
security

#1

I noticed that Julia opens up TCP port 9100 when addprocs() is used. Is there a description of how that port is used, along with the security controls surrounding its use (and of the network communication in general)? (My HPC team would like more information about it before they allow my use of Julia on certain systems, and I’m at a loss.)


#2

Followup: thanks to @mbauman, I found https://www.cylance.com/compromising-an-entire-julia-cluster - this is a good overview but a bit dated. Some more detail would be appreciated.

I also found https://docs.julialang.org/en/stable/manual/parallel-computing/#network-requirements-for-localmanager-and-sshmanager.


#3

And the current issue is that the cluster cookie appears to be passed via command line, which makes it visible to anyone who can execute a ps.