Sim IJskes - QCG wrote:
On 10/03/2010 11:00 AM, Peter Firmstone wrote:
I've got some thoughts about how to isolate a smart proxy, please tell
me yours:

Are you sure you want to go the technical way, almost adding a function, missing from the VM and runtime libraries, just because you want to download anything you want, and execute it immediately?

Because it's possible and will improve security, I think we should investigate it further, this could allow us to unmarshall the proxy and determine trust without changing the Jini Service model. There's still Service UI to consider too, but that happens after determining trust. We need to be immune to DOS attacks during the period we're trying to determine trust.


Isn't the general advice we give to people, think before you download, and can't we extend this to jini?

This should still be the advice, for full functionality, some level of trust will be required. If you were client of a service, the trust you'd have for NASA or a University, would be different to the trust you'd give a large corporation connected with advertising, or a poor history of leaking personal details.

I think we need some new feedback based services to assist with trust decisions.


I see many similarities to having a jini code clearinghouse and mobile application appstores. I just don't want to limit peoples choices to 1 single appstore, and don't want to expose them to the naive keystore model used for https, where 1 faulty certificate authority can deteriorate the whole system.

I agree, I think we need pgp's web of trust, the infrastructure is available now, public key servers etc, the technology's proven. The Bouncy Castle has a pgp provider we can plug in.

Cheers,

Peter.

Reply via email to