Skip to main content

Coordinating Attack Response at Internet Scale 2 (CARIS2) Workshop Report
draft-moriarty-caris2-04

Revision differences

Document history

Date Rev. By Action
2020-12-14
04 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2020-11-13
04 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2020-10-20
04 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2020-10-13
04 (System) RFC Editor state changed to EDIT
2020-10-13
04 (System) IANA Action state changed to No IANA Actions from In Progress
2020-10-13
04 (System) IANA Action state changed to In Progress
2020-10-13
04 Adrian Farrel ISE state changed to Sent to the RFC Editor from In IESG Review
2020-10-13
04 Adrian Farrel Sent request for publication to the RFC Editor
2020-10-09
04 (System) Revised ID Needed tag cleared
2020-10-09
04 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2020-10-09
04 Kathleen Moriarty New version available: draft-moriarty-caris2-04.txt
2020-10-09
04 (System) New version accepted (logged-in submitter: Kathleen Moriarty)
2020-10-09
04 Kathleen Moriarty Uploaded new revision
2020-08-18
03 Adrian Farrel Need to address the comments and issues raised by the IESG and found at https://datatracker.ietf.org/doc/conflict-review-moriarty-caris2/ballot/
2020-08-18
03 Adrian Farrel Tags Revised I-D Needed, IESG Review Completed set.
2020-07-03
03 (System) IANA Review state changed to IANA OK - No Actions Needed
2020-07-03
03 Amanda Baber
(Via drafts-eval@iana.org): IESG/Authors/ISE:

The IANA Functions Operator has reviewed draft-moriarty-caris2-03 and has the following comments:

We understand that this document doesn't require any registry …
(Via drafts-eval@iana.org): IESG/Authors/ISE:

The IANA Functions Operator has reviewed draft-moriarty-caris2-03 and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Amanda Baber
Lead IANA Services Specialist
2020-07-03
03 Adrian Farrel ISE state changed to In IESG Review from In ISE Review
2020-07-03
03 Adrian Farrel IETF conflict review initiated - see conflict-review-moriarty-caris2
2020-07-03
03 Adrian Farrel
draft-moriarty-caris2-03 has been presented to the ISE for publication
as an Informational RFC in the Independent Stream.

The document is a report on the second …
draft-moriarty-caris2-03 has been presented to the ISE for publication
as an Informational RFC in the Independent Stream.

The document is a report on the second workshop for Coordinating Attack
Response at Internet Scale (CARIS2) held in February/March 2019.  CARIS
(now CARIS1) was held in 2015 and is documented in RFC 8073 on the IAB
Stream.  CARIS1 was held under the auspices of the IAB and so it was
appropriate to document it in the IAB Stream, however CARIS2 was
convened by ISOC and so the Independent Stream is the most appropriate
venue for publication.  This was double-checked with Ted Hardie when he
was serving as IAB chair.

Reviews of this docuent have focused on clarity and information the
authors believed should also be included. They did not focus on the
technical accuracy of the document or the opinons expressed at the
workshop. Reviews were obtained from Nancy Cam-Winget and from the
ISE. The reviews are included below for information.

There is no IPR disclosed and there are no IANA actions requested.

Nits remaining to be resolved at the time of writing this write-up will
be resolved with the author before publication:

- Be consistent with the use of "CARIS2" versus "(CARIS) 2" and
  "CARIS 2"

- Abstract needs a second paragraph saying what this document is


=== Nancy Cam-Winget ===


Hi Adrian and Kathleen,
I've done a review of the CARIS2 workshop report and I think the content in
general is good, but there were some inconsistencies mainly in working and
formatting that I think can benefit from scrubbing.  I also had a couple of
technical nits I disagreed with and included my rationale.

So here you go:

General:

-Consistancy cleanup as the terms “collaboration”, “teams”, “breakout” and
plain ‘group’ was used which I found a bit confusing.  I think on some
breakouts, further groupings were made but as it is written it is not
always that clear, as some of the sections just general results while
others start with what I think is general but then the next paragraph (or
succeeding ones refer to ‘2nd’ or 3rd or 4th group….)

- Formatting consistancies:  I think sometimes the “*” is meant to be
quotes but others not? I’ve also noted some other inconsistancies and
suggestions below.



Nits:

Abstract:

-      Suggest change in last sentence: “moves to stronger and a more
ubiquitous….” To  “moves to a stronger and a more ubiquitous….”



Introduction:

-      There’s an extraneous  “?” in the 2nd line

-      Typo: “related initiative to from”  the ‘from’ should be ‘form’



Conventions is an empty section?



Section 3: This list has inconsistent formatting and name labeling (or
maybe just Kirsty P. should be Kirsty Paine)



Section 4:

-      I might challenge the first sentence, as I think the challenge is
to both improve attack response by (1) making it more scalable (2) improve
on automation to address both scalability and reduction of response time
(3) address the increased demand for these job skills (which is also viewed
as a lack of qualified professionals).

It would be good to qualify where the 2M person deficit came from as this
is a time relevant figure (the number I see comes from Forbes published in
Mar. 16, 2017)….However
https://www.forbes.com/sites/forbestechcouncil/2018/08/09/the-cybersecurity-talent-gap-is-an-industry-crisis/#343a675ba6b3
projects that number to be at 3.5M by 2021



-      “The chair’s belief….” : who is the chair?

-      The format seems a bit off with “*” and “* -“



Section 5:

-      The Workshop focused in trying to help identify potential areas for
collaboration and advance research.  I would add this to the Section 5
preamble (perhaps as the last sentence?)

      “To do this, the workshop included 5 different breakout sessions
focused on:”

1.    Standardization and adoption : identify widely adopted and pervasive
standard protocols and data formats as well as those that failed

2.    Preventative Protocols and Scaling Defense: identify protocols to
address automation at scale

3.    Incident Response Coordination: brainstorm on what potential areas
of research or future workshops could be held to improve on the scalability
of incident response

4.    Monitoring and Measurement: brainstorm on methods to perform
monitoring and measurement with the heightened need and requirement to
address privacy

5.    Taxonomy and Gaps: brainstorm on a way forward for the proposed
SMART group



Section 5.1 The first paragraph has two sentences that could be merged as
they are effectively stating the same thing: the first states “The
collaborative session worked towards…..” followed by “The breakout
teams…”.  My suggestion would be to just have one sentence to read “The
breakout sessions resulted in teams selecting protocols that were
successful as well as those that failed or achieved limited adoption. While
the evaluation results were interesting, it can help advance further work
in these areas. The following are the results:”

-      I may challenge the SNMP description as YANG imho is a data model
not a protocol. The discussion was around the downfalls (lack of security)
in the earlier versions of SNMP and thus lack of adoption.  With new
transport mechanisms and advances in communications (wired vs wireless)
NETCONF and RESTCONF came about to facilitate the configuration and using a
common datamodel (e.g. YANG).

-      I think the formatting of the “Wide adoption” to the “Next each
team evaluated…not wide adoption” needs to be made more consistant.  I
would suggest in breaking these into subsections of 5.1 and  5.1.1 “Wide
adoption”  5.2.1 “Not as widely adopted”

-      Should all of these protocols have references to them? (I think so)

-      What is NREN (e.g. it should be called out as first reference)

-      For IPv6 I’m not sure what “The end user being everyone is too
ambiguous”?



Section 5.2: The 2nd paragraph is very awkward to read.  I would also
challenge that MUD doesn’t shift majority of control management to the
vendor….I think of it more as a very coarse set of controls as MUD,
especially as a device may go thru a set of MUD vendors. While I may not
fully agree with the privacy leak, I’m OK with the writeup detailing it as
such as more review and research is good.

-      Last paragraph typo: ‘fourth’ (not ‘forth’)



Section 5.3: I think the bulleted list is good and were the items that came
out of the breakout, but for someone reading it, I think some brief
elaboration may be needed.  For example: “Trust in incident response teams”
refers to actual personal trust (not trustworthy credentials)



Section 5.4: since this section references Dave’s talk but not a formal
document, it may be good to put that in as a reference somewhere?

-      “IP Reputation”  “….understand address assignment” should qualify
with “….IP address…”

-      “IP Reputation” : intent is good, but I think there are grammatical
issues that can make it more readable? ….Also who is the “we” in the “we
propose”?

Section 6:

-      Call out (or number them) as 2 steps are called out?



Section 7: Would the first sentence benefit from it being split into 2?


=== ISE ===

