[Psi-devel] OT: CACert included in Kubuntu?
Justin Karneges
justin-psi2 at affinix.com
Thu Nov 30 14:45:19 PST 2006
On Thursday 30 November 2006 1:11 pm, Trejkaz wrote:
> On Friday 01 December 2006 04:56, Justin Karneges wrote:
> > Actually, this practice of secure retrieval should apply to *any*
> > software package you obtain from *anywhere*, not just your operating
> > system. This is why I'd like to get HTTPS and Code Signing for Psi
> > downloads, so users can ensure they are getting an untainted package.
>
> A fair collection of distros already secure things like this. I think
> Debian were the first but I could be wrong. Gentoo recently added the
> feature too. Both use GPG, though.
>
> (Which is good, because with GPG there is a reasonable chance that my key
> will indirectly trust the key used to sign the package -- if it were signed
> with Verisign's key, this becomes a whelk's chance in a supernova.)
At this level in the operating system, a Verisign signature doesn't buy you
anything. You have to trust what comes with the OS, and so having a
signature of a third-party, whose public key is also part of the OS, is
redundant.
So yeah, GPG is a perfectly fair way to do secure package downloading. The
other way would be to use X.509 without the official root CAs. I would
recommend either of these approaches in any situation where all parties
involved are "known", not just for package management.
For example, we might consider bundling a public key inside of Psi, for
verifying things like updates (or anything the client might auto-download
from psi-im.org, such as iconsets... thinking far into the future
here :) ). This key would not need a root CA signature, since the security
domain is closed and specific. It is only when you need communication with
unknown entities that the root CA system becomes truly useful.
> It would be nice if there were proof of trust of the root CAs' keys.
There is. The fact that your browser/OS has them installed.
> For instance, if my bank actually signed their key, I might believe that
> they trust it. At the current point in time I have to assume that they're
> in the same situation as myself -- skeptical but with little choice but to
> trust it.
The bank certifies Verisign? I don't get what you're suggesting here.
-Justin
More information about the psi-devel
mailing list