internet-drafts | 17 May 2013 16:31
Picon
Favicon

I-D Action: draft-ietf-rmt-sec-discussion-08.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Reliable Multicast Transport Working Group of the IETF.

	Title           : Security and Reliable Multicast Transport Protocols: Discussions and Guidelines
	Author(s)       : Brian Adamson
                          Vincent Roca
                          Hitoshi Asaeda
	Filename        : draft-ietf-rmt-sec-discussion-08.txt
	Pages           : 26
	Date            : 2013-05-17

Abstract:
   This document describes general security considerations for Reliable
   Multicast Transport (RMT) building blocks and protocols.  An emphasis
   is placed on risks that might be resolved in the scope of transport
   protocol design.  However, relevant security issues related to IP
   Multicast control-plane and other concerns not strictly within the
   scope of reliable transport protocol design are also discussed.  The
   document also begins an exploration of approaches that could be
   embraced to mitigate these risks.  The purpose of this document is to
   provide a consolidated security discussion and provide a basis for
   further discussions and potential resolution of any significant
   security issues that may exist in the current set of RMT standards.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rmt-sec-discussion

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rmt-sec-discussion-08
(Continue reading)

Martin Stiemerling | 30 Apr 2013 13:58
Picon
Favicon

Change in RMT chair position

Dear all,

Here is an update about the change in the RMT chair position for your 
information.

Lorenzo Vicisano stepped down as co-chair of the RMT WG on my request.
The RMT is approaching its end of lifetime and one chair seems to be 
sufficient to handle the WG.

Let me thank Lorenzo Vicisano for his long-time contribution to the RMT WG!

   Martin

--

-- 
IETF Transport Area Director

martin.stiemerling <at> neclab.eu

NEC Laboratories Europe
NEC Europe Limited
Registered Office:
Athene, Odyssey Business Park, West End  Road, London, HA4 6QE, GB
Registered in England 2832014
The IESG | 29 Apr 2013 21:04
Picon
Favicon

Document Action: 'FCAST: Object Delivery for the ALC and NORM Protocols' to Experimental RFC (draft-ietf-rmt-fcast-08.txt)

The IESG has approved the following document:
- 'FCAST: Object Delivery for the ALC and NORM Protocols'
  (draft-ietf-rmt-fcast-08.txt) as Experimental RFC

This document is the product of the Reliable Multicast Transport Working
Group.

The IESG contact person is Martin Stiemerling.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-rmt-fcast/

    Technical Summary

This document specifies a set of data formats and instructions on how to use ALC
(RFC 5775) and NORM (RFC 5740) to implement a file-casting service. In particular
this document specifies an in-band method to advertise the content and duration
of a file-casting session. It also specifies exactly how instantiate an ALC or
NORM transport session for use within this context.

   Working Group Summary

FCAST represents the consensus of the RMT WG participants.  FCAST was initially
proposed at the beginning of the RMT effort (circa 2001) and then superseded
by a more comprehensive approach (FLUTE, draft-ietf-rmt-flute-revised-11). Due
to late reported IPR claims on FLUTE, FCAST was re-added to the WG scope to
offer an alternative to FLUTE.

    Document Quality

(Continue reading)

internet-drafts | 26 Mar 2013 11:06
Picon
Favicon

I-D Action: draft-ietf-rmt-fcast-08.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Reliable Multicast Transport Working Group of the IETF.

	Title           : FCAST: Object Delivery for the ALC and NORM Protocols
	Author(s)       : Vincent Roca
                          Brian Adamson
	Filename        : draft-ietf-rmt-fcast-08.txt
	Pages           : 38
	Date            : 2013-03-26

Abstract:
   This document introduces the FCAST reliable object (e.g., file)
   delivery application.  It is designed to operate either on top of the
   underlying Asynchronous Layer Coding (ALC)/Layered Coding Transport
   (LCT) or the NACK-Oriented Reliable Multicast (NORM) reliable
   multicast transport protocols.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rmt-fcast

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rmt-fcast-08

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-rmt-fcast-08

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/
(Continue reading)

The IESG | 8 Jan 2013 15:59
Picon
Favicon

Last Call: <draft-ietf-rmt-flute-sdp-03.txt> (SDP Descriptors for FLUTE) to Proposed Standard


The IESG has received a request from the Reliable Multicast Transport WG
(rmt) to consider the following document:
- 'SDP Descriptors for FLUTE'
  <draft-ietf-rmt-flute-sdp-03.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf <at> ietf.org mailing lists by 2013-01-22. Exceptionally, comments may be
sent to iesg <at> ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract

   This document specifies the use of SDP to describe the parameters
   required to begin, join, receive data from, and/or end FLUTE
   sessions.  It also provides a Composite Session SDP media grouping
   semantic for grouping media streams into protocol-specific sessions,
   such as multiple-channel FLUTE sessions.

The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-rmt-flute-sdp/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-rmt-flute-sdp/ballot/

The following IPR Declarations may be related to this I-D:

   http://datatracker.ietf.org/ipr/1938/
(Continue reading)

brian.adamson | 14 Dec 2012 18:29
Picon
Picon
Favicon

WG Last Call: draft-ietf-rmt-sec-discussion-07

The RMT Security Discussion draft has been updated to reflect comment received from Gorry Fairhurst during the WGLC issued for this document some time ago.

A new WGLC is being issued.  Because of the upcoming holidays, the deadline for this WGLC will be 11 January 2013.

For your convenience, the document is available at:  http://www.ietf.org/id/draft-ietf-rmtsec-discussion-07.txt

best regards,

Brian Adamson
brian.adamson <at> nrl.navy.mil







_______________________________________________
Rmt mailing list
Rmt <at> ietf.org
https://www.ietf.org/mailman/listinfo/rmt
brian.adamson | 14 Dec 2012 16:50
Picon
Picon
Favicon

WG Last Call: draft-ietf-rmt-flute-sdp-03

The FLUTE SDP document is approaching publication and a the AD has refreshed an old IPR declaration that had been submitted against the older incarnation of this document.  Given, this update a short WGLC is being issued to provide an opportunity for working group members to review this and provide any final comments.

Please provide any comments on the document to the mailing list by 21 December 2012.

For your convenience, the document is available at:  http://www.ietf.org/id/draft-ietf-rmt-flute-sdp-03.txt

best regards,

Brian Adamson
brian.adamson <at> nrl.navy.mil







_______________________________________________
Rmt mailing list
Rmt <at> ietf.org
https://www.ietf.org/mailman/listinfo/rmt
brian.adamson | 12 Dec 2012 15:16
Picon
Picon
Favicon

WG Last Call: draft-ietf-rmt-fcast-02

The FCAST draft has been recently updated based on Area Directory comments.  Since the prior WGLC some time ago, there have been a few different updates resulting in a number of changes so a new WGLC last call is in order to provide an opportunity for a final review.

Please provide any comments on the document to the mailing list by 21 December 2012.

For your convenience, the document is available at:  http://www.ietf.org/id/draft-ietf-rmt-fcast-07.txt

best regards,

Brian Adamson
brian.adamson <at> nrl.navy.mil







_______________________________________________
Rmt mailing list
Rmt <at> ietf.org
https://www.ietf.org/mailman/listinfo/rmt
Brian Adamson | 30 Nov 2012 18:51
Picon
Picon
Favicon

Re: Some late comments on: draft-ietf-rmt-sec-discussion

Gorry, et al,

I _finally_ updated an posted a new version of the RMT Security Discussion that incorporates almost all of Gorry's comments.   Below is an annotated version of his comments.  I had a question regarding your comment on the NORM receiver message spoofing mention in Section 3.3 as I didn't quite understand the comment.


Sorry for the slow turn-around on this.  We should do another WG last call on this before submission …



####
This draft contains a normative language declaration using RFC 2119 keywords, however I do not see the need for this - and keywords are not consistently used. Could this be omitted?

Done.

####
Section 1.
"CDP" is a well-known, although proprietary, networking term.
- This is a little confusing, since CDP is itself a multicast protocol. If possible, I'd prefer the WG to choose a non-ambiguous acronym, especially if this is not already embedded in other published specs.
- At some places the document speaks about "reliable multicast transport
  protocol", which may be the same - which may be preferable?

Done.


####
"o  Protocol stack available at both ends: A solution that requires
   some unusual features within the protocol stack will not always be"
- Is the word "unusual" really correct here, I suspect the word is "specific"?

Done.

####
"SSM routing"
- shouldn't the multicast routing spec also be referenced here?

Done.

####
"      IGMP/MLD with security extensions)."
- Expand IGMP and MLD when first used, (rather than afterwards in sect. 3.1)

Done.