>> - Formatting consistancies:  I think sometimes the "*" is meant to be
>> quotes but others not? I've also noted some other inconsistancies and
>> suggestions below.
>
>
> The * is what happened when I tried to use bold for v3 formatting. I
> have an open ticket with the tools team.  I thought the format could
> be improved with the v3 options and hope to use them.

If this problem persists, I suggest reverting to XML2RFC v2 for the
moment.

>> Conventions is an empty section?
>
>
> Adrian, this is part of the v3 template.  It's informational and I'm
> not using keywords.  Would you prefer me to delete or to include some
> bioler plate statement that there are none?

Please delete the section. I think the template is just showing you
where you would include the section if you needed it.

> Section 4:
[snip]
> How about the following:
> OLD:
> The goal of each CARIS workshop has been to focus on the challenge of
> scaling attack response because of the overall concern in industry on
> the lack of information security professionals to fill the job gap.
> NEW:
> The goal of each CARIS workshop has been to focus on the challenge of
> improving the overall security posture by identifying intrinsic
> protection capabilities for improved defense, automation, and scaling
> attack response through collaboration and improved architectural
> patterns as it is unlikely training will improve the lack of
> information security professionals to fill the job gap.

It's much better detail, although that is a rather long and convoluted
sentence. Maybe...

The goal of each CARIS workshop has been to focus on the challenge of
improving the overall security posture.  The approach has been to
identify intrinsic protection capabilities for improved defense,
automation, and scaling attack response through collaboration and
improved architectural patterns.  It has been assumed that it is
unlikely that additional training will address the lack of
information security professionals to fill the job gap.

>> -      The chair's belief : who is the chair?
>
> I didn't want to name myself, but maybe should?  I also don't want to
> project my opinion as being shared by everyone, but the program
> committee was on board, hence saying the chair.

Did you express this opinion during the meeting? If so...

  During the meeting, the chair expressed the opinion
  that this gap cannot be filled through training, but the
  gap requires measures to reduce the number of information security
  professionals needed through new architectures and research towards
  attack prevention.

Or is this your conclusion based on the meeting (i.e., an opinion
provided as commentary)? If so then it might be a bit of a stretch for
you to include it in the report of the meeting, but you could say...

  A possible interpretation (shared by the chair of the meeting)
  is that this gap cannot be filled through training, but the
  gap requires measures to reduce the number of information security
  professionals needed through new architectures and research towards
  attack prevention.

Or, lastly, if this a planning consideration for the workshop, then...

  In preparing for the workshop, the chair and programme committee
  considered that this gap cannot be filled through training, but the
  gap requires measures to reduce the number of information security
  professionals needed through new architectures and research towards
  attack prevention.

---

>> - I may challenge the SNMP description as YANG imho is a data model
>> not a protocol. The discussion was around the downfalls (lack of
>> security) in the earlier versions of SNMP and thus lack of adoption.
>> With new transport mechanisms and advances in communications (wired
>> vs wireless) NETCONF and RESTCONF came about to facilitate the
>> configuration and using a common datamodel (e.g. YANG).
>
> Yes, of course.  That was a slip, thanks for catching it.

As you update (depending on what your update is)...
YANG is a "data modelling language"

>> -  Should all of these protocols have references to them? (I think
>>    so)
>
> Adrian - are any of them considered well known enough?  If needed,
> I'll add all the references.

"well known enough" is, I think very rare. A good guide would be that if
the abbreviation is accepted as well-known (present in
http://www.rfc-editor.org/materials/abbrev.expansion.txt) then you don't
need to provide a reference; otherwise you should. But, as a hint, if
you hope that your reader might look further than your document and try
to understand the workings or relevance of the protocols you mention,
then references are always good.

>> Section 5.4: since this section references Dave's talk but not a
>> formal document, it may be good to put that in as a reference
>> somewhere?
>
> Hmm, odd, the reference is in my v3 xml file.

I am starting to think you are very brave to be trying to use v3 :-)

Anyway, can you please use idnits on the text file.

---

Abstract

Please don't use citations in the Abstract.

---

Introduction

OTOH, you can cite [CARISEvent] in the Introduction.

---

Section 3

Could you add a note that these papers can be found at [CARISEvent] (if
that is true!).  Presumably also the presentations?

---

