๐ŸŒนย ์ •๋ฆฌ by ์žฅ๋ฏธ(https://velog.io/@newbiekim/)

HTTP(Hypertext Transfer Protocol)

์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๋“ค ์‚ฌ์ด์—์„œ ํ†ต์‹ ์„ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„ โ†’ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†กํ•˜๋Š” ์šฉ๋„๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค.

HTTP๋Š” ์„œ๋ฒ„์—์„œ ๋ธŒ๋ผ์šฐ์ €๋กœ ์ „์†กํ•˜๋Š” ์ •๋ณด๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋‹ค.

HTTPS(Hypertext Transfer Protocol Secure)

HTTPS๋Š” HTTP์— **SSL(๋ณด์•ˆ ์†Œ์ผ“ ๊ณ„์ธต)**์„ ์ ์šฉํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

SSL์€ ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ด์— ์•ˆ์ „ํ•˜๊ฒŒ ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๊ณ , ์„œ๋ฒ„์™€ ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ๋•Œ ํ•ด๋‹น ์ •๋ณด๊ฐ€ ๋„๋‚œ ๋‹นํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ค€๋‹ค. (HTTP Message Body๋ฅผ ์•”ํ˜ธํ™”ํ•œ๋‹ค.)

์™œ HTTPS๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ?

<http://velog.io/@newbiekim>

http๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๊ฒฝ์šฐ, ๋„คํŠธ์›Œํฌ๋กœ ์›๋ณธ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ํ•ด์ปค๊ฐ€ ์ค‘๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋กœ์ฑˆ ๋‹ค์Œ, ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ฉด ์–ด๋–ค ๋‚ด์šฉ์ด ๋“ค์–ด์žˆ๋Š”์ง€ ๋ฐ”๋กœ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

<https://velog.io/@newbiekim>

HTTP์™€ ๋‹ฌ๋ฆฌ HTTPS๋กœ ์ „์†กํ•  ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ „์†กํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ํ•ด์ปค๊ฐ€ ์ค‘๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋กœ์ฑ„๋”๋ผ๋„ ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ๋‚ด์šฉ์ธ์ง€ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค.