Re: [MMUSIC] AD evaluation: draft-ietf-mmusic-latching-04

Dan Wing <dwing@cisco.com> Tue, 01 April 2014 18:42 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 115C21A08AC for <mmusic@ietfa.amsl.com>; Tue, 1 Apr 2014 11:42:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4kFz9jI1AZZj for <mmusic@ietfa.amsl.com>; Tue, 1 Apr 2014 11:42:45 -0700 (PDT)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE151A09C0 for <mmusic@ietf.org>; Tue, 1 Apr 2014 11:42:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4020; q=dns/txt; s=iport; t=1396377761; x=1397587361; h=mime-version:subject:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to; bh=CM9sDmh8qBWcD0EBcMZXrncvQqeCAo9YYPyFVRmsy/0=; b=mwthm1nVknhY+fNVO06FnShwGukaiEMRAlvPOPCHV5iFxCfBzzcUqCdK ourHlMFyFiZ/VsVPZnw9Evsc04yXXtVs9DqfBIF7uY/6EkRJhDHlgl9QJ /EaeDmGuMYQlWQbjp66hhxtlWfOy6sc4m2kE2nehCt0NjsSlzH/BmmhcM 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgAFAMoHO1OrRDoG/2dsb2JhbABZgwbEW4EcFnSCJQEBAQMBOj8FCwsYFRlXBhOHcQfRYReOPTMHCoMagRQEiVaPAJI5g1Ad
X-IronPort-AV: E=Sophos;i="4.97,774,1389744000"; d="scan'208";a="106298453"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-1.cisco.com with ESMTP; 01 Apr 2014 18:42:41 +0000
Received: from dhcp-10-155-84-38.cisco.com (dhcp-10-155-84-38.cisco.com [10.155.84.38]) by mtv-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id s31Igedl011840; Tue, 1 Apr 2014 18:42:40 GMT
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Dan Wing <dwing@cisco.com>
In-Reply-To: <CF6053C5.2F454%alissa@cooperw.in>
Date: Tue, 01 Apr 2014 11:42:40 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <D89856F8-9E74-4612-88D8-D9E1EE27BE36@cisco.com>
References: <CF489B5D.25EB0%alissa@cooperw.in> <CAPvvaaKM7S0jRA1dQgCZLGfg4ryNRriMfvSM3V6sD+=3TX4Jzw@mail.gmail.com> <CF6053C5.2F454%alissa@cooperw.in>
To: Alissa Cooper <alissa@cooperw.in>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/SY-dsKmqyY-0nBTB6ol9o9OmcXY
Cc: draft-ietf-mmusic-latching@tools.ietf.org, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] AD evaluation: draft-ietf-mmusic-latching-04
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 18:42:47 -0000

On Apr 1, 2014, at 11:30 AM, Alissa Cooper <alissa@cooperw.in> wrote:

> Hi Emil,
> 
> Thanks for responding. Comments inline.
> 
> On 3/19/14 1:51 AM, "Emil Ivov" <emcho@jitsi.org> wrote:
> 
>> Hey Alissa,
>> 
>> Apologies for the delay. My mail filters were somewhat messed up and I
>> missed on some of the MMUSIC traffic.
>> 
>> More inline.
>> 
>> On Fri, Mar 14, 2014 at 8:41 PM, Alissa Cooper <alissa@cooperw.in> wrote:
>>> I have reviewed this draft in preparation for IETF LC. I have one issue
>>> that
>>> I'd like to see the group discuss before issuing the LC: Section 1 says
>>> "the
>>> latching mechanism is considered inappropriate for general use on the
>>> Internet unless all security considerations are taken into account and
>>> solved." But given the lack of mitigations for attacks originating from
>>> behind large-scale NATs as described in Section 5, it's not obvious to
>>> me
>>> that that condition can realistically be met.

That same paragraph goes on to say that ICE [RFC5245] is the IETF-advised way of doing things, rather than using Latching.

>> The draft suggests use of SRTP for authenticating media which does
>> resolve the security issues (from a privacy/confidentiality
>> perspective). 
> 
> I was more concerned with the DoS aspect.

The DoS aspect of authenticating incoming SRTP packets to the SBC?


> 
>> That's part of section 5:
>> 
>>  Naturally, SRTP [RFC3711] would help mitigate such threats and should
>>  be used independently of HNT.  For example, in cases where end-to-end
>>  encryption is used it would still be possible for an attacker to
>>  hijack a session despite the use of SRTP and perform a denial of
>>  service attack.  However, media integrity would not be compromised.
>> 
>> How does this sound to you?
>> 
>> Now that I am reading it actually, I am thinking that there's no need
>> for such a DoS to have permanent consequences. As long as an SRTP
>> supporting SBC continues to latch to any new source until it
>> authenticates one, then things should be fine.
>> 
>> If this sounds reasonable, we will update the text in the next iteration.
> 
> Could you propose the text change on the list and we can hash it out here?
> 
>> 
>> Also it is worth reminding that the above threats apply mostly to
>> generic Internet deployments. Many people using latching today, do so
>> in controlled environments, where that kind of hijacking could not
>> occur.
> 
> This was my point in raising the question about the characterization in
> section 1. I think something like the following might capture the
> situation better:
> 
> OLD:
> Due to the security issues presented in Section 5, the latching mechanism
> is considered inappropriate for general use on the Internet unless all
> security considerations are taken into account and solved.
> 
> 
> NEW:
> Due to the security issues presented in Section 5, the latching mechanism
> is considered inappropriate for general use on the Internet, and in
> controlled environments unless all security considerations are taken into
> account and solved.

"General use on the Internet" and "in controlled environments" are 100% of all networks, so perhaps simplifying to:

NEW:
  Due to the security issues presented in Section 5, the latching mechanism
  is considered appropriate only when all security considerations are taken into
  account and solved.

-d

>>> There is an in-text reference to "[tcp-splicing]," but there is no such
>>> reference in the references section.
>> 
>> Oh right! Do we have a good reference about this at the IETF?
>> Otherwise we could just go for something like this:
>> 
>> "TCP Splice for application layer proxy performance" DA Maltz, P
>> Bhagwat - Journal of High Speed Networks, 1999 - IOS Pressure
> 
> I think that's fine. I'm not aware of an IETF spec.