Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2C025751E for ; Thu, 28 Jul 2011 21:43:29 +0000 (UTC) Received: (qmail 75263 invoked by uid 500); 28 Jul 2011 21:43:28 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 75199 invoked by uid 500); 28 Jul 2011 21:43:28 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 75191 invoked by uid 99); 28 Jul 2011 21:43:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jul 2011 21:43:28 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS,T_FILL_THIS_FORM_SHORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of apache@robweir.com designates 69.89.22.20 as permitted sender) Received: from [69.89.22.20] (HELO oproxy8-pub.bluehost.com) (69.89.22.20) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 28 Jul 2011 21:43:19 +0000 Received: (qmail 32606 invoked by uid 0); 28 Jul 2011 21:42:57 -0000 Received: from unknown (HELO host181.hostmonster.com) (74.220.207.181) by oproxy8.bluehost.com with SMTP; 28 Jul 2011 21:42:57 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=robweir.com; s=default; h=Content-Transfer-Encoding:Content-Type:To:From:Subject:Message-ID:Date:References:In-Reply-To:MIME-Version; bh=+WjMA4FHFpGRF9FFkFNcnYsC6AvyGpDwFGSHBNBF9uU=; b=cAQ03B0z3+bSxjyPftWgff17JJ/CcpwQrLERfcTv+SiVUtmfmMmuWlVzKVGFXo9W8u3382ZtFPdGCDckT1RNpMSLBUvdhEF6Eg+vMpGqgXxvpfqEQHBfrAnGjglRrihW; Received: from mail-iy0-f175.google.com ([209.85.210.175]) by host181.hostmonster.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1QmY5K-0006dG-VG for ooo-dev@incubator.apache.org; Thu, 28 Jul 2011 15:25:39 -0600 Received: by iyj12 with SMTP id 12so3625726iyj.6 for ; Thu, 28 Jul 2011 14:25:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.52.133 with SMTP id j5mr380968icg.348.1311888338068; Thu, 28 Jul 2011 14:25:38 -0700 (PDT) Received: by 10.42.229.74 with HTTP; Thu, 28 Jul 2011 14:25:37 -0700 (PDT) In-Reply-To: <00b201cc4d61$9a323590$ce96a0b0$@apache.org> References: <000f01cc4cc4$f5e29530$e1a7bf90$@apache.org> <00b201cc4d61$9a323590$ce96a0b0$@apache.org> Date: Thu, 28 Jul 2011 17:25:37 -0400 Message-ID: Subject: Re: Population of ooo-security From: Rob Weir To: ooo-dev@incubator.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Identified-User: {1114:host181.hostmonster.com:robweirh:robweir.com} {sentby:smtp auth 209.85.210.175 authed with apache@robweir.com} X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Jul 28, 2011 at 4:04 PM, Dennis E. Hamilton wro= te: > I support Malte's recommendation to add two individuals that are currentl= y in-common with respect to OpenOffice.org (traditional) and LibreOffice. > If by "in common" you mean common to LibreOffice and the Apache OpenOffice PPMC, then I'm fine with that. Otherwise -1, for the reasons I previously stated. The ooo-security list is for management of the security response, which is a project oversight responsibility. It is not the exclusive avenue we have for collaboration on the analysis or technical resolution. We should not be confusing these two tasks. Note that along with my -1 I'm providing an alternative and expressing my willingness to implement it, namely: 1) We gather a list of volunteer security experts, their names, email address, perhaps cell phone numbers, as well as areas of expertise 2) We store this info in a text file in the PPMC's private directory 3) If the members of the ooo-security list determine that they need expertise in a particular domain, on a particular problem, then they can agree to consult with 3rd party experts. This would be done on a case-by-case basis. 4) Such consultations would be done in accordance with the Apache security policy, which requires that we cc security@apache.org on any such external communication -Rob > =C2=A0- Dennis > > MORE THOUGHTS > > Of the three of us moderating the ooo-security list, I believe only one o= f us has experience in these matters, and that is Malte. =C2=A0Malte who re= commends accepting two subscribers who are also on the OOo-security list an= d the LibreOffice security list. =C2=A0One of them (Caolan) is known to me = already. > > Also, when we were advised (twice) by security to do this, it was recomme= nded that we find a way to cross-couple. > > I think it is important to establish this coverage in advance of a proble= m, since rapid, mutual assessment can be critical in the case of a critical= exploit (and I have none in mind). > I believe having a more comprehensive list of security experts would help in having a rapid response. > Finally, we at Apache Oo.o are not the nexus here. =C2=A0At the moment we= don't have a distro, we don't even have an issues mechanism, let alone a w= ay to accept a patch. =C2=A0The odds are that anything in the current base = is going to be acted on most adroitly by LibreOffice first, others if impac= ted, and then ourselves when we are in a position to issue remediated code. > The problem might be in a 3rd party component. Maybe a 3rd party component that we have (due to our replacement of LPGL components) that LO does not have. I wouldn't assume in advance what the most rapid way to respond to a report would be and what expertise would be needed. > I for one would also welcome participation by security experts from other= sources, including experts from IBM and Microsoft too. > Depending on the specific issue I would welcome participation from dozens of possible experts. But that does not mean that I want dozens of experts on ooo-security. I think it just means that we keep a good Rolodex of experts we can contact for any specific issue. > With regard to iCLAs, I don't think that is critical with regard to asses= sment and even discussion of remedies. =C2=A0It only matters when patches a= re prepared and it seems reasonable for that to be done by our own PPMC for= our code base (when we have one). =C2=A0It might not serve other distros a= nd implementations to rely on our patch, but in any case it is also appropr= iate to coordinate disclosure and remedy and not presume that everyone is d= ownstream from us. > One of key functions of ooo-security is to prepare the patch. So the iCLA is relevant. I also think that the ooo-security, since it is working without consultations from the entire PPMC, is acting as their agents, in making decisions on the best oversight of the project in that specific area. I think that should be entrusted to a group that has shown a level of commitment to the project that is associated with being a committer and a PMC member. Just so I'm clear, I see two functions: 1) Managing the response =3D=3D ooo-security, representing the PPMC's project oversight interests 2) Technical evaluation and rsolution =3D=3D ooo-security + whatever domain experts we bring in for a specific issue per Apache policy This is the approach that limits inadvertent and premature disclosure. We should be keeping ooo-security as small as necessary to do the response management task. I think my approach gives every benefit of your approach -- including the ability to consult with whatever expert we want in order to provide a rapid response -- without the liabilities of your approach. > > -----Original Message----- > From: Rob Weir [mailto:apache@robweir.com] > Sent: Wednesday, July 27, 2011 19:09 > To: ooo-dev@incubator.apache.org > Subject: Re: Population of ooo-security > > On Wed, Jul 27, 2011 at 9:23 PM, Dennis E. Hamilton w= rote: >> Now that we've confirmed that the ooo-security list exists and the three= moderators appear to be subscribers, I believe the next action is to subsc= ribe the existing OO.o/LibreOffice security folk, per >> >> >> > > -1. =C2=A0This is the project's private security list, with only a subset > of the PPMC on it. =C2=A0We should not have 3rd parties signed up on it. > > Observe the process here: > > http://www.apache.org/security/committers.html > > "Information may be shared with domain experts (eg colleagues at your > employer) at the discretion of the project's security team providing > that it is made clear that the information is not for public > disclosure and that security@apache.org or the project's security > mailing list must be copied on any communication regarding the > vulnerability." > > So there is a distinction here between the "project's security team" > and "domain experts". =C2=A0I'd like to see the ooo-security list be the > former, and have us bring in the later when necessary for a particular > issue. > > I think it would be a great idea to track, in a text file in the > PPMC's private directory, a list of 3rd party experts who could be > consulted for particular kinds of issues. =C2=A0 But if and when to bring > in those 3rd parties should be decided on a case by case basis. > >> There was also a notion of cross-subscribing some lists, but that would = probably be after that. >> > > We could put those addresses into the private text file as well, but > I'd rather trust an person's email address than to trust an opaque > list. > > -Rob > >> =C2=A0- Dennis >> >> -----Original Message----- >> From: Rob Weir [mailto:apache@robweir.com] >> Sent: Tuesday, July 26, 2011 13:33 >> To: ooo-security@incubator.apache.org >> Subject: Testing >> >> This is a test, to see if the list has been set up properly. >> >> -Rob >> >> > >