Re: [Dime] draft-ietf-dime-nat-control-01.txt

"Shwetha Bhandari (shwethab)" <shwethab@cisco.com> Mon, 02 November 2009 16:59 UTC

Return-Path: <shwethab@cisco.com>
X-Original-To: dime@core3.amsl.com
Delivered-To: dime@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 70BF128C186 for <dime@core3.amsl.com>; Mon, 2 Nov 2009 08:59:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OamDpZavDk4Z for <dime@core3.amsl.com>; Mon, 2 Nov 2009 08:59:01 -0800 (PST)
Received: from sj-iport-3.cisco.com (sj-iport-3.cisco.com [171.71.176.72]) by core3.amsl.com (Postfix) with ESMTP id 9D2B828C14A for <dime@ietf.org>; Mon, 2 Nov 2009 08:59:01 -0800 (PST)
Authentication-Results: sj-iport-3.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApoEACqe7kqrR7H+/2dsb2JhbADGGpZohDwEglaJBg
X-IronPort-AV: E=Sophos;i="4.44,668,1249257600"; d="scan'208";a="200584777"
Received: from sj-core-2.cisco.com ([171.71.177.254]) by sj-iport-3.cisco.com with ESMTP; 02 Nov 2009 16:59:21 +0000
Received: from xbh-bgl-412.cisco.com (xbh-bgl-412.cisco.com [72.163.129.202]) by sj-core-2.cisco.com (8.13.8/8.14.3) with ESMTP id nA2GxKdM014259; Mon, 2 Nov 2009 16:59:21 GMT
Received: from xmb-bgl-416.cisco.com ([72.163.129.212]) by xbh-bgl-412.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 2 Nov 2009 22:29:19 +0530
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 02 Nov 2009 22:29:18 +0530
Message-ID: <E2C4BA03EFC52048969B27A016F10C54017BC019@XMB-BGL-416.cisco.com>
In-reply-to: <1A2514AA-F66C-49BB-AE70-34DF52F2A923@arsc.edu>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: draft-ietf-dime-nat-control-01.txt
Thread-Index: AcpWiiTma6bwrYEbS1Kyq6oXwUFCdACrU9BQ
References: <1A2514AA-F66C-49BB-AE70-34DF52F2A923@arsc.edu>
From: "Shwetha Bhandari (shwethab)" <shwethab@cisco.com>
To: Melinda Shore <shore@arsc.edu>, "Frank Brockners (fbrockne)" <fbrockne@cisco.com>, vaneeta@mavenir.com, vfajardo@research.telcordia.com
X-OriginalArrivalTime: 02 Nov 2009 16:59:19.0591 (UTC) FILETIME=[D199FB70:01CA5BDD]
Cc: dime@ietf.org
Subject: Re: [Dime] draft-ietf-dime-nat-control-01.txt
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Nov 2009 16:59:02 -0000

Hi Melinda,

Thanks for reviewing our draft! 

We have reviewed other protocols in this space in a separate draft, and
this includes MIDCOM and SIMCO:

http://tools.ietf.org/html/draft-brockners-nat-control-protocols-review-
00 

We will rework the security consideration section of our draft. We have
refered in Section 11 and Section 5.1 of the draft to use Diameter over
IPSec for mutually authenticating Diameter NAT control manager and
agent. Adding dime group for suggestions on how we can update the draft
to address your concern, as there are other application (e.g. Diameter
QoS) that would have similar security considerations.

Thanks,
Shwetha

-----Original Message-----
From: Melinda Shore [mailto:shore@arsc.edu] 
Sent: Tuesday, October 27, 2009 3:48 AM
To: Frank Brockners (fbrockne); Shwetha Bhandari (shwethab);
vaneeta@mavenir.com; vfajardo@research.telcordia.com
Subject: draft-ietf-dime-nat-control-01.txt

Hi, all:

I enjoyed reading the draft.  Because you didn't reference them it
wasn't clear to me whether or not you were aware of prior work in this
area, including the midcom protocol produced by the midcom working group
a few years back (see RFCs 3303, 3304, 4097, 5189, and 5190), or the
SIMCO protocol (RFC 4540).
I also did a NAT/firewall application over DIAMETER while I was at Cisco
a number of years ago but the midcom working group chose SNMP.  I think
DIAMETER is a fine choice although it may be easier to use a protocol
that's already gone through the IETF process and been published as an
RFC.

Anyway, without going into protocol specifics I think the security
considerations section needs to be beefed up quite a bit.  In
particular, while it's most typically the case that a client will
authenticate to a server, for NAT control it's imperative that the
server (NAT) authenticate itself to the client.
The reason is that a fairly simple attack against a NAT control protocol
is to inject a bogus response to a mapping request, which allows the
attacker to redirect a data stream when the address is shared using a
signaling mechanism (VoIP - I note that you reference the TISPAN work
from ETSI).  A possible mitigation is to authenticate the data stream in
the application, but I do think that the possibility of server
authentication should be included for deployments with stricter security
requirements.

Melinda Shore
Arctic Region Supercomputer Center
shore@arsc.edu