On Mon, Sep 27, 2010 at 12:31 PM, Ask Bjørn Hansen <a...@perl.org> wrote:
> Related notes: would it make sense to sign the (timestamped) list of mirrors?

I added some heuristic anti-hijacking stuff to a previous version of
Mirror::JSON so it would at least provide a basic level of projection.

Basically, if it sees the master server change from the last version
it has stored (or the default one it is bundled with) it will try to
contact additional mirrors to confirm the master change.

That wouldn't fix a DNS hijack of course, but it would hopefully mean
you have to compromise several mirrors and not just one.

WRT to signing, I fear the crypto bootstrapping issues we'd suffer.

However, in the same vein as index multi-formatting, perhaps we could
make it optional.

One signed, and one unsigned. Client picks the level of safety they want.

Adam K

Reply via email to