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.