public inbox for gentoo-security@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Frey <cdfrey@netdirect.ca>
To: gentoo-security@lists.gentoo.org
Subject: [gentoo-security] Re: Re: Is anybody else worried about this?   (was: Trojan for Gentoo, part 2)
Date: Sun, 7 Nov 2004 20:03:36 -0500	[thread overview]
Message-ID: <20041107200336.C5474@netdirect.ca> (raw)
In-Reply-To: <20041107232655.GN10927@mail.lieber.org>; from klieber@gentoo.org on Sun, Nov 07, 2004 at 11:26:55PM +0000

On Sun, Nov 07, 2004 at 11:26:55PM +0000, Kurt Lieber wrote:
> If you believe this happens for even 20% of the packages in our tree,
> you're mistaken.  Most devs look at changelogs.  Few devs look at code
> diffs.  Note I did not say "Gentoo devs".

I hope they at least check the signatures of the packages that have them
available.

This would be an interesting poll question, if we could get a number
of devs to participate (and not just Gentoo devs). :-)

I know I look at code diffs for packages that matter to me, and have done
code audits of certain software I rely on for security.  I do realize that
there is the ever-present time constraints, but part of the advantage
of having multiple maintainers for a distro is that this kind of work
can be spread around.

> Signed ebuilds in portage is something that is already implemented
> and supported as an experimental feature as of 2.0.51:
> 
> http://www.gentoo.org/news/20041021-portage51.xml

Given this release is only 2.5 weeks old, I hope you'll pardon my not
knowing this.  :-)  I'm quite pleased to see that this has reached the
experimental stage.

I just downloaded a fresh portage tree to take a look, and I notice
that signatures are making their way into the Manifest files.  Is this
an automated process?  If so, can we expect all the Manifest files to
soon be signed?

> The original poster was talking about the inability to verify *eclasses*,
> not ebuilds.  eclasses are an important part of portage from a features and
> functionality perspective, but they make up a small fraction of the overall
> tree in terms of sheer number of files.  My point was and still is that
> investing the time and effort to also sign these files isn't worth it given
> the myriad of other larger holes that already exist further upstream.

Wouldn't it be sufficient to put a Manifest file in the eclass/ directory
and sign it as well?

> Or, to leverage one of the primary tenets of FOSS -- if there are folks on
> the list who truly believe this is a hole that should be fixed, provide
> patches to portage to add this functionality.  It already supports signing
> to some degree -- one could reasonably assume that adding support for
> signing of eclasses is relatively easy for a competent python programmer.

I note you mention this often, and I do appreciate the need for people
to join in and help out.  The main roadblock to implementing new signing
procedures, for the outsider, is that it requires access to the server
to implement the signing, or it requires participation from all devs,
depending on the method chosen.

Given this roadblock, I don't think it is completely fair to lay this job
at users' feet.

What I'm trying to say is that signing doesn't have to be implemented for
the end user in portage before it is implemented on the server.  Once the
signatures are available on the server, all this talk would go away, and
those that are concerned would do the checks, and those that aren't
wouldn't.  The concerned would likely share their checking scripts as well.

So, I'm quite happy that there are experimental features in portage that
deal with this, but I'd be even happier if every Manifest file in the
portage tree was signed, even if portage code didn't do the checks yet.

- Chris


