IdenTrust ๋ฃจํŠธ ์ธ์ฆ์„œ๊ฐ€ ๋งŒ๋ฃŒ๋˜๋ฉด ์ด์ „ ์žฅ์น˜์—์„œ Let's Encrypt์— ๋Œ€ํ•œ ์‹ ๋ขฐ๊ฐ€ ์ƒ์‹ค๋ฉ๋‹ˆ๋‹ค.

30์›” 17์ผ ๋ชจ์Šคํฌ๋ฐ” ์‹œ๊ฐ„ 01์‹œ 3๋ถ„, ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” Let's Encrypt ์ธ์ฆ ๊ธฐ๊ด€(ISRG Root X1)์˜ ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ๊ต์ฐจ ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ IdenTrust ๋ฃจํŠธ ์ธ์ฆ์„œ(DST Root CA XXNUMX)์™€ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ๋ฌด๋ฃŒ๋กœ ์ธ์ฆ์„œ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ๋งŒ๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๊ต์ฐจ ์„œ๋ช…์„ ํ†ตํ•ด Let's Encrypt ์ธ์ฆ์„œ๋Š” ๋‹ค์–‘ํ•œ ์žฅ์น˜, ์šด์˜ ์ฒด์ œ ๋ฐ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Let's Encrypt์˜ ์ž์ฒด ๋ฃจํŠธ ์ธ์ฆ์„œ๋Š” ๋ฃจํŠธ ์ธ์ฆ์„œ ์ €์žฅ์†Œ์— ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์›๋ž˜๋Š” DST ๋ฃจํŠธ CA X3์˜ ์‚ฌ์šฉ์ด ์ค‘๋‹จ๋œ ํ›„ Let's Encrypt ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฃจํŠธ ์ธ์ฆ์„œ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…์„ ์ƒ์„ฑํ•˜๋„๋ก ์ „ํ™˜ํ•  ๊ณ„ํš์ด์—ˆ์ง€๋งŒ, ์ด๋Ÿฌํ•œ ์ด๋™์œผ๋กœ ์ธํ•ด ๊ทธ๋ ‡์ง€ ์•Š์€ ๋‹ค์ˆ˜์˜ ์ด์ „ ์‹œ์Šคํ…œ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์ด ์†์‹ค๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Let's Encrypt ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ์ €์žฅ์†Œ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ์‚ฌ์šฉ ์ค‘์ธ Android ์žฅ์น˜์˜ ์•ฝ 30%์—๋Š” Let's Encrypt ๋ฃจํŠธ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ์ธ์ฆ์„œ๋Š” 7.1.1๋…„ ๋ง์— ์ถœ์‹œ๋œ Android 2016 ํ”Œ๋žซํผ๋ถ€ํ„ฐ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

Let's Encrypt๋Š” ์ƒˆ๋กœ์šด ๊ต์ฐจ ์„œ๋ช… ๊ณ„์•ฝ์„ ์ฒด๊ฒฐํ•  ๊ณ„ํš์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ„์•ฝ ๋‹น์‚ฌ์ž์—๊ฒŒ ์ถ”๊ฐ€ ์ฑ…์ž„์„ ๋ถ€๊ณผํ•˜๊ณ  ๋…๋ฆฝ์„ฑ์„ ๋ฐ•ํƒˆํ•˜๋ฉฐ ๋‹ค๋ฅธ ์ธ์ฆ ๊ธฐ๊ด€์˜ ๋ชจ๋“  ์ ˆ์ฐจ ๋ฐ ๊ทœ์น™ ์ค€์ˆ˜ ์ธก๋ฉด์—์„œ ์†์„ ๋ฌถ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์ˆ˜์˜ Android ๊ธฐ๊ธฐ์—์„œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ๋กœ ์ธํ•ด ๊ณ„ํš์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ๊ต์ฐจ ์„œ๋ช… Let's Encrypt ์ค‘๊ฐ„ ์ธ์ฆ์„œ๊ฐ€ ์ƒ์„ฑ๋œ ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์—์„œ IdenTrust ์ธ์ฆ ๊ธฐ๊ด€๊ณผ ์ƒˆ๋กœ์šด ๊ณ„์•ฝ์ด ์ฒด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ต์ฐจ ์„œ๋ช…์€ 2.3.6๋…„ ๋™์•ˆ ์œ ํšจํ•˜๋ฉฐ ๋ฒ„์ „ XNUMX๋ถ€ํ„ฐ Android ์žฅ์น˜์— ๋Œ€ํ•œ ์ง€์›์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ƒˆ๋กœ์šด ์ค‘๊ฐ„ ์ธ์ฆ์„œ์—๋Š” ๋‹ค๋ฅธ ๋งŽ์€ ๋ ˆ๊ฑฐ์‹œ ์‹œ์Šคํ…œ์ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด DST ๋ฃจํŠธ CA X3 ์ธ์ฆ์„œ๊ฐ€ 30์›” 1์ผ์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉด Let's Encrypt ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ฃจํŠธ ์ธ์ฆ์„œ ์ €์žฅ์†Œ์— ISRG ๋ฃจํŠธ XXNUMX ์ธ์ฆ์„œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๋Š” ์ง€์›๋˜์ง€ ์•Š๋Š” ํŽŒ์›จ์–ด ๋ฐ ์šด์˜ ์ฒด์ œ์—์„œ Let's Encrypt ์ธ์ฆ์„œ๊ฐ€ ๋” ์ด์ƒ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. . ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

  • OpenSSL ์ตœ๋Œ€ ๋ถ„๊ธฐ 1.0.2 ํฌํ•จ(๋ถ„๊ธฐ 1.0.2์˜ ์œ ์ง€ ๊ด€๋ฆฌ๋Š” 2019๋…„ XNUMX์›”์— ์ค‘๋‹จ๋จ)
  • NSS<3.26;
  • ์ž๋ฐ” 8 < 8u141, ์ž๋ฐ” 7 < 7u151;
  • ์œˆ๋„์šฐ <XP SP3;
  • macOS <10.12.1;
  • iOS < 10(์•„์ดํฐ < 5);
  • ์•ˆ๋“œ๋กœ์ด๋“œ <2.3.6;
  • ๋ชจ์งˆ๋ผ ํŒŒ์ด์–ดํญ์Šค < 50;
  • ์šฐ๋ถ„ํˆฌ <16.04;
  • ๋ฐ๋น„์•ˆ < 8.

