Re: [Dime] unexpected consequence of deprecating E2E security in RFC 3588 bis

<dieter.jacobsohn@telekom.de> Thu, 27 September 2012 10:01 UTC

Return-Path: <dieter.jacobsohn@telekom.de>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECACF21F86BA for <dime@ietfa.amsl.com>; Thu, 27 Sep 2012 03:01:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.249
X-Spam-Level:
X-Spam-Status: No, score=-3.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dVSirpW5YRUV for <dime@ietfa.amsl.com>; Thu, 27 Sep 2012 03:01:39 -0700 (PDT)
Received: from tcmail13.telekom.de (tcmail13.telekom.de [80.149.113.165]) by ietfa.amsl.com (Postfix) with ESMTP id 4F17821F86A2 for <dime@ietf.org>; Thu, 27 Sep 2012 03:01:38 -0700 (PDT)
Received: from he111629.emea1.cds.t-internal.com ([10.134.93.21]) by tcmail11.telekom.de with ESMTP/TLS/AES128-SHA; 27 Sep 2012 12:01:36 +0200
Received: from HE113456.emea1.cds.t-internal.com ([169.254.3.121]) by HE111629.emea1.cds.t-internal.com ([::1]) with mapi; Thu, 27 Sep 2012 12:01:36 +0200
From: dieter.jacobsohn@telekom.de
To: glenzorn@gmail.com, lionel.morand@orange.com, dime@ietf.org
Date: Thu, 27 Sep 2012 12:01:35 +0200
Thread-Topic: [Dime] unexpected consequence of deprecating E2E security in RFC 3588 bis
Thread-Index: Ac2cZEt6h1knIDyXTG+On6ITbSQbqAAMbOXg
Message-ID: <1836CE1BA4F81F46921CA0334F7E4274583123AEA0@HE113456.emea1.cds.t-internal.com>
References: <5062DD0C.2080300@gmail.com> <27169_1348684002_506348E2_27169_14408_1_6B7134B31289DC4FAF731D844122B36E074A1A@PEXCVZYM13.corporate.adroot.infra.ftgroup> <5063CEC3.9080305@gmail.com>
In-Reply-To: <5063CEC3.9080305@gmail.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: draft-ietf-dime-rfc3588bis@tools.ietf.org, Stefan.Schroeder06@telekom.de, turners@ieca.com, stephen.farrell@cs.tcd.ie
Subject: Re: [Dime] unexpected consequence of deprecating E2E security in RFC 3588 bis
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 27 Sep 2012 10:01:41 -0000

 
Hello Glen
After discussing it also with some security people I think that the existing text is more accurate and should stay.
The existing text refers to "intermediary is known to be operated as part of the same administrative domain as the endpoints", which is fine. We don't have end-to-end security in 3588bis, true. But 13.3 offers exactly this party1-to-party2 security as almost equivalent to e2e security. 

The new proposed text would allow other alternatives beyond that, based on "locally trusted configuration". But what does that mean in practice? I think such a statement would allow just anything and move away from any tangible technical security.

Best Regards
Dieter Jacobsohn


Deutsche Telekom AG
Group Technology
Dieter Jacobsohn
Landgrabenweg 151, 53227 Bonn
+49 228 936-18445 (Tel.)
+49 391 5801 46624 (Fax)
+49 171 2088 710 (Mobil)
E-Mail: dieter.jacobsohn@telekom.de
www.telekom.com    

Erleben, was verbindet.  

Deutsche Telekom AG
Aufsichtsrat: Prof. Dr. Ulrich Lehner (Vorsitzender)
Vorstand: René Obermann (Vorsitzender),
Dr. Manfred Balz, Reinhard Clemens, Niek Jan van Damme,
Timotheus Höttges, Claudia Nemat,  Prof. Dr. Marion Schick
Handelsregister: Amtsgericht Bonn HRB 6794
Sitz der Gesellschaft Bonn
USt-IdNr. DE 123475223

Große Veränderungen fangen klein an - Ressourcen schonen und nicht jede E-Mail drucken. 


-----Ursprüngliche Nachricht-----
Von: dime-bounces@ietf.org [mailto:dime-bounces@ietf.org] Im Auftrag von Glen Zorn
Gesendet: Donnerstag, 27. September 2012 05:58
An: lionel.morand@orange.com
Cc: draft-ietf-dime-rfc3588bis; dime mailing list; turners; Stephen Farrell
Betreff: Re: [Dime] unexpected consequence of deprecating E2E security in RFC 3588 bis

On 09/27/2012 01:26 AM, lionel.morand@orange.com wrote:

Copying the Security ADs.

> Is it somehow covered in
 > http://tools.ietf.org/html/draft-ietf-dime-rfc3588bis-34#section-13.3?
 >
 >
 >
