HTTPS

๊น€๋‚จ๊ฒฝยท2023๋…„ 1์›” 4์ผ
0

network

๋ชฉ๋ก ๋ณด๊ธฐ
1/27

์˜๋ฏธ

๐Ÿ’ก HTTP Secure์˜ ์•ฝ์ž
๐Ÿ’ก HTTP์— SSL/TLS ํ”„๋กœํ† ์ฝœ์„ ๋”ํ•œ ๊ฒƒ
๐Ÿ’ก HTTP ์š”์ฒญ๊ณผ ์‘๋‹ต์œผ๋กœ ์˜ค๊ฐ€๋Š” ๋‚ด์šฉ์„ ์•”ํ˜ธํ™”(๊ฐ’์„ ๋ณผ ์ˆ˜ ์—†์Œ)
๐Ÿ’ก HTTPS ์š”์ฒญ ๋ฐ ์‘๋‹ต์€ ์ค‘๊ฐ„์— ์ œ 3์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๊ฐ€ ํƒˆ์ทจ๋˜๋”๋ผ๋„ ์•Œ์•„๋ณผ ์ˆ˜ ์—†์Œ

์•”ํ˜ธํ™” ๋ฐฉ์‹

์•”ํ˜ธํ™” ํ•˜๋Š” ํ‚ค / ๋ณตํ˜ธํ™” ํ•˜๋Š” ํ‚ค

๐Ÿ“—๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹
์•”ํ˜ธํ™” ํ•˜๋Š” ํ‚ค == ๋ณตํ˜ธํ™” ํ•˜๋Š” ํ‚ค
์—ฐ์‚ฐ ์†๋„๊ฐ€ ๋น ๋ฆ„
ํ‚ค๊ฐ€ ํƒˆ์ทจ๋‹นํ•˜๋ฉด ์•”ํ˜ธํ™”๊ฐ€ ์˜๋ฏธ๊ฐ€ ์—†์–ด์ง€๋ฏ€๋กœ ํ‚ค๋ฅผ ์ž˜ ๊ด€๋ฆฌํ•ด์•ผ ํ•จ

๐Ÿ“—๊ณต๊ฐœ ํ‚ค(๋น„๋Œ€์นญ ํ‚ค) ์•”ํ˜ธํ™” ๋ฐฉ์‹
์•”ํ˜ธํ™” ํ•˜๋Š” ํ‚ค =/= ๋ณตํ˜ธํ™” ํ•˜๋Š” ํ‚ค
๊ณต๊ฐœํ‚ค(์•”ํ˜ธํ™”) / ๋น„๋ฐ€ํ‚ค(๋ณตํ˜ธํ™”)

SSL/TLS ํ”„๋กœํ† ์ฝœ

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ„์˜ CA๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„๋ฅผ ์ธ์ฆํ•˜๋Š” ๊ณผ์ •๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ณผ์ •
HTTP ํ†ต์‹ ์„ ํ•˜๋Š” ์†Œ์ผ“ ๋ถ€๋ถ„์—์„œ ์•”ํ˜ธํ™” ์ง„ํ–‰

๐Ÿ“—ํŠน์ง•
CA๋ฅผ ํ†ตํ•œ ์ธ์ฆ์„œ ์‚ฌ์šฉ
๋Œ€์นญ ํ‚ค, ๊ณต๊ฐœ ํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹์„ ๋ชจ๋‘ ์‚ฌ์šฉ

๐Ÿ“—๋‹จ๊ณ„

CA์™€ ์„œ๋ฒ„
CA(Certificate Authority,)๋Š” ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•ด์ฃผ๋Š” ๊ณต์ธ๋œ ๊ธฐ๊ด€

์„œ๋ฒ„ โžก๏ธ (์„œ๋ฒ„์˜ ์ •๋ณด, ๊ณต๊ฐœ ํ‚ค) โžก๏ธ CA
์„œ๋ฒ„ โฌ…๏ธ (์ธ์ฆ์„œ[๊ณต๊ฐœ ํ‚ค]) โฌ…๏ธ CA

โœ… ์ธ์ฆ์„œ๋Š” ์„œ๋ฒ„์˜ ๊ณต๊ฐœ ํ‚ค์™€ ์ •๋ณด๋ฅผ CA์˜ ๋น„๋ฐ€ ํ‚ค๋กœ ์•”ํ˜ธํ™”

์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ

ํด๋ผ์ด์–ธํŠธ โžก๏ธ (์š”์ฒญ) โžก๏ธ ์„œ๋ฒ„
ํด๋ผ์ด์–ธํŠธ โฌ…๏ธ (์ธ์ฆ์„œ[๊ณต๊ฐœ ํ‚ค]) โฌ…๏ธ ์„œ๋ฒ„

ํด๋ผ์ด์–ธํŠธ์™€ ๋ธŒ๋ผ์šฐ์ €

ํด๋ผ์ด์–ธํŠธ โžก๏ธ (์ธ์ฆ์„œ[๊ณต๊ฐœ ํ‚ค]) โžก๏ธ ๋ธŒ๋ผ์šฐ์ €
ํด๋ผ์ด์–ธํŠธ โฌ…๏ธ (๊ณต๊ฐœํ‚ค, ์„œ๋ฒ„์˜ ์ •๋ณด) โฌ…๏ธ ๋ธŒ๋ผ์šฐ์ €

โœ… ๋ธŒ๋ผ์šฐ์ €๋Š” CA๋“ค์˜ ๋ฆฌ์ŠคํŠธ์™€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋‚ด์žฅ
โœ… ํ•ด๋‹น ์ธ์ฆ์„œ๊ฐ€ ํ™•์ธ๋˜๋ฉด CA์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ธ์ฆ์„œ์˜ ๋ณตํ˜ธํ™”


ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„

ํด๋ผ์ด์–ธํŠธ โžก๏ธ ([๋Œ€์นญํ‚ค]) โžก๏ธ ์„œ๋ฒ„

โœ… ํด๋ผ์ด์–ธํŠธ๋Š” ๋Œ€์นญ ํ‚ค๋ฅผ ์ƒ์„ฑ โžก๏ธ ๋ฐ›์€ ์„œ๋ฒ„์˜ ๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ „๋‹ฌ
โœ… ์„œ๋ฒ„๋Š” ๋น„๋ฐ€ ํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๋Œ€์นญ ํ‚ค๋ฅผ ํ™•๋ณด

ํด๋ผ์ด์–ธํŠธ โžก๏ธ ([์š”์ฒญ]) โžก๏ธ ์„œ๋ฒ„
ํด๋ผ์ด์–ธํŠธ โฌ…๏ธ ([์‘๋‹ต]) โฌ…๏ธ ์„œ๋ฒ„

โœ… ๋Œ€์นญ ํ‚ค ์•”ํ˜ธํ™” ๋ฐฉ์‹ ์‚ฌ์šฉ
โœ… ๋Œ€์นญ ํ‚ค ์ž์ฒด๋Š” ์˜ค๊ณ  ๊ฐ€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํ‚ค๊ฐ€ ์œ ์ถœ๋  ์œ„ํ—˜์ด ์—†์Œ

profile
๊ธฐ๋ณธ์— ์ถฉ์‹คํ•˜๋ฉฐ ์•ž์œผ๋กœ ๋ฐœ์ „ํ•˜๋Š”

0๊ฐœ์˜ ๋Œ“๊ธ€