TLS Handshaking
์ธ์ฆ์ ์ฒด์ธ ๐
1. ์ธ์ฆ์ ์ฒด์ธ ์ธ์ฆ์ ์ฒด์ธ : ์ธ์ฆ์๋ฅผ ์ ๋ขฐํ ์ ์๋๋ก ์๋ช ์ ํ๋ฉฐ ๋ง๋ค์ด์ง ์ฒด์ธ์ผ๋ก ์ผ๋ฐ์ ์ผ๋ก 3๊ณ์ธต / ์ธ์ฆ์ - ์ค๊ฐ ์ธ์ฆ์ - Root ์ธ์ฆ์๋ก ๊ตฌ์ฑ - ์ธ์ฆ์(Leaf Certificate) : HTTPS ์๋น์ค๋ฅผ ์ํ์ฌ ๋ฐ๊ธ ๋ฐ์ ์ธ์ฆ์์๋ก ์๋น์ค๊ฐ ์ฌ๋ผ๊ฐ ์๋ฒ์ ์ ์ฉ, ์ค๊ฐ ์ธ์ฆ์์ ์ธ์ฆ์ ์ ๋ณด๊ฐ Hash๋ ๊ฐ์ ์ ๋ฌํ์ฌ ์๋ช (์ค๊ฐ ์ธ์ฆ์ ์๋ฒ ๋น๊ณต๊ฐํค๋ก ์ํธํ) ์์ฒญ - ์ค๊ฐ ์ธ์ฆ์(Intermediate Certificate) : ์ธ์ฆ์๋ฅผ ์๋ช ํด์ค, Root ์ธ์ฆ์์ ์ํด ์๋ช ๋ ์ํ - Root ์ธ์ฆ์(Root Certificate) : ์ค๊ฐ ์ธ์ฆ์๋ฅผ ์๋ช ํด์ค, ๋ณธ์ธ์ ์๋ฒ ๊ณต๊ฐํค๋ก Self ์๋ช ๋ ์ํ, ๋ธ๋ผ์ฐ์ ๋ค์ ์ ๋ขฐํ๋ Root ์ธ์ฆ์ ๋ฆฌ์คํธ๋ฅผ ๊ฐ์ง๊ณ ์์(์ธ์ฆ์์ ๋ฐ๋ผ..
HTTPS ํจํท ๋ถ์(TLS 1.2์ TLS 1.3)
1. TLS 1.2 โ DNS๋ฅผ ํตํ์ฌ URL์ผ๋ก IP ํ์ธ โก TCP Handshaking(1 Round Trip Time) - 3 Way Hanshaking https://eunhyee.tistory.com/96?category=937476 TCP์ UDP 1. TCP 3 way handshaking(์์) SYN - Client์์ ์ธ์ ์ ๋งบ๊ธฐ ์ํ์ฌ SYN ์ ์ก - Server๋ SYN์ ๋ฐ๊ณ LITSEN > SYN_RCV ์ํ ๋ณ๊ฒฝ SYN+ACK - Sever๋ SYN์ ํ์ธํ๊ณ Client์ SYN+ACK ์ ์ก - Client๋ SYN+AC.. eunhyee.tistory.com โข TLS Handshaking(2 Round Trip Time) Client Hello : ํด๋ผ์ด์ธํธ์ธก์์ ์์ฑํ..