๐Ÿ“’ [ TIL ] 2022.07.28_71์ผ์ฐจ # ์ตœ์ข… ํ”„๋กœ์ ํŠธ (13)

๋ฌธ๋ช…์ฃผยท2022๋…„ 7์›” 29์ผ
1

[ 2022-07-28 (๋ชฉ) ์˜ค๋Š˜์˜ TIL ]

[ Today Project ]

drf ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ + ํ”„๋ก ํŠธ๊ฐœ๋ฐœ
: ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ํŒ€ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

[ Today Learn ]

  • EC2์— ๋„๋ฉ”์ธ ์ด๋ฆ„ ์ ์šฉ

โœ๏ธ ๋‚ด๊ฐ€ ๋ฐฐ์šด๊ฒƒ, ์–ป์€๊ฒƒ

โ“ DNS(Domain Name System)๋ž€ ?

๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ(DNS)์€ ์›น์‚ฌ์ดํŠธ์˜ IP ์ฃผ์†Œ์™€ ๋„๋ฉ”์ธ ์ฃผ์†Œ๋ฅผ ์ด์–ด์ฃผ๋Š” ํ™˜๊ฒฝ/์‹œ์Šคํ…œ์œผ๋กœ์„œ ์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„(์˜ˆ: www.amazon.com)์„ ๋จธ์‹ ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ(์˜ˆ: 192.0.2.44)๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค.

โ“ ๋„๋ฉ”์ธ(Domain)๋ž€ ?

์›๋ž˜ ์ง€์ •๋œ ์ธํ„ฐ๋„ท ์ ‘์† ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ๋ฐ”๊พธ์–ด ์ค€ ์ฃผ์†Œ๋กœ์„œ ์˜ˆ๋ฅผ ๋“ค์–ด, http://192.168.1.1/ ์ด๋ ‡๊ฒŒ ์ƒ๊ธด ์ฃผ์†Œ๋ฅผ www.์ด๋ฆ„.com ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ค€๋‹ค.

โ“ HTTPS ๋ž€ ?

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•œ ๋ณด์•ˆ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋ฉฐ ์ธํ„ฐ๋„ท์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  HTTPS์—์„œ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์€ TLS(Transport Layer Security) ๋˜๋Š” ์ด์ „์—๋Š” SSL(Secure Sockets Layer)์„ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋œ๋‹ค. HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ธ์ฆ๊ธฐ๊ด€(CA)์œผ๋กœ ๋ถ€ํ„ฐ SSL ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์•„์•ผ ํ•œ๋‹ค.

1) ๋Œ€์นญํ‚ค
์•”ํ˜ธํ™”์— ์“ฐ์ด๋Š” ํ‚ค์™€ ๋ณตํ˜ธํ™”์— ์“ฐ์ด๋Š” ํ‚ค๊ฐ€ ๋™์ผํ•œ ๊ธฐ๋ฒ•์œผ๋กœ ์›๊ฑฐ๋ฆฌ์—์„œ ๋Œ€์นญํ‚ค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์–ด๋ ต๋‹ค.

2) ๊ณต๊ฐœํ‚ค (๋น„๋Œ€์นญํ‚ค)
๊ณต๊ฐœํ‚ค์™€ ๊ฐœ์ธํ‚ค(๋น„๋ฐ€ํ‚ค)๋ผ๋Š” 2๊ฐ€์ง€ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ ์•”ํ˜ธํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณตํ˜ธํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ํ‚ค๋กœ์จ ์ž์‹ (์„œ๋ฒ„)๋งŒ์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํ‚ค์ด๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ์ง€๋งŒ ์†๋„๊ฐ€ ๋Š๋ฆฌ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

3) ์ธ์ฆ์„œ์™€ CA
SSL์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ธ์ฆ์„œ๋ผ๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ์ด ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•ด์ฃผ๋Š” ๊ธฐ์—…์„ CA๋ผ๊ณ  ํ•œ๋‹ค.

* HTTPS ํ†ต์‹ ๊ณผ์ • ๋ฐ ์›๋ฆฌ

profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ ๊พธ์ค€ํžˆ ๋‚˜์•„๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๐Ÿ™†โ€โ™€๏ธ https://github.com/Moonmooj

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

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด