Re: [TLS] TLS Protocol Version
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TLS] TLS Protocol Version



Blumenthal, Uri - 0662 - MITLL wrote:
> 
> Is it the only viable solution???

I am open to suggestions and improvements.

It is the best one that _I_ have found in the SSLv3/TLSv1.0
ServerHello PDU (there are not that much elements to choose from).

Since this signal is security relevant, *I* strongly prefer
that old servers are extremely unlikely to create this value by accident.


> 
> I am concerned of "overloading" fields and assigning an additional
> meaning to them that they did not have. Not a clean design or
> programming practice, and prone to causing people or code used
> to the "old" meaning to stumble.

In principle, I tend to agree.

However, we are actually changing several past revisions of a protocol
in a significant and purposely non-interoperable fashion -- because
that interoperability turned out to be a security problem.

I will try to provide sufficiently clear guidance to implementors
what this particular change means -- and only code which implements
the fix will ever be confronted with this changed semantics that
should _only_ be visible in the network transfer encoding.

It is really just method to compress an extra bit of information
representing a protocal change orthogonal to existing protocol
versions into the network transfer encoding of the
server_version element in the ServerHello PDU.

-Martin

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.