Heads up, JEP-200 has been accepted. I am going to proceed with the current
roll-out plan which targets delivery in weekly in 2.102 (next weekly)
unless there is no major issues discovered.
My current plans:
- Jan 9 morning, EU TZ - Get Remoting 3.16 and all packaging
(Docker/Swarm) released
- Jan 9 EoD, EU TZ - Send announcement to the mailing list with the
testing guidelines so that others can try the patch if they want
- it's generally available for more than 1 month by now, but it will be
easier to do testing with guidelines
- Jan 10..12 - More testing + feedback processing
- Jan 12 - Integrate
https://github.com/jenkins-infra/jenkins.io/pull/1293 with the announcement
to Jenkins users
Best regards,
Oleg Nenashev
понедельник, 8 января 2018 г., 18:24:40 UTC+1 пользователь Oleg Nenashev
написал:
>
> We have discussed the single whitelist concern with Jesse and agreed that
> there is no immediate need to implement it as a part of this JEP.
> The testing concern has been also addressed last week, all recommended and
> other popular plugins have been tested by ATH/PCT.
>
> There was no other feedback regarding JEP-200 in this thread and other
> channels, so I am going to accept it. I am going to continue testing the
> change in order to improve the coverage and maybe catch some missing
> whitelist entries. Tomorrow I will send a separate email with testing
> guidelines so that any plugin maintainer can test his/her plugin if needed.
>
> The final pull-request to JEP-200 is here:
> https://github.com/jenkinsci/jep/pull/43
> Once it is integrated, the JEP will be officially accepted. If you have
> any concerns, please shout about it ASAP
>
> Best regards,
> Oleg
>
>
> вторник, 26 декабря 2017 г., 15:52:51 UTC+1 пользователь Oleg Nenashev
> написал:
>>
>> They sound unrelated to security and are best addressed, if required, by
>>> plugin developers on their own initiative.
>>>
>>
>> Let's park this question for now. I am going to play with the current PR
>> state, and then I will provide a response around Jan 02.
>>
>> My IMHO is that it would be preferable to separate Remoting and XStream
>> from very beginning, so that the plugin maintainers will think twice when
>> they try to save custom classes on the disk or to send them via Remoting.
>> But I agree it may be over-engineering. All contributors are welcome to
>> comment.
>>
>> BR, Oleg
>>
>> понедельник, 18 декабря 2017 г., 13:41:20 UTC+1 пользователь Oleg
>> Nenashev написал:
>>>
>>> Hi all,
>>>
>>> I am starting this thread in order to collect extra feedback about
>>> JEP-200, which proposes switching Remoting/XStream implementations from a
>>> blacklist to a whitelist. The intention is to significantly reduce risks of
>>> class deserialization attacks, which was hitting Jenkins project seriously
>>> over last 2 years (e.g. SECUIRTY-429 this April
>>> <https://jenkins.io/security/advisory/2017-04-26/>). This JEP is
>>> accepted as a draft, and the current state is published here
>>> <https://github.com/oleg-nenashev/jep/tree/master/jep/200>.
>>>
>>> I am assigned as a BDFL Delegate who makes a decision about
>>> accepting/rejecting this Jenkins Enhancement Proposal (see JEP-1
>>> <https://github.com/jenkinsci/jep/tree/master/jep/1> for more info
>>> about the process). Over the next week I will be reviewing this JEP and
>>> providing feedback in this thread and in pull requests.
>>>
>>> I also call other interested contributors to comment regarding this JEP.
>>> It is important, because the proposal implies a *high risk *of
>>> regressions in plugins and other Jenkins components. The JEP sponsor made a
>>> significant amount of testing, but there may be some gaps. Any feedback and
>>> extra testing of the reference implementation will be appreciated.
>>>
>>> There are several ways to provide the feedback:
>>>
>>> - Comment in this thread
>>> - Create a pull request with document edits
>>> - Ping me (oleg-nenashev) and Jesse Glick (jglick) in IRC
>>>
>>> My current plan is to finalize the Draft reviews/edits by December 30
>>> though it depends on the sponsor's availability during the Christmas break
>>> if there is a discussion needed. If you have any comments or interest to
>>> review the JEP deeper, please respond by this date.
>>>
>>>
>>> Best regards,
>>> Oleg Nenashev
>>>
>>>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/ab00784a-6d0b-4560-934b-c361c7394556%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.