H2o: TLS 1.3 ΠΈ Cipher-Suite

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 21 янв. 2019  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: h2o/h2o

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, ΠΈ с Новым Π³ΠΎΠ΄ΠΎΠΌ ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΡΠ»ΡƒΡ‡Π°ΡŽ,

МнС Π±Ρ‹Π»ΠΎ интСрСсно, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ порядок ΡˆΠΈΡ„Ρ€ΠΎΠ² ΠΏΡ€ΠΈ использовании TLS v1.3.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ:

  • новСйшиС источники H2O,
  • OpenSSL 1.1.1,
  • Β«ΡˆΠΈΡ„Ρ€-ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅: сСрвСр».

Однако нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Π²Π»ΠΎΠΆΠΈΠ» Π² Β«Π½Π°Π±ΠΎΡ€ ΡˆΠΈΡ„Ρ€ΠΎΠ²Β», это всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π°Π±ΠΎΡ€ OpenSSL ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: Β«TLS_AES_256_GCM_SHA384Β», Β«TLS_CHACHA20_POLY1305_SHA256Β» ΠΈ Β«TLS_AES_128_GCM_SHA256Β» ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом порядкС.

Π˜Ρ‚Π°ΠΊ, ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно, ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ Π»ΠΈ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅?

Бпасибо,

Π‘ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌΠΈ поТСланиями,

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π― ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° https://github.com/h2o/h2o/pull/1963 , Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅.

ВсС 5 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бписок ΡˆΠΈΡ„Ρ€ΠΎΠ² Π² настоящСС врСмя ТСстко Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½. Моим ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠΎΠ±ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ список ΡˆΠΈΡ„Ρ€ΠΎΠ² ΠΈΠ· ssl_ctx, Π½ΠΎ способ указания ΡˆΠΈΡ„Ρ€ΠΎΠ² Π² openssl 1.1.1 измСнился, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ SSL_CTX_set_ciphersuites

Π― Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, ΠΊΠ°ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ всСго с этим ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ, Π½Π° ΡƒΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ cipher-suite-tls1.3 , ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅, @kazuho ?

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ openssl ΡΡ‚Π°Ρ€ΡˆΠ΅ openssl-1.1.1 (скаТСм, openssl-1.1.0), ssl_ctx Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡˆΠΈΡ„Ρ€ΠΎΠ² TLS1.3. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ список, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ @deweerdt, ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ использованиС.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΌΠΎΠΉ голос.

Π”ΡƒΠΌΠ°ΡŽ, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ понятнСС. БмСшиваниС ΡˆΠΈΡ„Ρ€ΠΎΠ² для TLSv1.3 с ΡˆΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий TLS Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΠ»ΠΎ Π±Ρ‹ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, слоТнСС Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (я Π΄ΡƒΠΌΠ°ΡŽ).

Π― ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° https://github.com/h2o/h2o/pull/1963 , Π΄Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΡƒΠΌΠ°Π΅Ρ‚Π΅.

Π£ мСня Π½Π΅Ρ‚ Π½Π°Π²Ρ‹ΠΊΠΎΠ² для просмотра самого ΠΊΠΎΠ΄Π°, Π½ΠΎ идСя ΠΌΠ½Π΅ каТСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ.

Π•ΡΡ‚ΡŒ Π»ΠΈ соглашСниС ΠΎΠ± ΠΈΠΌΠ΅Π½Π°Ρ… ΠΎΠΏΡ†ΠΈΠΉ Π² H2O? Π― Π½Π΅ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°ΡŽ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ, Ссли Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π΅ΡΡ‚ΡŒ Β«Ρ‚ΠΎΡ‡ΠΊΠ°Β»? "cipher-suite-tls1.3" ΠΈΠ»ΠΈ "cipher-suite-tls13"? Как я ΡƒΠΆΠ΅ сказал, я Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ², это просто ΠΌΡ‹ΡΠ»ΡŒ, которая ΠΏΡ€ΠΈΡˆΠ»Π° ΠΌΠ½Π΅ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ.

Бпасибо!

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

Ys88 picture Ys88  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

kazuho picture kazuho  Β·  7ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

proyb6 picture proyb6  Β·  5ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

utrenkner picture utrenkner  Β·  8ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

taosx picture taosx  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