The simple answer would be a shared secret, provided in the configuration of the agent. So long as the master can provide the shared secret to the agent, it'll respond appropriately. Client-ssl certs could work, though recent root-certificate-authority hacks may make that less than perfect. But ultimately, I think the same sorts of auth options that any web-app has available to it could be used, so long as nothing is sent in clear-text.

Christian.

On 19-Jan-09, at 11:48 , Wendy Smoak wrote:

In the current implementation, it seems that an agent will accept
requests from anybody, though it will only send responses to the
master url in its configuration file.

I'd like that to change so that an agent will only act on requests
from its master, but just comparing the urls doesn't seem good enough.

How can the agent be sure that the server making the request really is
who it says it is?

--
Wendy


Christian E. Gruber - President / Senior Consultant email: [email protected] Isráfíl Consulting Services Corporation mobile: +1 (289) 221-9839 "Keenness of understanding is due to keenness of vision..." phone: +1 (905) 640-1119





Reply via email to