From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)
Date: Thu, 25 Jan 2018 22:45:46 +0100 [thread overview]
Message-ID: <1516916746.30594.3.camel@gentoo.org> (raw)
In-Reply-To: <robbat2-20180125T212643-373240534Z@orbis-terrarum.net>
W dniu czw, 25.01.2018 o godzinie 21∶37 +0000, użytkownik Robin H.
Johnson napisał:
> On Thu, Jan 25, 2018 at 01:35:17PM +0100, Michał Górny wrote:
> > Title: Portage rsync tree verification
> > Author: Michał Górny <mgorny@gentoo.org>
> > Posted: 2018-01-xx
> > Revision: 1
> > News-Item-Format: 2.0
> > Display-If-Installed: <sys-apps/portage-2.3.21
>
> Drop Display-If-Installed, they need to always see this until they know
> it was bootstrapped.
Well, the idea was that if someone starts with stage that has >2.3.21,
then he has bootstrapped via verifying the stage signature.
> > Starting with sys-apps/portage-2.3.22, Portage enables cryptographic
> > verification of the Gentoo rsync repository distributed over rsync
> > by default.
>
> Seems very wordy, suggested cleanup:
> > > Starting with sys-apps/portage-2.3.22, Portage will verify the Gentoo
> > > repository after rsync by default.
> > This aims to prevent malicious third parties from altering
> > the contents of the ebuild repository received by our users.
> >
> > This does not affect users syncing using git and other methods.
> > Appropriate verification mechanisms for them will be provided
> > in the future.
>
> Note that emerge-webrsync has verification via FEATURES=webrsync-gpg?
I'm sorry, I have never used that. Does it cover full key maintenance
or rely on user to do the gpg work?
>
> Rewrite:
> > > The new verification is intended for users who syncing via rsync.
> > > Users who sync by emerge-webrsync should see [linkref].
> > > Verification mechanisms for other methods of sync will be provided in
> > > future.
>
>
> > On Gentoo installations created using installation media that included
> > portage-2.3.22, the keys will already be covered by the installation
> > media signatures. On existing installations, you need to manually
> > compare the primary key fingerprint (reported by gemato on every sync)
> > against the official Gentoo keys [1]. An example gemato output is:
> > INFO:root:Valid OpenPGP signature found:
> > INFO:root:- primary key: 1234567890ABCDEF1234567890ABCDEF12345678
> > INFO:root:- subkey: FEDCBA0987654321FEDCBA0987654321FEDCBA09
>
> Either we should use real key here, or specifically note this is a fake
> key output on purpose.
Well, I've assumed most people would be able to figure out that it would
be quite a coincidence to see such a key id. I wanted to avoid putting
the real id so that people would actually check that HTTPS site instead
of relying on the security of news item delivery.
Will send an updated version tomorrow.
--
Best regards,
Michał Górny
next prev parent reply other threads:[~2018-01-25 21:45 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-25 10:04 [gentoo-dev] [News item review] Portage rsync tree verification Michał Górny
2018-01-25 10:52 ` [gentoo-dev] " Duncan
2018-01-25 11:01 ` [gentoo-dev] " Kristian Fiskerstrand
2018-01-25 12:30 ` Michał Górny
2018-01-25 21:38 ` M. J. Everitt
2018-01-25 12:35 ` [gentoo-dev] [News item review] Portage rsync tree verification (v2) Michał Górny
2018-01-25 14:49 ` Aaron W. Swenson
2018-01-25 19:13 ` Ulrich Mueller
2018-01-25 21:37 ` Robin H. Johnson
2018-01-25 21:45 ` Michał Górny [this message]
2018-01-25 21:55 ` R0b0t1
2018-01-27 14:27 ` Michał Górny
2018-01-28 6:40 ` R0b0t1
2018-01-25 21:55 ` Alon Bar-Lev
2018-01-25 22:21 ` Robin H. Johnson
2018-01-25 22:48 ` Alon Bar-Lev
2018-01-27 14:26 ` [gentoo-dev] [News item review] Portage rsync tree verification (v3) Michał Górny
2018-01-27 14:47 ` M. J. Everitt
2018-01-27 15:27 ` [gentoo-dev] " Duncan
2018-01-27 15:50 ` [gentoo-dev] " Nils Freydank
2018-01-28 8:58 ` [gentoo-dev] [News item review] Portage rsync tree verification (v4) Michał Górny
2018-01-28 16:00 ` [gentoo-dev] " Duncan
2018-01-28 20:30 ` [gentoo-dev] " Andrew Barchuk
2018-01-29 7:21 ` Robin H. Johnson
2018-01-29 18:57 ` [gentoo-dev] [News item review] Portage rsync tree verification (v5) Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1516916746.30594.3.camel@gentoo.org \
--to=mgorny@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox