1. ์ธ์ฆ์ ์ฒด์ธ
์ธ์ฆ์ ์ฒด์ธ : ์ธ์ฆ์๋ฅผ ์ ๋ขฐํ ์ ์๋๋ก ์๋ช ์ ํ๋ฉฐ ๋ง๋ค์ด์ง ์ฒด์ธ์ผ๋ก ์ผ๋ฐ์ ์ผ๋ก 3๊ณ์ธต / ์ธ์ฆ์ - ์ค๊ฐ ์ธ์ฆ์ - Root ์ธ์ฆ์๋ก ๊ตฌ์ฑ
- ์ธ์ฆ์(Leaf Certificate) : HTTPS ์๋น์ค๋ฅผ ์ํ์ฌ ๋ฐ๊ธ ๋ฐ์ ์ธ์ฆ์์๋ก ์๋น์ค๊ฐ ์ฌ๋ผ๊ฐ ์๋ฒ์ ์ ์ฉ, ์ค๊ฐ ์ธ์ฆ์์ ์ธ์ฆ์ ์ ๋ณด๊ฐ Hash๋ ๊ฐ์ ์ ๋ฌํ์ฌ ์๋ช (์ค๊ฐ ์ธ์ฆ์ ์๋ฒ ๋น๊ณต๊ฐํค๋ก ์ํธํ) ์์ฒญ
- ์ค๊ฐ ์ธ์ฆ์(Intermediate Certificate) : ์ธ์ฆ์๋ฅผ ์๋ช ํด์ค, Root ์ธ์ฆ์์ ์ํด ์๋ช ๋ ์ํ
- Root ์ธ์ฆ์(Root Certificate) : ์ค๊ฐ ์ธ์ฆ์๋ฅผ ์๋ช ํด์ค, ๋ณธ์ธ์ ์๋ฒ ๊ณต๊ฐํค๋ก Self ์๋ช ๋ ์ํ, ๋ธ๋ผ์ฐ์ ๋ค์ ์ ๋ขฐํ๋ Root ์ธ์ฆ์ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ง๊ณ ์์(์ธ์ฆ์์ ๋ฐ๋ผ Self ์๋ช ์ด ์๋ ๋ค๋ฅธ Root ์ธ์ฆ์์ ๊ต์ฐจ ์๋ช ํ๊ธฐ๋ ํจ)
- ์ธ์ฆ ๊ธฐ๊ด(Certificate Authoirty) : ์๋ช ์ ํด์ฃผ๋ ๊ธฐ๊ด
- ์๋ช (Signature) : Hash๋ ๊ฐ์ ์์ ์ธ์ฆ์ ์๋ฒ ๋น๊ณต๊ฐํค๋ก ์ํธํ ํ ์์ ์ธ์ฆ์ ์๋ฒ ๊ณต๊ฐํค๋ก ๋ณตํธํํ์ฌ ์์ ์ธ์ฆ์๊ฐ ๋ณธ์ธ์ ์๋ฒ ๋น๊ณต๊ฐํค๋ก ์ํธํ ํด์ค์ ํ์ธํ๊ณ Hash๋ ๊ฐ์ ๋น๊ตํ์ฌ ์ธ์ฆ์์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธ
2. ์ธ์ฆ ๊ณผ์
โ TLS Handshaking - Certificate ๊ณผ์ ์์ Client๋ Server๋ก๋ถํฐ ์ธ์ฆ์ ์ฒด์ธ(์ธ์ฆ์/์ค๊ฐ ์ธ์ฆ์/Root ์ธ์ฆ์)์ ์ ๋ฌ ๋ฐ์
โก ๋ธ๋ผ์ฐ์ ์ ์ ๋ขฐํ๋ Root ์ธ์ฆ์ ๋ฆฌ์คํธ์ โ ์์ ์ ๋ฌ ๋ฐ์ Root ์ธ์ฆ์๋ฅผ ๋น๊ตํ์ฌ ์ ๋ขฐ๋ Root ์ธ์ฆ์์ธ์ง ํ์ธ
โข Root ์ธ์ฆ์ : ๋ณธ์ธ ์๋ฒ ๊ณต๊ฐํค๋ก Self ์๋ช ์ ๋ณตํธํํ์ฌ Self ์๋ช ํ์ธ๊ณผ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ
โฃ ์ค๊ฐ ์ธ์ฆ์ : Root ์ธ์ฆ์ ์๋ฒ ๊ณต๊ฐํค๋ก ์๋ช ์ ๋ณตํธํํ์ฌ ์๋ช ํ์ธ๊ณผ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ
โค ์ธ์ฆ์ : ์ค๊ฐ ์ธ์ฆ์ ์๋ฒ ๊ณต๊ฐํค๋ก ์๋ช ์ ๋ณตํธํํ์ฌ ์๋ช ํ์ธ๊ณผ ๋ฌด๊ฒฐ์ฑ ๊ฒ์ฆ
โฅ ์ ๋ขฐ๋ ์ธ์ ์์์ ํ์ธํ๊ณ TLS Handshaking ๊ณ์ ์งํ... ๐
TLS Handshaking ๊ณผ์ โถ๏ธ https://eunhyee.tistory.com/205
์๋ช ์ดํดํ๊ธฐ โถ๏ธ https://eunhyee.tistory.com/209?category=849928
์ธ์ฆ์ ์ฒด์ธ
์ข ๋ฅ | ์ธ์ฆ์ ์ด๋ฆ | ๋ฐ๊ธ ๊ธฐ๊ด |
Root ์ธ์ฆ์ | DigiCert Global Root G2 | DigiCert Global Root G2(Slef) |
์ค๊ฐ ์ธ์ฆ์ | Thawte TLS RSA CA G1 | DigiCert Global Root G2 |
์ธ์ฆ์ | *.kakao.com | Thawte TLS RSA CA G1 |
TLS Handshaking - Certificate
Chrome์ด ์ ๋ขฐํ๋ Root ์ธ์ฆ์ ๋ฆฌ์คํธ
'Security' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
SSL ์ธ์ฆ์ ์ข ๋ฅ (1) | 2021.07.06 |
---|---|
์ธ์ฆ์์ ์ ์ ์๋ช (๋์งํธ ์๋ช ) ๐ ๐ (0) | 2021.06.14 |
OpenSSL์ ์ด์ฉํ ๋์นญํค ์ํธํ (0) | 2021.06.07 |
OpenSSL์ ์ด์ฉํ ๋น๋์นญํค ์ํธํ (0) | 2021.06.07 |
Security (0) | 2020.06.06 |