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 |