Re: [TLS] TLS or HTTP issue?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TLS] TLS or HTTP issue?



Nikos Mavrogiannopoulos wrote:
> 
> the application layer
> cannot distinguish between the two sessions (one before renegotiation,
> one after). The problem was for me that you could receive any amount of
> application data even after a rehandshake was requested, thus I had to
> cache them and present to the application after rehandshake was finished.

Yes, yes!

The buffered stream IO model we all take for granted is insufficient to
represent the semantics of a TLS connection in the presence of
renegotiation!

Even with an added callback for cert validation, ambiguities linger!

I think it highly probable that real vulnerabilities exist in
applications due to this mismatch.

The draft-rescorla-tls-renegotiate extension should help quite a bit though.

- Marsh

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