Automatic Script Updater

Leo Franchi lfranchi at kde.org
Thu Oct 8 16:01:20 CEST 2009


ccing to list

On Thursday 08 October 2009 09:58:13 Sven Krohlas wrote:
> Heya,
> 
> > I don't think third-party scripts should be a part of this system. Who
> > signs them off? By definition not us, as they are 3rd-party. We can't be
> > the gateway for all 3rd-party script updates. But we don't want to allow
> > random developers to inject code in amarok ad-hoc.
> 
> we can sign the keys of "trustworthy" (a term that has to be defined then)
> script developers. This way we don't have to sign each and every update but
> just have to verify that the key used to sign an update was signed by our
>  key. The script package would need to contain the public key and our
>  signature for it then.
> 
> Trustworthy could be someone
> * we know personally
> * has given good contributions to the community for some time
> * we know the real identity of
> or something like that.
> 
> If the key shipped with the package is not signed by us we can let the user
> decide what to do. Maybe Amarok should also alert the user if the key
>  changes between two versions, especially if the new key is not longer
>  signed by us, but the old one was.
> 
> To complete the scheme a blacklist of revoked keys we no longer trust would
> be nice.
> 
> Sooner or later third party scripts will have security holes, too, might
> crash an updated Amarok or do other bad stuff, and without an update
>  mechanism our users will hate us for it.
> 

-- 
Leo Franchi                             (512) 775 5637
Tufts University 2010

lfranchi at kde.org
leonardo.franchi at tufts.edu


More information about the Amarok-devel mailing list