Re: [radext] Adoption call for draft-perez-radext-radius-fragmentation-06

Peter Deacon <peterd@iea-software.com> Tue, 03 September 2013 17:37 UTC

Return-Path: <peterd@iea-software.com>
X-Original-To: radext@ietfa.amsl.com
Delivered-To: radext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C808A11E80E7 for <radext@ietfa.amsl.com>; Tue, 3 Sep 2013 10:37:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CRCUYoK1fjSn for <radext@ietfa.amsl.com>; Tue, 3 Sep 2013 10:37:48 -0700 (PDT)
Received: from aspen.internal.iea-software.com (remote.iea-software.com [70.89.142.196]) by ietfa.amsl.com (Postfix) with ESMTP id D271B11E8100 for <radext@ietf.org>; Tue, 3 Sep 2013 10:37:09 -0700 (PDT)
Received: from SMURF (unverified [10.0.3.195]) by aspen.internal.iea-software.com (Rockliffe SMTPRA 7.0.6) with ESMTP id <B0005897649@aspen.internal.iea-software.com>; Tue, 3 Sep 2013 10:37:07 -0700
Date: Tue, 03 Sep 2013 10:37:07 -0700
From: Peter Deacon <peterd@iea-software.com>
To: "Diego R. Lopez" <diego@tid.es>
In-Reply-To: <74B487C3-6385-421F-A1FD-6C75EB7A9C29@tid.es>
Message-ID: <alpine.WNT.2.00.1309030928360.1904@SMURF>
References: <86D0772B-4561-46BD-950D-AF95BED87292@gmail.com> <alpine.WNT.2.00.1308210755460.1748@SMURF> <5224AB2B.7000808@deployingradius.com> <alpine.WNT.2.00.1309020919250.2692@SMURF> <5224F3BE.4070902@deployingradius.com> <alpine.WNT.2.00.1309021811070.2692@SMURF> <52254709.5030208@deployingradius.com> <74B487C3-6385-421F-A1FD-6C75EB7A9C29@tid.es>
User-Agent: Alpine 2.00 (WNT 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Cc: "radext@ietf.org" <radext@ietf.org>, Alan DeKok <aland@deployingradius.com>
Subject: Re: [radext] Adoption call for draft-perez-radext-radius-fragmentation-06
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/radext>, <mailto:radext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/radext>
List-Post: <mailto:radext@ietf.org>
List-Help: <mailto:radext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/radext>, <mailto:radext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Sep 2013 17:37:54 -0000

On Tue, 3 Sep 2013, Diego R. Lopez wrote:

> As I see it, there is a clear rule for proxy behavior with respect to 
> this: Proxies have to behave in the most transparent possible way 
> because they are simply relays for the communication. Validations (for 
> security, semantics or whatever else) should occur only E2E. If you want

While I appreciate many here are working on behalf of a specific network 
assumptions made above are not universal.

For example consider a roaming network enforcing data filtering rules for 
all participants.  It may check authorization parameters and inject 
additional rules to meet networks policy objectives if home authentication 
server has neglected to enforce agreed upon policy.

> to have a middlebox that breaks E2E validation for whatever the reason 
> (as much legitimate as it can be) don't claim it to be a proxy.

In this specific case the problem is 'M' bit in long extended type is set 
where RFC6929 says it ought not to be.  As any logical attribute can be 
conveyed the purpose "E2E" or otherwise does not seem to be knowable in 
advance.

> In brief: Hop-by-hop security MUST be checked at each proxy, of course. 
> But E2E security MUST NOT be checked at a proxy.

As stipulated when I originally responded to call for adoption my 
objections to this draft only apply when scope is not narrowed to where 
authors intend to use it. (e.g. Eduroam)

I don't support the above sentence with HOP/E2E/MUST/MUST NOT language in 
the general context although it may seem perfectly reasonable in the 
context of your network.

regards,
Peter