Gentoo Archives: gentoo-dev

From: Paul de Vrieze <pauldv@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Redux: 2004.1 will not include a secure portage.
Date: Thu, 25 Mar 2004 09:54:01
Message-Id: 200403251053.58925.pauldv@gentoo.org
In Reply to: Re: [gentoo-dev] Redux: 2004.1 will not include a secure portage. by John Nilsson
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On Thursday 25 March 2004 09:24, John Nilsson wrote:
5 > On Thu, 2004-03-25 at 02:45, Robin H. Johnson wrote:
6 > > OK, after reading this entire thread, I've been thinking about a
7 > > usable implementation from both the administrative and developer
8 > > perspective. One of the most important things to remember in
9 > > designing this, is that while you can prevent damage from most
10 > > individual attacks, no system in existence can withstand a
11 > > multi-faceted all-out assault.
12 > >
13 > > Goals:
14 > > ------
15 > > - protect against compromised developer box / rogue developer
16 > > - protect against compromised rsync server
17 >
18 > Exactly how secure are we aiming at? The schemes presented here does
19 > nothing to secure gentoo boxes from malicious source code.
20
21 There are digests of all source files in the packages files directory. As
22 the digests of these digests are in the signed manifest file it is not
23 possible to compromise source files. (Unless md5 is compromised which
24 would create many problems. We might want to have double hashing using
25 md5 in paralel with SHA)
26
27 > If a patch is signed, with a good signature, does that mean that the
28 > signers has audited the patch for security holes?
29
30 It means that the signer does not believe the patch to be compromised.
31 Note that this feature is to protect against the insertion of trojans by
32 third parties (in particular rsync mirror compromise). It is not against
33 security issues that are non-intentional.
34
35 > What is to say that the source compiled with an ebuild is not
36 > compromised?
37
38 The fact that sources need to match the digests which are in the portage
39 tree and which are protected by signatures.
40
41 Paul
42
43 - --
44 Paul de Vrieze
45 Gentoo Developer
46 Mail: pauldv@g.o
47 Homepage: http://www.devrieze.net
48 1
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v1.2.4 (GNU/Linux)
51
52 iD8DBQFAYqw2bKx5DBjWFdsRAok+AJ0VUpXAjpQuU/IFJbiIvzCuqbyzawCfR/bU
53 YBrlmErL1UcLFQh/M8pd9ko=
54 =fPUs
55 -----END PGP SIGNATURE-----
56
57 --
58 gentoo-dev@g.o mailing list