Section 5

  Both CARIS workshops have brought together a unique set of
  individuals who have not previously had the chance to be in the same
  room or collaborate toward the goals of scaling attack response.

Pedant alert!
They have had lots of opportunities to be in the same room and to
collaborate, they just chose not to take their vacations in DisneyWorld
at the same time. Maybe...

  Both CARIS workshops brought together a set of individuals who had
  not previously collaborated toward the goals of scaling attack
  response.

---

5.1

Oh, dear. SNMP was no way first to market. Good grief! Who said that?

Anyway, the report is what happened in the meeting, so nothing to change
here unless you plan to provide commentary.

---

I'm seeing a good number of unexpanded abbreviations. Can you hunt them
down and expand them on first use.

---

5.1 has an interesting statement on IPv6 deployment. Again, if that is
what the meeting decided, then that's what you should say.

---

5.3

  *  FEAR provides an initially a burst of wind, but eventually leads
      to complacency

que?

- Is "FEAR" an abbreviation?
- "a burst of wind"? Maybe "activity"
- "provides an initially"? Maybe "initially provides"

---

5.5

  *  RFC4949 was briefly discussed as a possibility, however there is a

Why is 4949 not considered as a citation?

---

6.

  The next steps from the CARIS workshop are twofold.  The research

Is that CARIS 2?

---

6.

  This is likely to be coupled with the FIRST Conference in 2020 geared

Got a reference for FIRST?

---

10.

The Contributors section is, I think, reserved for document contributors
(as removed from front page authors).  I think what you have here is
a classic Acknowledgements section.

---

11.1

  [PlonkaBergerCARIS2]
              CARIS2, "CARIS2 Paper Submission,", May 2019.

This is not wholly useful as a reference!

---

The headings of 11.1 and 11.2 seem to be snafu

---

You can remove the two Appendixes yourself.


2020-07-03
03 Adrian Farrel ISE state changed to In ISE Review from Response to Review Needed
2020-05-19
03 Kathleen Moriarty New version available: draft-moriarty-caris2-03.txt
2020-05-19
03 (System) New version approved
2020-05-19
03 (System) Request for posting confirmation emailed to previous authors: rfc-ise@rfc-editor.org, Kathleen Moriarty
2020-05-19
03 Kathleen Moriarty Uploaded new revision
2019-12-02
02 (System) Revised ID Needed tag cleared
2019-12-02
02 Kathleen Moriarty New version available: draft-moriarty-caris2-02.txt
2019-12-02
02 (System) New version approved
2019-12-02
02 (System) Request for posting confirmation emailed to previous authors: Kathleen Moriarty , rfc-ise@rfc-editor.org
2019-12-02
02 Kathleen Moriarty Uploaded new revision
2019-12-02
01 (System) Document has expired
2019-11-13
01 Adrian Farrel Tag Revised I-D Needed set. Tag Awaiting Reviews cleared.
2019-11-13
01 Adrian Farrel ISE state changed to Response to Review Needed from Finding Reviewers
2019-10-27
01 Adrian Farrel Tag Awaiting Reviews set.
2019-10-26
01 Adrian Farrel ISE state changed to Finding Reviewers from Submission Received
2019-10-26
01 Adrian Farrel ISE state changed to Submission Received
2019-10-26
01 Adrian Farrel Notification list changed to Adrian Farrel <rfc-ise@rfc-editor.org>
2019-10-26
01 Adrian Farrel Document shepherd changed to Adrian Farrel
2019-10-26
01 Adrian Farrel Intended Status changed to Informational from None
2019-10-26
01 Adrian Farrel Stream changed to ISE from None
2019-05-31
01 Kathleen Moriarty New version available: draft-moriarty-caris2-01.txt
2019-05-31
01 (System) New version approved
2019-05-31
01 (System) Request for posting confirmation emailed to previous authors: Kathleen Moriarty
2019-05-31
01 Kathleen Moriarty Uploaded new revision
2019-05-14
00 Kathleen Moriarty New version available: draft-moriarty-caris2-00.txt
2019-05-14
00 (System) New version approved
2019-05-14
00 Kathleen Moriarty Request for posting confirmation emailed  to submitter and authors: Kathleen M Moriarty , Kathleen Moriarty
2019-05-14
00 Kathleen Moriarty Uploaded new revision