๐HTTP
๋จผ์ HTTP๋ ์๋ก ๋ค๋ฅธ ์์คํ ๋ค ์ฌ์ด์์ ํต์ ์ ์ฃผ๊ณ ๋ฐ๊ฒ ํด์ฃผ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํ๋กํ ์ฝ์ ๋๋ค.
๐HTTPS
HTTPS๋ HTTP + S ์
๋๋ค. ์ฌ๊ธฐ์ S๋ Secure Socket Layer๋ฅผ ๋งํฉ๋๋ค.
์ด๋ฆ์์๋ ํ์ธ ํ ์ ์๋ฏ์ด ๋ณด์์ด ๊ฐํ๋ HTTP์
๋๋ค.
๊ธฐ์กด์ HTTP๋ ์ํธํ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ๋๋ฌธ์ ๋ณด์์ ์ทจ์ฝํฉ๋๋ค. ์ฆ ์ฝ๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋๋๋นํ ์ ์๋ค๋ ์๋ฏธ ์ ๋๋ค. HTTPS ์์๋ SSL์ ์ฌ์ฉํจ์ผ๋ก์จ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. SSL์ ์๋ฒ์ ๋ธ๋ผ์ฐ์ ์ฌ์ด์ ์์ ํ๊ฒ ์ํธํ๋ ์ฐ๊ฒฐ์ ๋ง๋ค ์ ์๊ฒ ํด์ฃผ๊ณ , ์๋ฒ์ ๋ธ๋ผ์ฐ์ ๊ฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ด๊ฒ์ด ๋๋ ๋นํ๋ ๊ฒ์ ๋ง์์ค๋๋ค.
๐HTTPS์ ๊ธฐ๋ฅ
์ฒซ๋ฒ์งธ ๊ธฐ๋ฅ์ผ๋ก ์ ์ํ ์ฌ์ดํธ๊ฐ ์ ๋ขฐํ๋ ์ฌ์ดํธ์ธ์ง ํ๋ณํ๋ ๊ฒ์ ๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์ํ๋ฉด ์๋ก ํธ๋์์ดํฌ๋ผ๋ ๋๋คํ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ์๋ฅผ ํตํด ์ฌ์ดํธ๋ก๋ถํฐ ์ธ์ฆ์๋ฅผ ๋ฐ๊ณ ์ด ์ธ์ฆ์๋ฅผ ํตํด ํ์ฌ ์ ์ํ ์ฌ์ดํธ๊ฐ ์ ๋ขฐํ๋์ฌ์ดํธ์ธ์ง ํ๋ณํฉ๋๋ค.
๋๋ฒ์งธ ๊ธฐ๋ฅ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ณด๋ธ ์ ๋ณด๋ฅผ ๋ค๋ฅธ์ฌ๋์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด์ง ๋ชปํ๊ฒ ํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ๋์นญํค์ ๋น๋์นญํค ์์คํ ์ด ์์ฉํ๊ฒ ๋ฉ๋๋ค. ๋น๋์นญํค๋ ์๋ฒ๊ฐ ๊ฐ์ธํค๋ฅผ, ํด๋ผ์ด์ธํธ๊ฐ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํด๋ผ์ด์ธํธ๊ฐ ๊ณต๊ฐํค๋ฅผ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ฉด ํ ์ ์๋๊ฑด ๊ฐ์ธํค๋ฅผ ๊ฐ์ง ์๋ฒ๋ฐ์ ์๋ ์ ์ ๋๋ค. ์ค๊ฐ์ ๋ค๋ฅธ์ฌ๋์ด ๋ณด๊ณ ์๋ค๊ณ ํด๋ ๋ณตํธํ๋ฅผ ํ ์ ์๊ธฐ์ ๋ฐ์ดํฐ๋ ์์ ํ๋ค๊ณ ํ ์ ์์ต๋๋ค.
๐HTTP์ HTTPS์ ์ฐจ์ด์
๋น์ฐํ ๋ณด์์์๋ HTTPS๊ฐ ๋ ์ข์ต๋๋ค. ์๋๋ฉด์์ HTTPS๋ ๋ค๋ฅธ ๊ณผ์ ์ด ์ถ๊ฐ๋๊ธฐ ๋๋ฌธ์ ๋๋ฆฌ๋ค๊ณ ์๊ฐํ ์ ์์ง๋ง ์๋์ ์ผ๋ก ๋๋ฆฐ๊ฒ์ด์ง ์ฌ์ค ์ฒด๊ฐํ ์ ์์ ์ ๋๋ผ๊ณ ํฉ๋๋ค.HTTP์ ์ฅ์ ์ผ๋ก๋ ์ ์ ๋์ค ์ค๊ฐ์ ๋์ด์ง๋๋ผ๋ ์ฒ์๋ถํฐ ๋ค์ ์์ํ ํ์๊ฐ ์์ต๋๋ค.ํ์ง๋ง HTTPS์ ๊ฒฝ์ฐ ์ ์์ด ๋์ด์ง๊ฒ ๋๋ฉด ๋ค์ ์ฒ์๋ถํฐ ์์ํด์ผ ํฉ๋๋ค.
๐SSL?
์์์ ๋งํ SSL์ SECURE SOCKET LAYER๋ก ์์ฉ๊ณ์ธต๊ณผ ์ ์ก๊ณ์ธต ์ฌ์ด์์ ์ํธํ๋ฅผ ๋งก์ ํ๋กํ ์ฝ์ ๋๋ค.
์ฌ๊ธฐ์ ๋ง๋ค์ด์ง๋ ์ธ์ฆ์๋ CA์์ ์ธ์ฆ๋ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค.
'CS > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TCP/IP (Transmission Control Protocol / Internet Protocol) (0) | 2020.10.18 |
---|---|
๋์นญํค์ ๋น๋์นญํค(Symmetric key and Asymmetric key) (0) | 2020.10.17 |
์ฟ ํค์ ์ธ์ (Cookie / Session) (0) | 2020.10.15 |
ํ๋กํ ์ฝ(Protocol) (0) | 2020.10.14 |
HTTP (Hyper Text Transfer Protocol) (0) | 2020.10.13 |