Very late response here, but I think this is an awesome idea. I can help
out as well, if we haven't already reached "too many cooks in the kitchen"
amount of members.

- Houston

On Fri, May 12, 2023 at 4:53 PM Gus Heck <gus.h...@gmail.com> wrote:

> Yes, I'd agree, if the person can be on the related mailing list, they can
> be in the working group.
>
> On Fri, May 12, 2023 at 1:50 PM Mike Drob <md...@mdrob.com> wrote:
>
> > Just a quick update here - it sounds like the project may opt to allow
> > committers (non-PMC members) to join the security list. Discussion here:
> > https://lists.apache.org/thread/k9rt56y3j4vd2gczbn257qf4x272vz1o
> >
> > I expect the same logic would apply to this WG.
> >
> > Mike
> >
> > On Tue, May 2, 2023 at 7:40 PM Gus Heck <gus.h...@gmail.com> wrote:
> >
> > > @Kevin, Cool, I think with 4-5 people volunteering this is a go, and
> > > perhaps the working group can do a quick kick off (30 min) online call
> > > somewhere around the 15th?
> > >
> > > @Marcus Please don't hesitate to suggest improvements (or implement
> > them!)
> > > Also feel 100% free to suggest improvements to my list of goals or
> > > brainstorm ideas to flesh them out. Happy to have community involvement
> > at
> > > all levels. The core idea of the working group is to get a few people
> > > invested in this particular aspect of solr and improve the timeliness
> and
> > > quality of our responses to reports. The more help we get the better.
> One
> > > of the best possible results would be if this got people thinking and
> we
> > > got more participation out of it.
> > >
> > > -Gus
> > >
> > > On Tue, May 2, 2023 at 7:19 PM Marcus Eagan <marcusea...@gmail.com>
> > wrote:
> > >
> > > > Also happy to contribute from the outside, or one foot in rather :-)
> > > >
> > > > Security is my motivation for most of the work that I have done in
> the
> > > > project to date.
> > > >
> > > >
> > > > On Tue, May 2, 2023 at 3:51 PM Kevin Risden <kris...@apache.org>
> > wrote:
> > > >
> > > > > I'm happy to contribute.
> > > > >
> > > > > Kevin Risden
> > > > >
> > > > >
> > > > > On Tue, May 2, 2023 at 3:47 PM Arrieta, Alejandro <
> > > > > aarri...@perrinsoftware.com> wrote:
> > > > >
> > > > > > Hi Gus,
> > > > > >
> > > > > > thx 4 clarification.
> > > > > > Well I need to work on those 2 requirements then :-)
> > > > > >
> > > > > > Thanks
> > > > > > Alejandro Arrieta
> > > > > >
> > > > > >
> > > > > > On Tue, May 2, 2023 at 3:40 PM Gus Heck <gus.h...@gmail.com>
> > wrote:
> > > > > >
> > > > > > > Unfortunately, since part of the duties will be responding to
> the
> > > > > queries
> > > > > > > sent to secur...@solr.apache.org, one must be both a committer
> > > and a
> > > > > PMC
> > > > > > > member. However, I expect that this group will make suggestions
> > > about
> > > > > > > anything unrelated to un-announced security issues to the wider
> > > list
> > > > > for
> > > > > > a
> > > > > > > typical discussion/proposal/vote cycle.
> > > > > > >
> > > > > > > On Tue, May 2, 2023 at 3:28 PM Arrieta, Alejandro <
> > > > > > > aarri...@perrinsoftware.com> wrote:
> > > > > > >
> > > > > > > >  Hello Team,
> > > > > > > >
> > > > > > > > Do you need to be a committer to join the group?
> > > > > > > >
> > > > > > > > Kind Regards,
> > > > > > > > Alejandro Arrieta
> > > > > > > >
> > > > > > > > On Tue, May 2, 2023 at 3:23 PM Gus Heck <gus.h...@gmail.com>
> > > > wrote:
> > > > > > > >
> > > > > > > > > Cool that means so far we have:
> > > > > > > > >
> > > > > > > > >    1. Me (Gus Heck)
> > > > > > > > >    2. Jason Gerlowski
> > > > > > > > >    3. Mike Drob
> > > > > > > > >    4. (maybe?) David Smiley
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Tue, May 2, 2023 at 3:02 PM Mike Drob <md...@mdrob.com>
> > > > wrote:
> > > > > > > > >
> > > > > > > > > > Howdy folks. I'd be happy to step into this working
> group.
> > > > > > > > > >
> > > > > > > > > > On Mon, May 1, 2023 at 12:34 PM Gus Heck <
> > gus.h...@gmail.com
> > > >
> > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Awesome, glad to have you Jason, I in the end feel the
> > same
> > > > way
> > > > > > > about
> > > > > > > > > my
> > > > > > > > > > > spot. Mostly I qualify as "concerned citizen", possibly
> > > with
> > > > > "who
> > > > > > > > > thought
> > > > > > > > > > > about it some and has ideas" added. If we get more
> than 5
> > > > > > > volunteers
> > > > > > > > we
> > > > > > > > > > can
> > > > > > > > > > > start comparing credentials.
> > > > > > > > > > >
> > > > > > > > > > > On Mon, May 1, 2023 at 1:17 PM Jason Gerlowski <
> > > > > > > > gerlowsk...@gmail.com>
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > Hi Gus,
> > > > > > > > > > > >
> > > > > > > > > > > > I think this is a great idea.
> > > > > > > > > > > >
> > > > > > > > > > > > I don't have much security background that'd make me
> a
> > > > > > > particularly
> > > > > > > > > > > > good fit, but absent someone with that background
> > > stepping
> > > > > up,
> > > > > > > I'm
> > > > > > > > > > > > willing to volunteer for one of the spots.  (I'd be
> > more
> > > > than
> > > > > > > happy
> > > > > > > > > to
> > > > > > > > > > > > bow out if better qualified folks come along.)
> > > > > > > > > > > >
> > > > > > > > > > > > Best,
> > > > > > > > > > > >
> > > > > > > > > > > > Jason
> > > > > > > > > > > >
> > > > > > > > > > > > On Sun, Apr 30, 2023 at 7:14 PM David Smiley <
> > > > > > dsmi...@apache.org
> > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > Pretty sleepy thread so far; apparently nobody else
> > is
> > > > > > > interested
> > > > > > > > > in
> > > > > > > > > > > > > talking about Solr security -- LOL ;-)
> > > > > > > > > > > > >
> > > > > > > > > > > > > ~ David Smiley
> > > > > > > > > > > > > Apache Lucene/Solr Search Developer
> > > > > > > > > > > > > http://www.linkedin.com/in/davidwsmiley
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > > On Wed, Apr 26, 2023 at 8:25 AM Gus Heck <
> > > > > gus.h...@gmail.com
> > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Thanks David. It would be great to have you if
> you
> > > can
> > > > > find
> > > > > > > > time
> > > > > > > > > > for
> > > > > > > > > > > > it. As
> > > > > > > > > > > > > > far as time commitment goes, I think it should
> > become
> > > > > > minimal
> > > > > > > > > > after a
> > > > > > > > > > > > while
> > > > > > > > > > > > > > unless we have a flood of security reports to
> > respond
> > > > to.
> > > > > > > For a
> > > > > > > > > > > little
> > > > > > > > > > > > > > while after initial organization, I think the
> > members
> > > > > will
> > > > > > > want
> > > > > > > > > to
> > > > > > > > > > > put
> > > > > > > > > > > > a
> > > > > > > > > > > > > > bit of effort into hitting some of the goals I
> > > > mentioned.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > On Tue, Apr 25, 2023 at 12:28 AM David Smiley <
> > > > > > > > > dsmi...@apache.org>
> > > > > > > > > > > > wrote:
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > > This is a thoughtful organization attempt and
> > > > needed, I
> > > > > > > > think.
> > > > > > > > > > > > Thanks
> > > > > > > > > > > > > > Gus!
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > I want to see if I could get a security
> > > > > > specialist/engineer
> > > > > > > > > > where I
> > > > > > > > > > > > work
> > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > help us with this.  I'm tempted to say I'm
> > joining
> > > > this
> > > > > > > thing
> > > > > > > > > but
> > > > > > > > > > > I'm
> > > > > > > > > > > > > > weary
> > > > > > > > > > > > > > > of dedicating time per week.
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > ~ David Smiley
> > > > > > > > > > > > > > > Apache Lucene/Solr Search Developer
> > > > > > > > > > > > > > > http://www.linkedin.com/in/davidwsmiley
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > On Mon, Apr 24, 2023 at 1:33 PM Gus Heck <
> > > > > > > gus.h...@gmail.com
> > > > > > > > >
> > > > > > > > > > > wrote:
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > *Rationale*
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Over the course of the last decade the way
> > > software
> > > > > > > > security
> > > > > > > > > is
> > > > > > > > > > > > viewed
> > > > > > > > > > > > > > > has
> > > > > > > > > > > > > > > > changed. Solr has changed significantly over
> > this
> > > > > time
> > > > > > > too
> > > > > > > > > and
> > > > > > > > > > we
> > > > > > > > > > > > have
> > > > > > > > > > > > > > > > gained some important security features and
> > > fixed a
> > > > > > > variety
> > > > > > > > > of
> > > > > > > > > > > > > > > > vulnerabilities. However, I think as a
> project
> > we
> > > > > have
> > > > > > > not
> > > > > > > > > > really
> > > > > > > > > > > > > > > developed
> > > > > > > > > > > > > > > > a clear vision of what our security goals and
> > use
> > > > > cases
> > > > > > > > are.
> > > > > > > > > I
> > > > > > > > > > > have
> > > > > > > > > > > > > > > > witnessed a fair bit of variability in the
> > > > responses
> > > > > to
> > > > > > > > > > security
> > > > > > > > > > > > > > related
> > > > > > > > > > > > > > > > queries, and I think much of the variability
> > > comes
> > > > > from
> > > > > > > > > > > conflation
> > > > > > > > > > > > > > among
> > > > > > > > > > > > > > > > "good practical advice", "somewhat dated
> > advice"
> > > > and
> > > > > > > > "varying
> > > > > > > > > > > > notions
> > > > > > > > > > > > > > of
> > > > > > > > > > > > > > > > supported use cases". We also regularly
> receive
> > > > > reports
> > > > > > > to
> > > > > > > > > the
> > > > > > > > > > > > > > > > secur...@solr.apache.org address that
> involve
> > > > > > > > investigations
> > > > > > > > > > > into
> > > > > > > > > > > > > > > systems
> > > > > > > > > > > > > > > > that are not properly secured to begin with
> or
> > > > > > configured
> > > > > > > > to
> > > > > > > > > > > > explicitly
> > > > > > > > > > > > > > > > allow the dangerous behavior and it's a shame
> > to
> > > > see
> > > > > > > > security
> > > > > > > > > > > > > > researchers
> > > > > > > > > > > > > > > > waste their time on that. Finally, the PMC
> and
> > > set
> > > > of
> > > > > > > > people
> > > > > > > > > > > > subscribed
> > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > > secur...@solr.apache.org is a large enough
> > group
> > > > > that
> > > > > > > > > incoming
> > > > > > > > > > > > mails
> > > > > > > > > > > > > > > often
> > > > > > > > > > > > > > > > seem to languish in a classic example of
> nobody
> > > > > having
> > > > > > > > actual
> > > > > > > > > > > > specific
> > > > > > > > > > > > > > > > responsibility for responding.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > *Proposal*
> > > > > > > > > > > > > > > > The Solr PMC should appoint from among its
> > > members
> > > > > > > either 3
> > > > > > > > > to
> > > > > > > > > > 5
> > > > > > > > > > > > > > > > individuals to serve as a "security working
> > > group"
> > > > > > > > Membership
> > > > > > > > > > in
> > > > > > > > > > > > the
> > > > > > > > > > > > > > > > "Security Working Group" requires subscribing
> > to
> > > > > > > > > > > > > > > secur...@solr.apache.org,
> > > > > > > > > > > > > > > > and a 30 minute conference call once or
> twice a
> > > > > month.
> > > > > > > This
> > > > > > > > > > > working
> > > > > > > > > > > > > > group
> > > > > > > > > > > > > > > > would have the following goals.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > >    1. Establish a relationship with someone
> > who's
> > > > > core
> > > > > > > job
> > > > > > > > > > > > function is
> > > > > > > > > > > > > > > >    computer security, rather than providing
> > > search
> > > > > (I'm
> > > > > > > > > hoping
> > > > > > > > > > > the
> > > > > > > > > > > > ASF
> > > > > > > > > > > > > > > has
> > > > > > > > > > > > > > > >    some people who secure their systems that
> > > could
> > > > > be a
> > > > > > > > > > > resource).
> > > > > > > > > > > > This
> > > > > > > > > > > > > > > > person
> > > > > > > > > > > > > > > >    should be willing to offer a systems
> > security
> > > > > > > > perspective
> > > > > > > > > on
> > > > > > > > > > > our
> > > > > > > > > > > > > > goals
> > > > > > > > > > > > > > > > and
> > > > > > > > > > > > > > > >    the security functionality we provide.
> > > > > > > > > > > > > > > >    2. Develop a clear statement of the
> security
> > > use
> > > > > > cases
> > > > > > > > we
> > > > > > > > > > > would
> > > > > > > > > > > > like
> > > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > >    support, and exposition of some scenarios
> > that
> > > > are
> > > > > > > > clearly
> > > > > > > > > > out
> > > > > > > > > > > > of
> > > > > > > > > > > > > > > scope.
> > > > > > > > > > > > > > > >    This results in a proposal to be discussed
> > on
> > > > the
> > > > > > dev
> > > > > > > > list
> > > > > > > > > > and
> > > > > > > > > > > > users
> > > > > > > > > > > > > > > > list
> > > > > > > > > > > > > > > >    and eventually voted on.
> > > > > > > > > > > > > > > >    3. Identification of use cases we would
> like
> > > to
> > > > > > > support
> > > > > > > > > that
> > > > > > > > > > > > are not
> > > > > > > > > > > > > > > yet
> > > > > > > > > > > > > > > >    supported, and publicize them to encourage
> > > these
> > > > > > > > > > > contributions.
> > > > > > > > > > > > > > > >    4. Review of documentation to ensure
> > > consistency
> > > > > > with
> > > > > > > > our
> > > > > > > > > > > > current
> > > > > > > > > > > > > > > state
> > > > > > > > > > > > > > > >    (security only, perhaps annually?).
> > > > > > > > > > > > > > > >    5. Creation of a "security report
> checklist"
> > > > that
> > > > > > > > security
> > > > > > > > > > > > > > researchers
> > > > > > > > > > > > > > > >    can self apply before they submit reports.
> > > > > > > > > > > > > > > >    6. Form letters for consistent response to
> > > > reports
> > > > > > > that
> > > > > > > > > > > haven't
> > > > > > > > > > > > > > passed
> > > > > > > > > > > > > > > >    the checklist.
> > > > > > > > > > > > > > > >    7. Provide consistent and prompt responses
> > to
> > > > > > possible
> > > > > > > > > > > > > > > >    vulnerabilities reported to
> > > secur...@apache.org
> > > > .
> > > > > > > Those
> > > > > > > > > > > > subscribed
> > > > > > > > > > > > > > to
> > > > > > > > > > > > > > > >    secur...@solr.apache.org who are not in
> the
> > > > > working
> > > > > > > > group
> > > > > > > > > > > > should
> > > > > > > > > > > > > > > allow
> > > > > > > > > > > > > > > >    the working group time to respond before
> > > > > responding
> > > > > > > > > > > themselves.
> > > > > > > > > > > > > > > >    8. When asked, offer opinions on  proposed
> > new
> > > > > > > security
> > > > > > > > > > > features
> > > > > > > > > > > > > > > >    regarding consistency with the goals
> > (working
> > > > > group
> > > > > > to
> > > > > > > > > > > discuss,
> > > > > > > > > > > > > > return
> > > > > > > > > > > > > > > > with
> > > > > > > > > > > > > > > >    an opinion, always publically and just as
> a
> > > > voice
> > > > > in
> > > > > > > the
> > > > > > > > > > > > > > conversation,
> > > > > > > > > > > > > > > > not
> > > > > > > > > > > > > > > >    as any sort of veto/control, decisions are
> > > still
> > > > > up
> > > > > > to
> > > > > > > > the
> > > > > > > > > > > list
> > > > > > > > > > > > of
> > > > > > > > > > > > > > > > course).
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > NON-GOAL: The group is not responsible for
> > fixing
> > > > > > > security
> > > > > > > > > bugs
> > > > > > > > > > > or
> > > > > > > > > > > > > > adding
> > > > > > > > > > > > > > > > security features. (nothing stopping them of
> > > > course,
> > > > > > just
> > > > > > > > not
> > > > > > > > > > the
> > > > > > > > > > > > point
> > > > > > > > > > > > > > > of
> > > > > > > > > > > > > > > > the group, which is a goal setting and
> > > consistency
> > > > > > > oriented
> > > > > > > > > > > group)
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > *Volunteer*
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > And to lower the barrier to things started, I
> > > > > volunteer
> > > > > > > to
> > > > > > > > > > > > participate
> > > > > > > > > > > > > > in
> > > > > > > > > > > > > > > > this WG for at least a year, and spend up to
> > > > 2h/week
> > > > > on
> > > > > > > > it. I
> > > > > > > > > > > don't
> > > > > > > > > > > > > > think
> > > > > > > > > > > > > > > > any members should be expected to dedicate
> more
> > > > than
> > > > > > that
> > > > > > > > to
> > > > > > > > > > it,
> > > > > > > > > > > > and
> > > > > > > > > > > > > > > > probably many weeks the time required should
> be
> > > > less.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > *Feedback*
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > Of course if you think this idea can be
> tweaked
> > > or
> > > > > > > > improved,
> > > > > > > > > > > speak
> > > > > > > > > > > > up!
> > > > > > > > > > > > > > > The
> > > > > > > > > > > > > > > > whole reason this is mailed to the dev list
> is
> > to
> > > > get
> > > > > > > broad
> > > > > > > > > > > > feedback so
> > > > > > > > > > > > > > > > that we can implement the best improvements
> > > > possible.
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > > > -Gus
> > > > > > > > > > > > > > > >
> > > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > --
> > > > > > > > > > > > > > http://www.needhamsoftware.com (work)
> > > > > > > > > > > > > > http://www.the111shift.com (play)
> > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > >
> > > > ---------------------------------------------------------------------
> > > > > > > > > > > > To unsubscribe, e-mail:
> > dev-unsubscr...@solr.apache.org
> > > > > > > > > > > > For additional commands, e-mail:
> > > dev-h...@solr.apache.org
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > http://www.needhamsoftware.com (work)
> > > > > > > > > > > http://www.the111shift.com (play)
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > http://www.needhamsoftware.com (work)
> > > > > > > > > http://www.the111shift.com (play)
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > http://www.needhamsoftware.com (work)
> > > > > > > http://www.the111shift.com (play)
> > > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Marcus Eagan
> > > >
> > >
> > >
> > > --
> > > http://www.needhamsoftware.com (work)
> > > http://www.the111shift.com (play)
> > >
> >
>
>
> --
> http://www.needhamsoftware.com (work)
> http://www.the111shift.com (play)
>

Reply via email to