Hi all, There are no new feedbacks and it seems that we have received enough feedback about setup a secur...@flink.apache.org mailing list[1] for security report and discussion. It shows that it's optional as we can use either secur...@flink.apache.org <mailto:secur...@flink.apache.org> or secur...@apache.org. So I'd like to start the vote for setup a secur...@flink.apache.org mailing list to make the final decision.
Thanks, Dian > 在 2019年11月19日,下午6:06,Dian Fu <dian0511...@gmail.com> 写道: > > Hi all, > > Thanks for sharing your thoughts. Appreciated! Let me try to summarize the > information and thoughts received so far. Please feel free to let me know if > there is anything wrong or missing. > > 1. Setup project specific security mailing list > Pros: > - The security reports received by secur...@apache.org > <mailto:secur...@apache.org> will be forwarded to the project private(PMC) > mailing list. Having a project specific security mailing list is helpful in > cases when the best person to address the security issue is not a PMC member, > but a committer. It makes things simple as everyone(both PMCs and committers) > is on the same table. > - Even though the security issues are usually rare, they could be devastating > and thus need to be treated seriously. > - Most notable apache projects such as apache common, hadoop, spark, kafka, > hive, etc have a security specific mailing list. > > Cons: > - The ASF security mailing list secur...@apache.org > <mailto:secur...@apache.org> could be used if there is no project specific > security mailing list. > - The number of security reports is very low. > > Additional information: > - Security mailing list could only be subscribed by PMCs and committers. > However everyone could report security issues to the security mailing list. > > > 2. Guide users to report the security issues > Why: > - Security vulnerabilities should not be publicly disclosed (e.g. via dev ML > or JIRA) until the project has responded. We should guide users on how to > report security issues in Flink website. > > How: > - Option 1: Set up secur...@flink.apache.org > <mailto:secur...@flink.apache.org> and ask users to report security issues > there > - Option 2: Ask users to send security report to secur...@apache.org > <mailto:secur...@apache.org> > - Option 3: Ask users to send security report directly to > priv...@flink.apache.org <mailto:priv...@flink.apache.org> > > > 3. Dedicated page to show the security vulnerabilities > - We may need a dedicated security page to describe the CVE list on the Flink > website. > > I think it makes sense to open separate discussion thread on 2) and 3). I'll > create separate discussion thread for them. Let's focus on 1) in this thread. > > If there is no other feedback on 1), I'll bring up a VOTE for this discussion. > > What do you think? > > Thanks, > Dian > > On Fri, Nov 15, 2019 at 10:18 AM Becket Qin <becket....@gmail.com > <mailto:becket....@gmail.com>> wrote: > Thanks for bringing this up, Dian. > > +1 on creating a project specific security mailing list. My two cents, I > think it is worth doing in practice. > > Although the ASF security ML is always available, usually all the emails > are simply routed to the individual project PMC. This is an additional hop. > And in some cases, the best person to address the reported issue may not be > a PMC member, but a committer, so the PMC have to again involve them into > the loop. This make things unnecessarily complicated. Having a project > specific security ML would make it much easier to have everyone at the same > table. > > Also, one thing to note is that even though the security issues are usually > rare, they could be devastating, thus need to be treated seriously. So I > think it is a good idea to establish the handling mechanism regardless of > the frequency of the reported security vulnerabilities. > > Thanks, > > Jiangjie (Becket) Qin > > On Fri, Nov 15, 2019 at 1:14 AM Yu Li <car...@gmail.com > <mailto:car...@gmail.com>> wrote: > > > Thanks for bringing up this discussion Dian! How to report security bugs to > > our project is a very important topic! > > > > Big +1 on adding some explicit instructions in our document about how to > > report security issues, and I suggest to open another thread to vote the > > reporting way in Flink. > > > > FWIW, known options to report security issues include: > > 1. Set up secur...@flink.apache.org <mailto:secur...@flink.apache.org> and > > ask users to report security > > issues > > there > > 2. Ask users to send security report to secur...@apache.org > > <mailto:secur...@apache.org> > > 3. Ask users to send security report directly to priv...@flink.apache.org > > <mailto:priv...@flink.apache.org> > > > > More details: > > > > Descriptions on http://apache.org/security/ <http://apache.org/security/>: > > *============================================* > > > > *We strongly encourage folks to report security vulnerabilities to one of > > our private security mailing lists first, before disclosing them in a > > public forum.* > > > > *A list of security contacts for Apache projects > > <http://apache.org/security/projects.html > > <http://apache.org/security/projects.html>> is available. If you can't find > > a project specific security e-mail address and you have an undisclosed > > security vulnerability to report then please use the general security > > address below.* > > > > > > *The general security mailing list address is: secur...@apache.org > > <mailto:secur...@apache.org> > > <secur...@apache.org <mailto:secur...@apache.org>>. This is a private > > mailing list.* > > *============================================* > > > > There are also projects directly using private@ mailing list to report > > security issues such as HBase (as documented at the very beginning in its > > online ref-guide book here <http://hbase.apache.org/book.html#_preface > > <http://hbase.apache.org/book.html#_preface>>). > > > > Hope these information helps. Thanks. > > > > Best Regards, > > Yu > > > > > > On Thu, 14 Nov 2019 at 18:11, Chesnay Schepler <ches...@apache.org > > <mailto:ches...@apache.org>> wrote: > > > > > Source: https://www.apache.org/security/ > > > <https://www.apache.org/security/> > > > > > > Now, we can of course setup such a mailing list (as outlined here > > > https://www.apache.org/security/committers.html > > > <https://www.apache.org/security/committers.html>), but I'm not sure if it > > > is necessary since the number of reports is _really_ low. > > > > > > On 14/11/2019 11:03, Chesnay Schepler wrote: > > > > AFAIK, the official way to report vulnerabilities in any apache > > > > project is to write to secur...@apache.org <mailto:secur...@apache.org> > > > > and/or notify the > > > > respective PMC. So far, we had several reports that went this route, > > > > hence I'm not convinced that an additional ML is required. > > > > > > > > I would be fine with an additional paragraph somewhere outlining this > > > > though. > > > > > > > > On 14/11/2019 06:57, Jark Wu wrote: > > > >> Hi Dian, > > > >> > > > >> Good idea and +1 to setup security mailing list. > > > >> Security vulnerabilities should not be publicly disclosed (e.g. via > > > >> dev ML > > > >> or JIRA) until the project has responded. > > > >> However, AFAIK, Flink doesn't have an official process to > > > >> report vulnerabilities. > > > >> It would be nice to have one to protect Flink users and response > > > >> security > > > >> problems quickly. > > > >> > > > >> Btw, we may also need a dedicated page to describe the security > > > >> vulnerabilities report process and CVE list on the website. > > > >> > > > >> Best, > > > >> Jark > > > >> > > > >> > > > >> > > > >> On Thu, 14 Nov 2019 at 13:36, Hequn Cheng <chenghe...@gmail.com > > > >> <mailto:chenghe...@gmail.com>> > > wrote: > > > >> > > > >>> Hi Dian, > > > >>> > > > >>> Good idea! +1 to have a security mailing list. > > > >>> It is nice for Flink to have an official procedure to handle security > > > >>> problems, e.g., reporting, addressing and publishing. > > > >>> > > > >>> Best, Hequn > > > >>> > > > >>> On Thu, Nov 14, 2019 at 1:20 PM Jeff Zhang <zjf...@gmail.com > > > >>> <mailto:zjf...@gmail.com>> wrote: > > > >>> > > > >>>> Thanks Dian Fu for this proposal. +1 for creating security mail > > > >>>> list. To > > > >>> be > > > >>>> noticed, security mail list is private mail list, could not be > > > >>>> subscribed > > > >>>> publicly. > > > >>>> FYI, apache member can create mail list using this self service tool > > > >>>> https://selfserve.apache.org/ <https://selfserve.apache.org/> > > > >>>> > > > >>>> > > > >>>> jincheng sun <sunjincheng...@gmail.com > > > >>>> <mailto:sunjincheng...@gmail.com>> 于2019年11月14日周四 > > > >>>> 下午12:25写道: > > > >>>> > > > >>>>> Hi Dian, > > > >>>>> > > > >>>>> Thanks a lot for bringing up this discussion. This is very > > important > > > >>> for > > > >>>>> Flink community! > > > >>>>> > > > >>>>> I think setup a security mailing list for Flink is pretty nice > > > >>> although ` > > > >>>>> secur...@apache.org <mailto:secur...@apache.org>` can be used and > > > >>>>> the report will be forwarded > > to > > > >>>> Flink > > > >>>>> private mailing list if there is no project specific security > > mailing > > > >>>>> list. One thing that is pretty sure is that we should guide users > > on > > > >>> how > > > >>>> to > > > >>>>> report security issues in Flink website as security vulnerabilities > > > >>>> should > > > >>>>> not be entered into a project's public bug tracker directly > > according > > > >>> to > > > >>>>> the guidance for how to handling the security vulnerabilities in > > ASF > > > >>>>> site[1]. > > > >>>>> > > > >>>>> Besides, we need also add a security page in Flink which shows the > > > >>>>> information about the security vulnerabilities per the guidance of > > > >>>>> the > > > >>>>> security vulnerabilities in ASF site[2]. Projects such as spark[3], > > > >>>>> kafka[4], etc already have such a page. > > > >>>>> > > > >>>>> Best,Jincheng > > > >>>>> > > > >>>>> [1] > > > >>>> > > > https://www.apache.org/security/committers.html#vulnerability-handling > > > <https://www.apache.org/security/committers.html#vulnerability-handling> > > > >>>>> [2] > > > >>>> > > > https://www.apache.org/security/committers.html#publishing-information > > > <https://www.apache.org/security/committers.html#publishing-information> > > > >>>>> [3] https://spark.apache.org/security.html > > > >>>>> <https://spark.apache.org/security.html> > > > >>>>> [4] https://kafka.apache.org/cve-list > > > >>>>> <https://kafka.apache.org/cve-list> > > > >>>>> > > > >>>>> Dian Fu <dian0511...@gmail.com <mailto:dian0511...@gmail.com>> > > > >>>>> 于2019年11月14日周四 下午12:12写道: > > > >>>>> > > > >>>>>> Hi all, > > > >>>>>> > > > >>>>>> I'm reaching out to see if there is an existing security specific > > > >>>> mailing > > > >>>>>> list in Flink. If there is, we should expose it in the offcial web > > > >>> site > > > >>>>> of > > > >>>>>> Flink [1] to guide people to report security issues to this > > mailing > > > >>>> list. > > > >>>>>> If it still doesn't exist, I'm here to propose to setup a > > > >>>>>> secur...@flink.apache.org <mailto:secur...@flink.apache.org> > > > >>>>>> mailing list for reporting and > > discussion > > > >>> of > > > >>>>>> security specific issues. Currently, most well known apache > > projects > > > >>>> such > > > >>>>>> as apache common[2], hadoop[3], spark[4], kafka[5], hive[6], etc > > > >>> have a > > > >>>>>> security specific mailing list. It would be nice if there is also > > a > > > >>>>>> security specific mailing list for Flink. > > > >>>>>> > > > >>>>>> Note that users should report security issues to the security > > > >>>>>> mailing > > > >>>>>> list. > > > >>>>>> > > > >>>>>> Looking forward to your feedback! > > > >>>>>> > > > >>>>>> Regards, > > > >>>>>> Dian > > > >>>>>> > > > >>>>>> [1] https://flink.apache.org/community.html > > > >>>>>> <https://flink.apache.org/community.html> > > > >>>>>> [2] https://commons.apache.org/mail-lists.html > > > >>>>>> <https://commons.apache.org/mail-lists.html> > > > >>>>>> [3] https://hadoop.apache.org/mailing_lists.html > > > >>>>>> <https://hadoop.apache.org/mailing_lists.html> > > > >>>>>> [4] https://spark.apache.org/community.html > > > >>>>>> <https://spark.apache.org/community.html> > > > >>>>>> [5] https://kafka.apache.org/project-security.html > > > >>>>>> <https://kafka.apache.org/project-security.html> > > > >>>>>> [6] https://hive.apache.org/mailing_lists.html > > > >>>>>> <https://hive.apache.org/mailing_lists.html> > > > >>>> > > > >>>> -- > > > >>>> Best Regards > > > >>>> > > > >>>> Jeff Zhang > > > >>>> > > > > > > > > > > > > > > > >