http://sourceware.org/bugzilla/show_bug.cgi?id=11441

Dave Brolley brolley@redhat.com
Wed May 5 23:57:00 GMT 2010


Thanks again for your feedback!

On 05/04/2010 01:28 PM, Frank Ch. Eigler wrote:
>
>
>>> Re. stap --server-status=trusted, how would stap determine the
>>> trustedness of remote servers?  Do they advertise their ssl/signing
>>> keys?
>>>        
>> As a trusted peer, successfully establishing a ssl connection is
>> sufficient. As a trusted signer, I was thinking that the server would
>> sign some random chunk of data and that stap would verify the signature
>> in the same way that staprun verifies a signed module.
>>      
> So it would require an active search&  trial connections.  How about
> 'stap --server=search' or something like that, to produce a listing of
> nearby peers?  Filtering on trustedness etc. could be done by the user
> via grep.
I should have thought about this more before responding. Active 
search/connection is not necessary. This information would be obtained 
using nss functions against the databases of trusted ssl peers and signers.
> Hm, how should the client decide whether to look for a server vs.
> attempting local compilation of a script?  'stap --server=XXX' i.e.,
> on user's demand?  Or automatically (in case of a pass 2/4 error
> indicating missing debuginfo/kernel-devel)?
Certainly there is a need for on demand specification. I do also like 
the idea of automatically looking for a server if the client host lacks 
required information.

Dave



More information about the Systemtap mailing list