Re: [secdir] secdir review of draft-ietf-roll-routing-metrics-14

JP Vasseur <jpv@cisco.com> Thu, 13 January 2011 14:37 UTC

Return-Path: <jpv@cisco.com>
X-Original-To: secdir@core3.amsl.com
Delivered-To: secdir@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A3EE428C0F8; Thu, 13 Jan 2011 06:37:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.394
X-Spam-Level:
X-Spam-Status: No, score=-110.394 tagged_above=-999 required=5 tests=[AWL=0.204, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 6JG1Sb3ebGcf; Thu, 13 Jan 2011 06:37:07 -0800 (PST)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id 8015E28C0DB; Thu, 13 Jan 2011 06:37:07 -0800 (PST)
Authentication-Results: sj-iport-5.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEABedLk2rR7Ht/2dsb2JhbACkR3OkEphignSCWASLEIMo
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-5.cisco.com with ESMTP; 13 Jan 2011 14:39:30 +0000
Received: from xbh-ams-101.cisco.com (xbh-ams-101.cisco.com [144.254.74.71]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id p0DEdPR2018091; Thu, 13 Jan 2011 14:39:29 GMT
Received: from xfe-ams-101.cisco.com ([144.254.231.93]) by xbh-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 13 Jan 2011 15:39:23 +0100
Received: from dhcp-lyon-144-254-54-119.cisco.com ([144.254.54.119]) by xfe-ams-101.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 13 Jan 2011 15:39:22 +0100
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: multipart/alternative; boundary="Apple-Mail-76-942261511"
From: JP Vasseur <jpv@cisco.com>
In-Reply-To: <123DE172-C230-4A8E-81A8-2B60D9E6AD92@cisco.com>
Date: Thu, 13 Jan 2011 15:39:17 +0100
Message-Id: <6C8230FE-0DC4-461A-8549-A7127DDDEB01@cisco.com>
References: <123DE172-C230-4A8E-81A8-2B60D9E6AD92@cisco.com>
To: Joseph Salowey <jsalowey@cisco.com>
X-Mailer: Apple Mail (2.1082)
X-OriginalArrivalTime: 13 Jan 2011 14:39:22.0960 (UTC) FILETIME=[AB568500:01CBB32F]
X-Mailman-Approved-At: Thu, 13 Jan 2011 07:21:34 -0800
Cc: draft-ietf-roll-routing-metrics.all@tools.ietf.org, The IESG <iesg@ietf.org>, secdir@ietf.org
Subject: Re: [secdir] secdir review of draft-ietf-roll-routing-metrics-14
X-BeenThere: secdir@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Security Area Directorate <secdir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/secdir>
List-Post: <mailto:secdir@ietf.org>
List-Help: <mailto:secdir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/secdir>, <mailto:secdir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jan 2011 14:37:08 -0000

Dear Joseph,

Thanks for your review.

On Jan 6, 2011, at 11:42 PM, Joseph Salowey (jsalowey) wrote:

> I have reviewed this document as part of the security directorate's
> ongoing effort to review all IETF documents being processed by the
> IESG.  These comments were written primarily for the benefit of the
> security area directors.  Document editors and WG chairs should treat
> these comments just like any other last call comments.
> 
> In general I think the document is clear.  I have one security related issue.  The security considerations mention attacks where the metric information is manipulated to cause problems.  I think there may also be cases where disclosure of some of the metric information may be an issue.  the main area of concern for me is the node energy metric.  This information may be useful to an attacker to determine which devices to attack with out-of-band or in-band attacks involving energy draining.   I have not had a chance to see if the RPL protects the confidentiality of these attributes.  If this is a concern in a deployment environment then the usage of these attributes may be limited.   I think it is probably worth mentioning this in the security considerations.
> 
> 
JP> This is a very good point. How about adding the following: 

"Some routing metrics may also be used to identify some areas of weaknesses in the network (a highly unreliable links, a node running low in terms of energy, ...): such information may be used by a potential attacker. Thus it is RECOMMENDED to carefully consider which metrics should be used by RPL and the level of visibility that they provide about the network state or to use appropriate the security measures as specified in draft-ietf-roll-rpl to protect that information."
> Also energy metric introduce a new vector into the system for an attacker to modify routing behavior.  An attacker can purposely attempt to modify the stored energy in a node to modify the metrics advertised.  
> 
JP> Right but this is also true for other metrics, this is why we made a recommendation to stop advertising metrics for unstable links, which should address your point. It is a generally accepted feature of routing security that it is not possible to protect against subverted routers. That is, a router that can be made to lie is a significant security risk and the protection must be physical or in the management system access, not in the routing protocol. Modifying the stored energy in a router constitutes a physical attack on the router (i.e. subversion) and would, of course, modify the router's ability to forward data. Thus, the routing protocol would be correct to notify the rest of the network of the revised state of power in the router and this would affect how packets are routed.
> Its not clear to me at this point if this is significant since the power drain may have effect on metrics and routing beyond what is advertised and it seems the recommendation to protect against unstable links would be effective in this case as well.  
> 
> 
Exactly.

Thanks a lot.

Cheers.

JP.
> Cheers,
> 
> Joe
>