LeeBrotherston / tls-fingerprinting

TLS Fingerprinting
GNU General Public License v3.0
373 stars 81 forks source link

What does this mean for TLSv1.3? #42

Open abdulhannanali opened 5 years ago

abdulhannanali commented 5 years ago

Hi there Lee,

I just wanted to know, if you have any thoughts on what this means for TLSv1.3 as the handshake process is going to be very different from how things were done in its precursors? This code probably won't work with TLSv1.3 but do you think with TLSv1.3, the method of tls fingerprinting will still have it's place or are the newer handshakes going to be more standardized from now on?

I'd love your two bits on it.

tomato42 commented 4 years ago

the ClientHello between TLS 1.2 and TLS 1.3 is compatible, so with the exception of need for special handling of key_share extension (that will be different every time a client starts a new connection), the fingerprinting should still work