OpenSSL 1.0.2์˜ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์œ ํšจํ•œ ์‹ ๋ขฐ ์ฒด์ธ์ด ๋‚จ์•„ ์žˆ์–ด๋„ ์„œ๋ช…์— ์‚ฌ์šฉ๋œ ๋ฃจํŠธ ์ธ์ฆ์„œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋งŒ๋ฃŒ๋˜๋ฉด ๊ต์ฐจ ์„œ๋ช…๋œ ์ธ์ฆ์„œ๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ž‘๋…„์— Sectigo(Comodo) ์ธ์ฆ ๊ธฐ๊ด€์˜ ์ธ์ฆ์„œ๋ฅผ ๊ต์ฐจ ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ AddTrust ์ธ์ฆ์„œ๊ฐ€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ฒŒ ๋œ ํ›„ ์ฒ˜์Œ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ์˜ ํ•ต์‹ฌ์€ OpenSSL์ด ์ธ์ฆ์„œ๋ฅผ ์„ ํ˜• ์ฒด์ธ์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•œ ๋ฐ˜๋ฉด, RFC 4158์— ๋”ฐ๋ฅด๋ฉด ์ธ์ฆ์„œ๋Š” ๊ณ ๋ คํ•ด์•ผ ํ•  ์—ฌ๋Ÿฌ ํŠธ๋Ÿฌ์ŠคํŠธ ์•ต์ปค๊ฐ€ ์žˆ๋Š” ๋ฐฉํ–ฅ์„ฑ ๋ถ„์‚ฐ ์›ํ˜• ๊ทธ๋ž˜ํ”„๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

OpenSSL 1.0.2 ๊ธฐ๋ฐ˜์˜ ์ด์ „ ๋ฐฐํฌํŒ ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์„ธ ๊ฐ€์ง€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

  • IdenTrust DST ๋ฃจํŠธ CA X3 ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๊ณ  ๋…๋ฆฝ ์‹คํ–‰ํ˜•(๊ต์ฐจ ์„œ๋ช…๋˜์ง€ ์•Š์Œ) ISRG ๋ฃจํŠธ X1 ๋ฃจํŠธ ์ธ์ฆ์„œ๋ฅผ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • openssl verify ๋ฐ s_client ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ "-trusted_first" ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„œ๋ฒ„์—์„œ๋Š” ์ƒํ˜ธ ์„œ๋ช…์ด ์—†๋Š” ๋ณ„๋„์˜ ๋ฃจํŠธ ์ธ์ฆ์„œ์ธ SRG Root X1์—์„œ ์ธ์ฆํ•œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ „ Android ํด๋ผ์ด์–ธํŠธ์™€์˜ ํ˜ธํ™˜์„ฑ์ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ Let's Encrypt ํ”„๋กœ์ ํŠธ๋Š” 2.2์–ต ๊ฐœ์˜ ์ธ์ฆ์„œ ์ƒ์„ฑ์ด๋ผ๋Š” ์ด์ •ํ‘œ๋ฅผ ๊ทน๋ณตํ–ˆ๋‹ค๋Š” ์ ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œํ•ด 2.4์›” 192์–ต ๋‹ฌ์„ฑ์„ ๋‹ฌ์„ฑํ–ˆ๋‹ค. ๋งค์ผ 260๋งŒ~195๋งŒ ๊ฐœ์˜ ์ƒˆ๋กœ์šด ์ธ์ฆ์„œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ™œ์„ฑ ์ธ์ฆ์„œ ์ˆ˜๋Š” 150์–ต 60๋งŒ ๊ฐœ(์ธ์ฆ์„œ ์œ ํšจ ๊ธฐ๊ฐ„์€ 82๊ฐœ์›”)์ด๋ฉฐ ์•ฝ 81์–ต 77๋งŒ ๊ฐœ์˜ ๋„๋ฉ”์ธ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค(69๋…„ ์ „ 58์–ต XNUMX๋งŒ ๊ฐœ, XNUMX๋…„ ์ „ XNUMX์–ต XNUMX๋งŒ ๊ฐœ, XNUMX๋…„ ์ „ XNUMX๋งŒ ๊ฐœ). Firefox Telemetry ์„œ๋น„์Šค์˜ ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด HTTPS๋ฅผ ํ†ตํ•œ ํŽ˜์ด์ง€ ์š”์ฒญ์˜ ์ „ ์„ธ๊ณ„ ์ ์œ ์œจ์€ XNUMX%(XNUMX๋…„ ์ „ - XNUMX%, XNUMX๋…„ ์ „ - XNUMX%, XNUMX๋…„ ์ „ - XNUMX%, XNUMX๋…„ ์ „ - XNUMX%)์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€