labscript-suite / labscript

The 𝗹𝗮𝗯𝘀𝗰𝗿𝗶𝗽𝘁 library provides a translation from expressive Python code to low-level hardware instructions.
http://labscriptsuite.org
BSD 2-Clause "Simplified" License
9 stars 48 forks source link

More secure interprocess communication #27

Closed philipstarkey closed 4 years ago

philipstarkey commented 7 years ago

Original report (archived issue) by Ian B. Spielman (Bitbucket: Ian Spielman, GitHub: ispielma).


More secure interprocess communication so that labscript programs are safe to run on networks that aren't necessarily entirely trusted. ChrisB has a plan

philipstarkey commented 7 years ago

Original comment by Philip Starkey (Bitbucket: pstarkey, GitHub: philipstarkey).


In case @chrisjbillington wasn't aware of this, ZMQ servers can be made to only allow communication from specific IP addresses really easily. I've done it before in another project and it works great (not sure if the required change ever permanently made it to zprocess without bugs though!)

philipstarkey commented 4 years ago

Closing this as v3.0.0 turns on secure communication by default.