--
gentoo-security@gentoo.org mailing list


  parent reply	other threads:[~2004-11-08  1:04 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-06 20:16 [gentoo-security] Trojan for Gentoo, part 2 Alexander Holler
2004-11-07  0:31 ` [gentoo-security] " Chris Frey
2004-11-07 13:10   ` [gentoo-security] help blocking automated ssh scanning attack script Brian G. Peterson
2004-11-07 13:16     ` Gary Nichols
2004-11-07 13:31       ` Brian G. Peterson
2004-11-07 13:37     ` Rui Covelo
2004-11-07 13:50     ` aScii
2004-11-08  4:44       ` Kim Nielsen
2004-11-07 14:50   ` [gentoo-security] Re: Trojan for Gentoo, part 2 Jason Rojas
2004-11-07 17:01     ` Carsten Lohrke
2004-11-07 15:23   ` Kurt Lieber
2004-11-07 15:44     ` Peter Simons
2004-11-07 15:49       ` Kurt Lieber
2004-11-07 16:01         ` Jan Groenewald
2004-11-07 16:07         ` Peter Simons
2004-11-07 16:52           ` Dan Margolis
2004-11-07 17:43             ` Andreas Waschbuesch
2004-11-07 17:52               ` Dan Margolis
2004-11-07 19:08                 ` Chocron J.
2004-11-07 19:11                 ` Andreas Waschbuesch
2004-11-08  2:41       ` [gentoo-security] How to authenticate the portage tree Peter Simons
2004-11-08  9:37         ` [gentoo-security] Gentoo Portage Attack Tree Ervin Németh
2004-11-08 10:11           ` Kurt Lieber
2004-11-08 12:15           ` [gentoo-security] " Peter Simons
2004-11-12  7:00             ` Ed Grimm
2004-11-08 20:05         ` [gentoo-security] How to authenticate the portage tree Marius Mauch
2004-11-07 13:14 ` [gentoo-security] Is anybody else worried about this? (was: Trojan for Gentoo, part 2) Peter Simons
2004-11-07 15:40   ` [gentoo-security] Is anybody else worried about this? Marc Ballarin
2004-11-07 15:15     ` Tobias Klausmann
2004-11-07 15:20     ` Alex
2004-11-07 15:28     ` [gentoo-security] " Peter Simons
2004-11-07 15:45       ` Rui Covelo
2004-11-07 16:44         ` [gentoo-security] " Chris Frey
2004-11-07 17:04           ` Rui Covelo
2004-11-07 17:11             ` [gentoo-security] " Chris Frey
2004-11-07 17:56             ` [gentoo-security] " Peter Simons
2004-11-07 18:00       ` Marc Ballarin
2004-11-07 17:26         ` Barry.Schwartz
2004-11-07 16:31     ` Chris Frey
2004-11-07 17:07     ` [gentoo-security] " Dan Margolis
     [not found]     ` <418E5425.6070400@seas.upenn.edu>
2004-11-07 18:34       ` Marc Ballarin
2004-11-07 17:57         ` Dan Margolis
2004-11-07 19:36           ` Marc Ballarin
2004-11-07 18:51             ` [gentoo-security] " Peter Simons
2004-11-08 20:12               ` Marius Mauch
2004-11-07 15:40   ` [gentoo-security] Is anybody else worried about this? (was: Trojan for Gentoo, part 2) Kurt Lieber
2004-11-07 17:01     ` [gentoo-security] " Chris Frey
2004-11-07 18:35       ` Dan Noe
2004-11-07 19:04       ` Marc Ballarin
2004-11-07 18:25         ` Peter Simons
2004-11-07 23:26       ` Kurt Lieber
2004-11-07 23:52         ` [gentoo-security] No, apparently not. (was: Is anybody else worried about this?) Peter Simons
2004-11-08  0:17           ` Kurt Lieber
2004-11-08  1:05             ` [gentoo-security] " Peter Simons
2004-11-08  1:08               ` Anthony Gorecki
2004-11-08  1:18                 ` Peter Simons
2004-11-08 16:11                   ` Jake Hawkes
2004-11-08  1:31               ` Kurt Lieber
2004-11-08  1:35                 ` Peter Simons
2004-11-08  9:19                 ` Tobias Klausmann
2004-11-08 10:19                   ` Kurt Lieber
2004-11-08 11:53                     ` Tobias Klausmann
2004-11-08 12:17                       ` Anthony Metcalf
2004-11-08 10:30                   ` [gentoo-security] Re: No, apparently not Thierry Carrez
2004-11-08 12:01                     ` Peter Simons
2004-11-08 10:36                   ` [gentoo-security] Keys on a cd? Anthony Metcalf
2004-11-08 13:30                     ` Kurt Lieber
2004-11-08  2:17           ` [gentoo-security] No, apparently not Brian Bilbrey
2004-11-08  2:33             ` [gentoo-security] " Peter Simons
2004-11-08  2:49             ` [gentoo-security] " Ed Grimm
2004-11-08  2:51               ` [gentoo-security] " Peter Simons
2004-11-08  3:01                 ` Ed Grimm
2004-11-08  3:08                   ` Peter Simons
2004-11-08  1:03         ` Chris Frey [this message]
2004-11-08  1:19           ` [gentoo-security] Re: Re: Is anybody else worried about this? (was: Trojan for Gentoo, part 2) Kurt Lieber

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=20041107200336.C5474@netdirect.ca \
    --to=cdfrey@netdirect.ca \
    --cc=gentoo-security@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