Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jun 2016 23:48:41 +0000
From:      Glen Barber <gjb@FreeBSD.org>
To:        Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        freebsd-pkgbase@FreeBSD.org, Colin Percival <cperciva@freebsd.org>
Subject:   Re: Are signatures of system images verified?
Message-ID:  <20160629234841.GP1453@FreeBSD.org>
In-Reply-To: <20160629234645.GO1453@FreeBSD.org>
References:  <2cde3a9e-8b4d-8c5e-408a-053710986e29@rawbw.com> <20160629213252.GI1453@FreeBSD.org> <5f72274d-6932-fbf2-8abd-86a865aec0d1@rawbw.com> <20160629215944.GJ1453@FreeBSD.org> <7ac94438-4d39-2695-7b79-9ce04373e7e1@rawbw.com> <20160629230324.GL1453@FreeBSD.org> <5d642659-944b-d65d-9fc9-2aeab36acd98@FreeBSD.org> <20160629234645.GO1453@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--EkxpYdHiqGHPYbUt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 29, 2016 at 11:46:45PM +0000, Glen Barber wrote:
> On Wed, Jun 29, 2016 at 04:38:05PM -0700, Bryan Drewery wrote:
> > On 6/29/2016 4:03 PM, Glen Barber wrote:
> > > On Wed, Jun 29, 2016 at 03:22:33PM -0700, Yuri wrote:
> > >> On 06/29/2016 14:59, Glen Barber wrote:
> > >>> If I understand what you mean correctly, that would imply poudriere=
 is
> > >>> responsible for the contents of base.txz, which it is not.  I think=
 the
> > >>> better solution (if I understood correctly) is RE needs to PGP-sign=
 the
> > >>> releases/${TARGET}/${TARGET_ARCH}/X.Y-RELEASE/MANIFEST file, and in=
clude
> > >>> it in the announcement email for the release, as well as on the web=
site.
> > >>>
> > >>> Please correct me if I did misunderstand.
> > >>>
> > >>> This way, poudriere could verify the hash of the file against what =
it
> > >>> has downloaded, in addition to verifying the PGP fingerprint.
> > >>
> >=20
> > FYI since Poudriere 3.1.11, it has compared the checksums in the
> > MANIFEST against the downloaded packages.  It also now uses
> > https://download.freebsd.org by default.  It requires
> > security/ca_root_nss.  I thought I had forced that dependency but it was
> > missing.  It is added now.
> >=20
>=20
> Ah, great, thank you.  To those interested, the MANIFEST files included
> were obtained in a secure manner, i.e., bootonly.iso was downloaded and
> extracted after the checksum was compared to the PGP-signed email.
>=20

Uhm, to lessen confusion, this last sentence...

> > Around that time (January 2016), Colin Percival has been maintaining a
> > copy of the MANIFESTS in ports-mgmt/poudriere as well.  Those get
> > installed with Poudriere and used during jail -c after fetching if
> > available, so that relying on https isn't required.  These were missing
> > for ports-mgmt/poudriere-devel until just now.  I've moved them to
> > misc/freebsd-release-manifests and made both ports depend on it.
> >=20
>=20
> I completely forgot about this.  Thank you.
>=20

=2E.. should have been here.  :(

Glen


--EkxpYdHiqGHPYbUt
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXdF5ZAAoJEAMUWKVHj+KTtcMP/ApeNIeaHhXQrTLBHZE8oeMr
NV8W31fTHWA9FT3wvl3iGcSQ2xKfGgfxOw5OfsN46wdHmW5Mu9uO4rrK72XglSGN
oIU16dXGVUgXlXtTcXSF7CF0InF2WIhzsGFT5t8Rw/NNdhuHtIE9bap3F46yLPSR
MRu1DumRhUwuVXQyU+fWgSpXsO+06VverQbjP2LsUnD87yYmBRWKQ+HRD8OiR+mY
/stIHgrFy2NLIDCwfVz4ejZpJplLgQMlbR2lLVShMBF4JGpEJvxzwggvB03DIYwZ
RCq1fTSC2e9y+dcbcbxkdsenNQ8nk65n0Ju5BMftugnyE68aYiURXdCrhRdrktz5
r/bdcNAitWTQ1+T4GHzcv0ynU7PBd1fF/3XyKLvNgMSSDh0xWH0fQ7t4JCHc63OB
eoOpHNK3mmdw8PPxIGKuBwUYc5WeO/qaNWHEr5uMxAjALqT1x38Utm88ORqDhoKU
p9S/wBqYVGFadsDtKutsduHF2qMebEP/Y6DHmf36g5CXKGemJoQLZFQFArls/EMj
ioVf2L8hkpcYn1vczgovZZjSzzT2U9ovcXWzJTwlm4a4SnSu5va+S+Uzj3/5x+ks
zeMq89+8OEEjNz/gLKig7kbDlyjOES/1oYa35Z1GXs9eInmi5yWHA/mSY00QcqPY
PIh21tGwixMM4Um16K2B
=Nqwy
-----END PGP SIGNATURE-----

--EkxpYdHiqGHPYbUt--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160629234841.GP1453>