####
"   TESLA requires a loose time synchronization between the source"
- Expand TESLA, and provide ref when first used.

Done.

####
"multicast routing protocol messaging"
- I'm curious, is routing considered more than PIM-SM?
- If it's PIM, then I think the document should also note the reliance on the UNICAST routing infrastructure for RPF, since this also is a point of failure/attack.
- Is there any general guidance on multicast routing security that should be referenced?

changed to "routing protocol messaging" and added reference to Baltatu00 paper.


####
"For example, reverse-path checks
  can significantly limit opportunities for attackers to conduct replay
  attacks when hosts actually do use IPsec."
- I'm not sure I agree that's IPsec that helps and that this is clear. Isn't it also true that RPF checks help anyway in reducing source-spoofing. I'm not sure the implications of RPF are clear in this version.

The example of RPF helping reduce replay attack was made more clear by not mentioning IPSec.

####
section 3.1
" consider providing security mechanism"
                    ^
- insert "a"?

Done.


####
section 3.1.1
- presumably the threat of snooping PIM could be mitigated by using secure connections between PIM neighbours, e.g. IPsec between PIM routers, is this worth mentioning.
- Is RFC 5374 or some other RFC also useful as a ref?

Done.


####
section 3.1.2
" This may be done at intermediate
  locations in the network or by hosts co-resident with the authorized
  hosts on local area networks."
- I'm not sure I understand "intermediate" in this example. It requires the attacker's IP address to be valid on the network segment to which it is connected and that segment to support IGMP/MLD... is there more intended?

Done - omitted the confusing "intermediate locations" portion of the example

####
section 3.2.1
"than what is possible with rogue "
- suggest rephrase: "to that possible with rogue"
"   similar measures used to protect the network from such attacks"
- is there a reference to these measures?

Done.  Added reference to RFC 4732.

####
section 3.2.1
"   protection mechanisms support IP Multicast SHOULD be considered."
- I see an RFC 2119 keyword here, but I don't really see the requirement and I don't actually see what someone reading this needs to do, and what the exceptions may be that require this to be a "SHOULD".

Done - caps SHOULD removed

####
"Sender message spoofing attacks are applicable"
- Is the word "applicable" correct here?

Changed to "relevant to"

####
"Without an authentication mechanism, an attacker can easily generate"
- The words "easily generate" ... seems like a judgement, is it really that easy, would be wiser to identify the vulnerability?

removed the word "easily"

####
"And with FEC-based transport"
- possibly better not to start a sentence with "And".

Done - removed leading "And"

####
"corrupted FEC payload could potentially render an entire block of
  transported data invalid."
- could or "would"?
- so this amplifies the effect of inducing loss/corruption.
- This applies to NAY packet-based FEC scheme, multicast or unicast.

Done - changed to read "would render"

####
"In the case of the layered congestion control
  mechanisms proposed for ALC use, this could lead to the receivers
  erroneously leaving groups associated with higher bandwidth transport
  layers and suffering unnecessarily low transport rates."
- True, but may be it is important to say that this is safe from a network transport perspective.

Done - additional perspective added.

"Similarly,
  receivers may be misled to join inappropriate groups directing
  unwanted traffic to their part of the network."
- can you explain more?

Sentence reworded to be clearer.

####
3.2.2.  Sender Message Spoofing
- What are the mitigations?

Added note and reference to relevant Technological Building Blocks discussion section.

####
3.2.3.  Receiver Message Spoofing
"In the
  NORM protocol, this includes negative-acknowledgement (NACK) messages"
- True, but I thought this is one use-case of NORM.

I don't understand this comment.

####
3.2.4.  Replay Attacks
" The infamous "replay attack""
-Maybe written a little more moderately perhaps?

Done - unnecessary "infamy" removed

###
3.2.4.1.  Replay of Sender Messages
  Generally, replay of recent protocol messages from the sender will
- true, sicne this is usually built on UDP, then this follows, could ref RFC 5405.
- doe methods like TESLA interact with this?

Referencing RFC 5405 elsewhere is a good idea, but 5405 doesn't mention replay issues

###
3.2.4.2.  Replay of Receiver Messages
"adding latency to the reliable transport process."
-  I'm not clear of the vulnerability. Is this just a latency attack, is it possible that the result is not just decreased goodput, can excessive GRTT conclude that the transfer didn't complete.

Added latency can impact application utility.

