๐ก HTTP Secure์ ์ฝ์
๐ก HTTP์ SSL/TLS ํ๋กํ ์ฝ์ ๋ํ ๊ฒ
๐ก HTTP ์์ฒญ๊ณผ ์๋ต์ผ๋ก ์ค๊ฐ๋ ๋ด์ฉ์ ์ํธํ(๊ฐ์ ๋ณผ ์ ์์)
๐ก HTTPS ์์ฒญ ๋ฐ ์๋ต์ ์ค๊ฐ์ ์ 3์์๊ฒ ๋ฐ์ดํฐ๊ฐ ํ์ทจ๋๋๋ผ๋ ์์๋ณผ ์ ์์
์ํธํ ํ๋ ํค / ๋ณตํธํ ํ๋ ํค
๐๋์นญ ํค ์ํธํ ๋ฐฉ์
์ํธํ ํ๋ ํค == ๋ณตํธํ ํ๋ ํค
์ฐ์ฐ ์๋๊ฐ ๋น ๋ฆ
ํค๊ฐ ํ์ทจ๋นํ๋ฉด ์ํธํ๊ฐ ์๋ฏธ๊ฐ ์์ด์ง๋ฏ๋ก ํค๋ฅผ ์ ๊ด๋ฆฌํด์ผ ํจ
๐๊ณต๊ฐ ํค(๋น๋์นญ ํค) ์ํธํ ๋ฐฉ์
์ํธํ ํ๋ ํค =/= ๋ณตํธํ ํ๋ ํค
๊ณต๊ฐํค(์ํธํ) / ๋น๋ฐํค(๋ณตํธํ)
์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ์ CA๋ฅผ ํตํด ์๋ฒ๋ฅผ ์ธ์ฆํ๋ ๊ณผ์ ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๊ณผ์
HTTP ํต์ ์ ํ๋ ์์ผ ๋ถ๋ถ์์ ์ํธํ ์งํ
๐ํน์ง
CA๋ฅผ ํตํ ์ธ์ฆ์ ์ฌ์ฉ
๋์นญ ํค, ๊ณต๊ฐ ํค ์ํธํ ๋ฐฉ์์ ๋ชจ๋ ์ฌ์ฉ
๐๋จ๊ณ
CA์ ์๋ฒ
CA(Certificate Authority,)๋ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํด์ฃผ๋ ๊ณต์ธ๋ ๊ธฐ๊ด
์๋ฒ โก๏ธ (์๋ฒ์ ์ ๋ณด, ๊ณต๊ฐ ํค) โก๏ธ CA
์๋ฒ โฌ
๏ธ (์ธ์ฆ์[๊ณต๊ฐ ํค]) โฌ
๏ธ CA
โ
์ธ์ฆ์๋ ์๋ฒ์ ๊ณต๊ฐ ํค์ ์ ๋ณด๋ฅผ CA์ ๋น๋ฐ ํค๋ก ์ํธํ
์๋ฒ์ ํด๋ผ์ด์ธํธ
ํด๋ผ์ด์ธํธ โก๏ธ (์์ฒญ) โก๏ธ ์๋ฒ
ํด๋ผ์ด์ธํธ โฌ
๏ธ (์ธ์ฆ์[๊ณต๊ฐ ํค]) โฌ
๏ธ ์๋ฒ
ํด๋ผ์ด์ธํธ์ ๋ธ๋ผ์ฐ์
ํด๋ผ์ด์ธํธ โก๏ธ (์ธ์ฆ์[๊ณต๊ฐ ํค]) โก๏ธ ๋ธ๋ผ์ฐ์
ํด๋ผ์ด์ธํธ โฌ
๏ธ (๊ณต๊ฐํค, ์๋ฒ์ ์ ๋ณด) โฌ
๏ธ ๋ธ๋ผ์ฐ์
โ
๋ธ๋ผ์ฐ์ ๋ CA๋ค์ ๋ฆฌ์คํธ์ ๊ณต๊ฐ ํค๋ฅผ ๋ด์ฅ
โ
ํด๋น ์ธ์ฆ์๊ฐ ํ์ธ๋๋ฉด CA์ ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํด์ ์ธ์ฆ์์ ๋ณตํธํ
ํด๋ผ์ด์ธํธ์ ์๋ฒ
ํด๋ผ์ด์ธํธ โก๏ธ ([๋์นญํค]) โก๏ธ ์๋ฒ
โ
ํด๋ผ์ด์ธํธ๋ ๋์นญ ํค๋ฅผ ์์ฑ โก๏ธ ๋ฐ์ ์๋ฒ์ ๊ณต๊ฐ ํค๋ก ์ํธํํ์ฌ ์ ๋ฌ
โ
์๋ฒ๋ ๋น๋ฐ ํค๋ก ๋ณตํธํํ์ฌ ๋์นญ ํค๋ฅผ ํ๋ณด
ํด๋ผ์ด์ธํธ โก๏ธ ([์์ฒญ]) โก๏ธ ์๋ฒ
ํด๋ผ์ด์ธํธ โฌ
๏ธ ([์๋ต]) โฌ
๏ธ ์๋ฒ
โ
๋์นญ ํค ์ํธํ ๋ฐฉ์ ์ฌ์ฉ
โ
๋์นญ ํค ์์ฒด๋ ์ค๊ณ ๊ฐ์ง ์๊ธฐ ๋๋ฌธ์ ํค๊ฐ ์ ์ถ๋ ์ํ์ด ์์