Re: [TLS] TLSrenego - current summary of semantics and possibilities
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [TLS] TLSrenego - current summary of semantics and possibilities
On Tue, Nov 10, 2009 at 01:37:27PM -0600, Steve Dispensa wrote:
> On 11/10/09 1:28 PM, "Martin Rex" <mrex at sap.com> wrote:
> > - if a TLS client (any protocol version, including SSLv3) performs
> > renegotiation (i.e. sends a ClientHello over an established
> > TLS session with a ciphersuite other than TLS_NULL_WITH_NULL_NULL),
> > then it SHOULD always and unconditionally use the TLS extension
> > Renegotiation_Info containing the verify_data of the client.finished
> > handshake message from the active TLS session,
> > The TLS client should do that even when it did not send the
> > TLS extension Renegotiation_Info with and empty extension data
> > in the initial TLS handshake on a connection!
> >
> > Lacking application level re-connect provisions for forward-incompatible
> > SSL/TLS servers, a TLS client might not want to sent the TLS extension
> > in the initial ClientHello of a connection.
>
> This was discussed a bit at the Sept. 29 meeting. I had originally suggested
> that the extension need not be present during initial negotiations at all,
> but it was pointed out that network management systems might want to
> inventory patched clients and servers.
I guess we'll see whether the need to interop with broken servers (which
are probably broken forever, and therefore vulnerable forever) is
important enough that implementors will have to include a knob for
whether to send this extension on initial negotiations. I consider the
fact that it will break such broken servers a feature, but one must be
realistic also.
Nico
--
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.