###
Section 4.
"network protection"
- I didn't quite grasp what the issue was, is it denial of service to the user or some other user- or more?

####
Section 4.1
"   attacker should not be able to damage the whole infrastructure by"
- omit "whole"?

Done.


####
"Unfortunately, recent
  past has shown that the multicast routing infrastructure is
  relatively fragile, as well as the applications built on top of it."
- Although this could be the assertion of the RMT WG, is this shared by MBONED WG, responsible for deployment? I'd personally suggest some less judgement text, since it doesn't impact the guidance.

Done.

####
I dp not like the way 4.1 speaks of both IP multicast generic and RMT-specific issues. Please can these be placed in separate subsections?
- perhaps this could be resolved by moving some of the issues relating to RMT to the next section?


Done. The mention of fragile multicast routing infrastructure was removed, keeping the focus on RMT issues.


####
" Since the RMT protocols may use congestion control mechanisms to"
- "may" --- or is it stronger?
- Perhaps safer to say:"The congestion control mechanisms in RMT
Protocols regulate, .. etc ..."

Done - "may" removed.

####
"4.2.  Protocol Protection

  Protecting the protocols is also of importance, since the higher the
  number of clients, the more serious the consequences of an attack.
  This is all the more true as scalability is often one of the desired
  goals of CDP.  Ideally, receivers should be sufficiently isolated
  from one another, so that a single misbehaving receiver does not
  affect others.  Similarly, an external attacker should not be able to
  break the system, i.e., resulting in unreliable operation or delivery
  of incorrect content."
- Seems somewhat vague. I am not sure what this really says....
- Suggest you point to RFC5405, etc and say what else from an RMT-specific viewpoint needs to be addressed.

Done - Clarified to indicated that protection of protocol _operation_ is what is highlighted here.  And a reference to RFC 5405 was added.


####
4.3
" any attacker can easily inject spurious traffic in an ongoing NORM"
- How easy and what sort of attack - do they have to be on the multicast distribution tree? on the source path? or anywhere in the network?

"In that case this goal is not the responsibility of the
  content provider but the responsibility of the administrator who
  deploys the RMT system itself."
- I'm not sure who is intended here?
- The protocol implement ?
- Would multi-party IPsec help?

Discussion simplified and clariified - (may need some more work here)

####
4.4.  Privacy
"The situation is different if we consider
  receivers since their address should not be disclosed publicly."
- Often a good goal: Is this ALWAYS the case?

Text clarified.

###
"   routers to join or leave IP multicast session. "
                           ^
-insert "an".

Done.

####
"   responses, but enables the router to keep track of"
- /keep/explicitly/
"status on a link"
- /link/local network/

Done.

####
"   including receivers' IP addresses should be carefully treated"
- true, but receiver addresses are the to me exactly the same as unicast IP addresses, so this is not a unicast-specific issue.
- Rather to me, the implication is that operators need to ensure that group membership information is treated responsibly - since this can reveal patterns of usage by specific users.

Agreed that this is not multicast-specific, but worth mentioning either way.

####
"unauthorized users may spoof IGMP/MLD
query messages and trace receivers' addresses on the same LAN."
- actually that are sahred by the same L2 infrastructure.

####
I think this section really needs a summary section, because to me many of these threats are against the IP multicast infrastructure and NOT specifically against RMT.

Done - sentence added in introduction of section that notes that some goals are also common to unicast operation or IP multicast infrastructure. (may need to do this at beginning of document, too?)

####
section 6
"Each of them is now quickly discussed"
- /them is now quickly discussed/these is briefly discussed below/

"what service it can offer'
- /what service it can offer/the services it offers/

Done and done.

####
"or a Global Positioning System (GPS) device"
- better to say a central time source and not to refer to one system, rather to give GPS as an example.

Done.

####
Section 6.5
" This form of multicast has group
  management benefits since a source can independently control the
  "channels" it creates."
- I think the current guidance is wrong!
     Not sure exactly what you mean here?

- Actually I really do not understand this. While SSM can simplify the routing infrastructure, this seems like it is not well expressed here.

- For years we have built ASM applications, and it is great advice to tell receivers to EXPLICITLY FILTER data transfer packets to be only receive from the expected source.
 - A note to this effect was added.

- Finally RPF checks give much more protection than typical for unicast, and this makes multicast more secure rather than less secure.

