1 |
* Paul de Vrieze (pauldv@g.o) wrote: |
2 |
> Date: Wed, 24 Mar 2004 15:07:06 +0100 |
3 |
> From: Paul de Vrieze <pauldv@g.o> |
4 |
> To: gentoo-dev@l.g.o |
5 |
> User-Agent: KMail/1.6.1 |
6 |
> X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 |
7 |
> Subject: Re: [gentoo-dev] 2004.1 will not include a secure portage. |
8 |
> |
9 |
> -----BEGIN PGP SIGNED MESSAGE----- |
10 |
> Hash: SHA1 |
11 |
> |
12 |
> On Wednesday 24 March 2004 14:47, Jesse Nelson wrote: |
13 |
> > |
14 |
> > not bout stopping intrusion just that its a verry likely poisioning |
15 |
> > scenario, and even if the signing key dies after 1 day.. if i got root |
16 |
> > on the server i just update. besides now theres 1 days worth of sync's |
17 |
> > out in the wild with compromised builds/pataches/binaries. |
18 |
> |
19 |
> What I want to say is that it is more likely that the compromised time |
20 |
> will be longer anyway so the (on average) 1/2 day extra doesn't matter |
21 |
> that much. |
22 |
|
23 |
signing @ a file level (even using signed sig files) stops a compromise of a rsync server from being an issue at all. imho a better solution. It does push the problem out to the devs keys or whatever you do for keys.. thats where the peer review and multiple sigs come into play. |
24 |
|
25 |
> |
26 |
> > > There is no way to stop this before that person is identified in any |
27 |
> > > case. After this person is identified his keys will be revoked and |
28 |
> > > all the packages signed by him/her are invalid. They will need to be |
29 |
> > > resigned by someone else to be valid again. |
30 |
> > |
31 |
> > you can stop this buy: |
32 |
> > having multiple eyes have to see the changes b4 a commit to rysnc |
33 |
> > servers, and it follows that you would then have multiple sigs for a |
34 |
> > item (build/dist/patch) etc or multiple sigs on a sums file. |
35 |
|
36 |
100% is totally impracticall but this does double the effort required to compromise integrity. thats not that bad of an optimization really. |
37 |
|
38 |
> |
39 |
> It would only change the case so that 2 dev's private keys need to be |
40 |
> compromised. It makes it more secure but not 100% secure. I think that |
41 |
> 100% secure is an illusion that we should not shoot for initially. |
42 |
> Multiple signing while an improvement will increase security, but first |
43 |
> get single signing in place and then do multiple signing. Single signing |
44 |
> will be hard enough. |
45 |
> |
46 |
> > this could also go through a security review b4 goin out live. Instead |
47 |
> > of say relying on ppl cross-checking. A defined security team could |
48 |
> > have to sign b4 release, but i doubt eaither of these would go over |
49 |
> > well with already overloaded devs. |
50 |
> |
51 |
> We don't have such a QA/security team and would need serious |
52 |
> reorganization to implement such a system. This makes it practically |
53 |
> impossible to implement within 6 months. |
54 |
> |
55 |
> > its a QA issue.. its really a process issue.. building QA/security |
56 |
> > into the release cycle. |
57 |
> |
58 |
> Yes, it is. However with over 200 developers changing things overnight is |
59 |
> like trying to change the direction of a mammuth oil tanker 90 degrees |
60 |
> in 15 minutes. It is plain impossible. |
61 |
|
62 |
i totally agree, but im laying out my voice.. 1 sig and 1 signer is really quite easy to get around. 2 is alot harder.. and once you have the process in place for 2 sigs its is not difficult to extend it to 1+X sigs. where each itteratin of X increase trust in package quite alot. |
63 |
|
64 |
> |
65 |
> Paul |
66 |
> |
67 |
> ps. hint: things need to go by small nudges and lots of patience |
68 |
> |
69 |
> - -- |
70 |
> Paul de Vrieze |
71 |
> Gentoo Developer |
72 |
> Mail: pauldv@g.o |
73 |
> Homepage: http://www.devrieze.net |
74 |
> -----BEGIN PGP SIGNATURE----- |
75 |
> Version: GnuPG v1.2.4 (GNU/Linux) |
76 |
> |
77 |
> iD8DBQFAYZYKbKx5DBjWFdsRAvh4AJ4iLd2Dq1XVBmBontufwfGWRahf8wCfdKqj |
78 |
> 4Q0LtAnDGBxEeyja29vir4A= |
79 |
> =pkvN |
80 |
> -----END PGP SIGNATURE----- |
81 |
> |
82 |
> -- |
83 |
> gentoo-dev@g.o mailing list |
84 |
> |
85 |
> |
86 |
|
87 |
-- |
88 |
gentoo-dev@g.o mailing list |