sending code objects around between different interpreters.

anthony baxter (anthony.baxter@aaii.oz.au)
Mon, 26 Sep 1994 17:32:39 +1000

I've been playing around with firing code objects around the local net
between machines, using compile(), marshal.dumps(), marshal.loads() and
exec(). The eventual aim of this is a completely extensible management
tool. However, for fairly obvious reasons, I'd like to be able to
verify that the code object I'm about to execute is actually from a
trusted source. Has anyone tried anything like this? Maybe some sort of
authentication? Or executing the codeobject in a restricted way?

Ideas?

Anthony