###
6.5.1.
- Surely the most significant issue for the RMT *protocol* is that it implies that sources must be advertised as well as group addresses.

Added a sentence noting this.

####
  against multicast routers, in which innumerable IGMP/MLD joins are
                                      ^^^^^^^^^^^
- Seems like the wrong word, even if the value can be enumerated. Is the word "excessive"?

Done - changed "innumerable" to "excessive"

####

" Regarding source-based attack, there are some security benefits in
  SSM.  Since data-plane traffic for an SSM "channel" is limited to
  that of a single, specific source address, it is possible that
  network intermediate systems may impose mechanism that prevent
  injection of traffic to the group from inappropriate (perhaps
  malicious) nodes."
- Disagree strongly.
- First, SSM doesn't STOP receivers to send, it simply assigns this to a different group, also as a transport function, you could still use unicast feedback... this really doesn't seem like a routing level concern.

"This can reduce the risk for denial-of-service and
  some of the other attacks described in this document.  While SSM
  alone is not a complete security solution, it can simplify secure RMT
  operation."
- Again only partially agree - the strength seems really to be based on unicast feedback.

####
"establishing all SPTs with no intellectual"
- intellectual? - this could probably be omitted.

####
"What is worse
  is that these multicast routers cannot recognize the original router
  that is attacked and cannot stop the attack itself."
- doesn't seem clear, and isn't a RMT-specific issue (please say this).

The above 3 comments were addressed by removing Section 6.5.3 and simply referencing RFC4609 for SSM security considerations.  

####
Section 9
- Suggest you do not refer to specific WGs, it seems inappropriate for a published RFC to cite specific charters or try to direct specific work to as WG.

Done - all references to specific WGs were omitted and reworded / generalized as needed.

###

On Mar 26, 2012, at 1:46 PM, Gorry Fairhurst <gorry <at> erg.abdn.ac.uk> wrote:


I have quite a few late comments on this draft, which I hope may be helpful.

Overall this seems like a useful document, but at several places I had the following concerns:
* It seems to mix infrastructure and transport issues more than I would have hoped. Separating these so that I could clearly understand what an RMT designer needs to do, and what an operator needs to provide, would be helpful.
* In places it passes judgments on things, which I am not sure have full IETF consensus, and may probably be better reworded.

Detailed comments below - typed quickly, so hope they are clear.

Gorry

_______________________________________________
Rmt mailing list
Rmt <at> ietf.org
https://www.ietf.org/mailman/listinfo/rmt
internet-drafts | 30 Nov 2012 18:41
Picon
Favicon

I-D Action: draft-ietf-rmt-sec-discussion-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Reliable Multicast Transport Working Group of the IETF.

	Title           : Security and Reliable Multicast Transport Protocols: Discussions and Guidelines
	Author(s)       : Brian Adamson
                          Vincent Roca
                          Hitoshi Asaeda
	Filename        : draft-ietf-rmt-sec-discussion-07.txt
	Pages           : 28
	Date            : 2012-11-30

Abstract:
   This document describes general security considerations for Reliable
   Multicast Transport (RMT) building blocks and protocols.  An emphasis
   is placed on risks that might be resolved in the scope of transport
   protocol design.  However, relevant security issues related to IP
   Multicast control-plane and other concerns not strictly within the
   scope of reliable transport protocol design are also discussed.  The
   document also begins an exploration of approaches that could be
   embraced to mitigate these risks.  The purpose of this document is to
   provide a consolidated security discussion and provide a basis for
   further discussions and potential resolution of any significant
   security issues that may exist in the current set of RMT standards.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rmt-sec-discussion

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rmt-sec-discussion-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-rmt-sec-discussion-07

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/
internet-drafts | 30 Nov 2012 16:45
Picon
Favicon

I-D Action: draft-ietf-rmt-fcast-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Reliable Multicast Transport Working Group of the IETF.

	Title           : FCAST: Scalable Object Delivery for the ALC and NORM Protocols
	Author(s)       : Vincent Roca
                          Brian Adamson
	Filename        : draft-ietf-rmt-fcast-07.txt
	Pages           : 36
	Date            : 2012-11-30

Abstract:
   This document introduces the FCAST object (e.g., file) delivery
   application on top of the ALC and NORM reliable multicast protocols.
   FCAST is a highly scalable application that provides a reliable
   object delivery service.

The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-rmt-fcast

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-rmt-fcast-07

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-rmt-fcast-07

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

Gmane