Strange TLSv1.2 Handshake

2

Ho notato una stranezza nel TLS 1.2 Handshake e non so se mi manca qualcosa.

Comepuoivedereinquestaschermata,ilbrowser(Chrome)inserisceilvalore0x0301comeversioneinRecordLayermainserisceilvalore0x0303comeversionenelRecorddihandshake.LaversioneutilizzataèeffettivamenteTLS1.2(SSL3.3).Sehocapitobene,ancheil RFC5246 dice che il valore è 0x0303 per questa versione. Quindi, perché il browser inserisce 0x0301 nel Record Layer?

    
posta Steve 15.03.2014 - 20:30
fonte

1 risposta

1

Questo è tipico di una stretta di mano che supporta una versione minima inferiore alla sua versione preferita / massima.

In questo caso, il client utilizza un record ClientHello TLS v1.0, che indica il supporto minimo per TLS v1.0, ma all'interno del record indica supporto e preferenza per TLS v1.2

Utilizzando questa tecnica, i clienti e i server possono negoziare la migliore versione possibile che entrambi condividono.

    
risposta data 06.02.2015 - 21:43
fonte

Leggi altre domande sui tag