Re: [sidr] WGLC draft-sidr-rpki-rtr - take 2?

Joe Touch <touch@isi.edu> Thu, 25 August 2011 00:07 UTC

Return-Path: <touch@isi.edu>
X-Original-To: sidr@ietfa.amsl.com
Delivered-To: sidr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B9BD21F8781; Wed, 24 Aug 2011 17:07:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.216
X-Spam-Level:
X-Spam-Status: No, score=-105.216 tagged_above=-999 required=5 tests=[AWL=1.383, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 eZaBpYWtvl95; Wed, 24 Aug 2011 17:07:17 -0700 (PDT)
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161]) by ietfa.amsl.com (Postfix) with ESMTP id A97A221F877B; Wed, 24 Aug 2011 17:07:17 -0700 (PDT)
Received: from [128.9.160.166] (abc.isi.edu [128.9.160.166]) (authenticated bits=0) by boreas.isi.edu (8.13.8/8.13.8) with ESMTP id p7P07sf5028480 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 24 Aug 2011 17:07:54 -0700 (PDT)
Message-ID: <4E55925A.90309@isi.edu>
Date: Wed, 24 Aug 2011 17:07:54 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <AANLkTimq3hcdK7-f_Pa9sWJJOTzF_GBLcYu36sB3WszN@mail.gmail.com> <CAL9jLaaVbmExEM2ZwBf5Ur6aRbBayxX13xGBL27r-svOmC3Wvg@mail.gmail.com> <001801cc60bb$19329d00$4001a8c0@gateway.2wire.net> <4E527D5B.2080104@isi.edu> <003f01cc626f$4d2d2d40$4001a8c0@gateway.2wire.net> <4E554ECC.3020408@isi.edu> <F350099E-1EEA-4478-BFC2-72A4622012E5@vpnc.org> <4E5570EF.4020202@isi.edu> <6E68CE6B-920E-4A4C-AEB4-1E775C702284@vpnc.org>
In-Reply-To: <6E68CE6B-920E-4A4C-AEB4-1E775C702284@vpnc.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: Christopher Morrow <christopher.morrow@gmail.com>, sidr-chairs@ietf.org, sidr@ietf.org
Subject: Re: [sidr] WGLC draft-sidr-rpki-rtr - take 2?
X-BeenThere: sidr@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Secure Interdomain Routing <sidr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sidr>, <mailto:sidr-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sidr>
List-Post: <mailto:sidr@ietf.org>
List-Help: <mailto:sidr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sidr>, <mailto:sidr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2011 00:07:18 -0000

On 8/24/2011 3:57 PM, Paul Hoffman wrote:
> On Aug 24, 2011, at 2:45 PM, Joe Touch wrote:
>
>> On 8/24/2011 1:27 PM, Paul Hoffman wrote:
>>> On Aug 24, 2011, at 12:19 PM, Joe Touch wrote:
>>>
>>>> Is there ever a reason that this service should exist as a totally open and insecure port?
>>>
>>> Given that it is explicitly listed in the draft, I find it worrisome that you even ask the question.
>>>
>>>     Caches and routers MUST implement unprotected transport over TCP
>>>     using a port, RPKI-Rtr, to be assigned, see Section 12.  Operators
>>>     SHOULD use procedural means, ACLs, ... to reduce the exposure to
>>>     authentication issues.
>>
>> I saw a declaration that this was required, but no REASON that unprotected transport was necessary.
>
> Three paragraphs earlier in the document:
>
>     Unfortunately,
>     there is no protocol to do so on all currently used platforms.
>     Therefore, as of this document, there is no mandatory to implement
>     transport which provides authentication and integrity protection.

I recall that discussion, but not the assertion that this would mean 
that you'd suggest using an insecure port.

If that's the case, I strongly recommend NOT asking for a system port.

> This was discussed heavily in the WG.
>
>>>> Also, is there a reason for not assuming that the out-of-band and
>>> in-band services cannot exist on the same port (other than performance
>>> of the connection establishment)?
>>>
>>> Those aren't enough !?!?
>>
>> "those"? I listed only one - performance.
>
> Sorry, I misread your parenthetical as "other than performance and
> connection establishment". The idea that you can do TLS on the same port
> as not-TLS has been widely debated. It was finally agreed (maybe not by
> you) that the STARTTLS method for sharing a port may or may not be
> appropriate for each protocol. When I look at this protocol, I do not
> see a way to do it without completely rewriting the protocol interactions.

Here I wasn't asking about TLS vs open, I was asking about TLS vs. 
IPsec/MD5/AO, and whether that has a different answer than TLS vs. open.

Whether for this protocol or not, I would appreciate understanding that 
in more detail - even if off-list. I cannot see how the protocol matters 
if TLS is started or not on a per-connection basis since the TLS would 
wrap (or not) the data of the connect at the start. We can continue that 
off-list, though.

Joe