Diameter AVPs often contain security-sensitive data; for example,
> user passwords and location  data, network addresses and
 > cryptographic keys. The Diameter messages containing such AVPs MUST  > only be sent protected via mutually authenticated TLS or IPsec. In  > addition, those messages SHOULD NOT be sent via intermediate nodes  > that would expose the sensitive data at those nodes except in cases  > where an intermediary is known to be operated as part of the same  > administrative domain as the endpoints so that an ability to  > successfully compromise the intermediary would imply a high  > probability of being able to compromise the endpoints as well.
 >
 > Do you think that it is needed to add somewhere that "the originator  > has locally trusted configuration that indicates that end-to-end  > security is not needed"?

I think that something should be done since as it stands the language is weaker in bis than in RFC 3588; the protocol is actually less secure :-(.  I would suggest changing Section 13.3 (quoted above) to say some thing like this:

    Diameter AVPs often contain security-sensitive data; for example,
    user passwords and location data, network addresses and cryptographic
    keys.  The Diameter messages containing such AVPs MUST only be sent
    protected via mutually authenticated TLS or IPsec.  In addition, those
    messages MUST NOT be sent via intermediate nodes unless there is
    end-to-end security between the originator and recipient or the originator has locally
    trusted configuration that indicates that end-to-end security is not needed
    (for example, where an intermediary is known to be operated as part of the
    same administrative domain as the endpoints so that an ability to
    successfully compromise the intermediary would imply a high
    probability of being able to compromise the endpoints as well). 
Note, however, that
    no end-to-end security mechanism is specified in this document.

However, I don't really want to delay publication any more than I already have ;-), so if that change would trigger a whole new IESG review (or worse, another IETF LC) I would rather handle it in an erratum later.

>
 >
 > Lionel
 >
 >
 > -----Message d'origine----- De : dime-bounces@ietf.org
 > [mailto:dime-bounces@ietf.org] De la part de Glen Zorn Envoyé :
 > mercredi 26 septembre 2012 12:47 À : draft-ietf-dime-rfc3588bis Cc :
 > dime mailing list Objet : [Dime] unexpected consequence of
 > deprecating E2E security in RFC 3588 bis
 >
 > Section 4.5 of RFC 3588 says: The following table describes the
 > Diameter AVPs defined in the base protocol, their AVP Code values,
 > types, possible flag values and whether the AVP MAY be encrypted.
 > For the originator of a Diameter message, "Encr" (Encryption) means
 > that if a message containing that AVP is to be sent via a Diameter
 > agent (proxy, redirect or relay) then the message MUST NOT be sent
 > unless there is end-to-end security between the originator and the
 > recipient and integrity / confidentiality protection is offered for
 > this AVP OR the originator has locally trusted configuration that
 > indicates that end-to-end security is not needed. Similarly, for the
 > originator of a Diameter message, a "P" in the "MAY" column means
 > that if a message containing that AVP is to be sent via a Diameter
 > agent (proxy, redirect or relay) then the message MUST NOT be sent
 > unless there is end-to-end security between the originator and the
 > recipient or the originator has locally trusted configuration that
 > indicates that end-to-end security is not needed.
 >
 > The corresponding section of 3588bis says: The following table
 > describes the Diameter AVPs defined in the base protocol, their AVP
 > Code values, types, and possible flag values.
 >
 > Considerable information (and normative guidance) seems to have been
 > lost here: in particular, the statements that "the message MUST NOT
 > be sent unless... the originator has locally trusted configuration
 > that indicates that end-to-end security is not needed" would seem to
 > be valid even in the absence of an E2E security solution.
 > _______________________________________________ DiME mailing list
 > DiME@ietf.org https://www.ietf.org/mailman/listinfo/dime
 >
 > 
_________________________________________________________________________________________________________________________
 >
 >
 >
Ce message et ses pieces jointes peuvent contenir des informations 
confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou  copies sans autorisation. Si vous
 > avez recu ce message par erreur, veuillez le signaler a l'expediteur
 > et le detruire ainsi que les pieces jointes. Les messages
 > electroniques etant susceptibles d'alteration, France Telecom -
 > Orange decline toute responsabilite si ce message a ete altere,
 > deforme ou falsifie. Merci.
 >
 > This message and its attachments may contain confidential or
 > privileged information that may be protected by law; they should not
 > be distributed, used or copied without authorisation. If you have
 > received this email in error, please notify the sender and delete
 > this message and its attachments. As emails may be altered, France
 > Telecom - Orange is not liable for messages that have been modified,
 > changed or falsified. Thank you.
 >


_______________________________________________
DiME mailing list
DiME@ietf.org
https://www.ietf.org/mailman/listinfo/dime