Re: HTTPS metadata in Mirrors.masterlist?

Colin Watson <[email protected]>
Newsgroups gmane.linux.debian.user.mirrors,gmane.linux.debian.devel.boot
Message-ID <[email protected]>
On Tue, Feb 11, 2014 at 01:04:29PM +0000, Colin Watson wrote:
> I'm working on adding HTTPS support to d-i.  Now, I know that we already
> have integrity by way of the GPG signature chain, but this isn't for
> that; this is in response to feedback Canonical has had from some Ubuntu
> customers (typically of the large and corporate variety) that they want
> to do all of their apt traffic over HTTPS to avoid people snooping on
> which packages various machines are installing.  We already have some
> minimal support for this by way of Joey's change in debootstrap 1.0.56:
> 
>   * When deboostrapping Debian, and the debian-archive-keyring is not
>     available, switch the default mirror to a https url. This way at
>     least the CA level of security is available even for users who
>     have no way to check gpg keys in the WoT. The https mirror is
>     currently https://mirrors.kernel.org/debian.
> 
> Now, the next thing on my list to work on is choose-mirror: you should
> be able to pass mirror/protocol=https and have it offer you HTTPS
> mirrors if it knows about any, and otherwise just ask you to enter
> mirror information manually.  I suspect that in reality most users of
> this feature would have an internal mirror, but it would be good to
> offer public mirrors where we know about them too.
> 
> Would it be possible, then, to add "Archive-https: /debian/" to the
> "Site: mirrors.kernel.org" stanza in Mirrors.masterlist, and perhaps
> start maintaining Archive-https fields for other mirrors willing to
> participate?  That would at least get a minimal list started for this
> mode.
> 
> (And yes, I know that this is only of any actual use if we do
> certificate checks.  Right now the way I have things hooked up is that
> you can add certificates to the d-i initramfs, either by rebuilding with
> SSL_CERTS set in build/config/local or by concatenating another
> initramfs-format archive of c_rehash-ed certificates unpacking to
> /usr/lib/ssl/certs; or else debian-installer/allow_unauthenticated=false
> will imply no certificate checking.  You have to supply GNU wget anyway,
> since busybox wget doesn't speak HTTPS.  If more people than I suspect
> want to use this then we might want to consider something with
> ca-certificates, but I felt that was overkill for now and it certainly
> involved more thinking about policy than I wanted to do.)

I managed to typo [email protected] as
[email protected], bafflingly.  Following up with full
quoting so that both lists have it ...

Thanks,

-- 
Colin Watson                                       [[email protected]]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.