๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ๊ฐ“์ƒ ์ง์žฅ์ธ ๋‚จ๋ฐ”์˜ค
article thumbnail
[Dreamhack] Background: HTTP/HTTPS
Security/Web 2023. 2. 24. 13:32

ํ†ต์‹  ํ”„๋กœํ† ์ฝœ๐Ÿ“ƒ ์›น ์„œ๋ฒ„์— ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ›์•„ ๋ณด๋ ค๋ฉด, ํด๋ผ์ด์–ธํŠธ๋Š” ์›น์—๊ฒŒ ํŠน์ • ๋ฆฌ์†Œ์Šค๋ฅผ ์ง€์ •ํ•˜์—ฌ ์ œ๊ณตํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์„œ๋ฒ„๊ฐ€ ํ•ด๋‹น ์š”์ฒญ์„ ์ดํ•ดํ•˜๊ณ , ๋Œ€์‘๋˜๋Š” ๋™์ž‘์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํด๋ผ์ด์–ธํŠธ์˜ ํ–‰์œ„๋ฅผ ์š”์ฒญ(Request), ์„œ๋ฒ„์˜ ํ–‰์œ„๋ฅผ ์‘๋‹ต(Response)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ(Protocol)์€ ์œ„์™€ ๊ฐ™์ด ๊ทœ๊ฒฉํ™”๋œ ์ƒํ˜ธ์ž‘์šฉ์— ์ ์šฉ๋˜๋Š” ์•ฝ์†์„ ์ด๋ฆ…๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์™€ ํ†ต์‹ ํ•  ๋•Œ๋Š” ๋น„๊ต์  ์—„๊ฒฉํ•œ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด, ์ปดํ“จํ„ฐ๊ฐ€ ํ•ด์„์˜ ์œตํ†ต์„ฑ์„ ๋ฐœํœ˜ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ต๊ณ , ์ด ๊ณผ์ •์—์„œ ์˜คํžˆ๋ ค ํ†ต์‹  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋งŽ์€ ์ปดํ“จํ„ฐ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์€ ๊ฐ ํ†ต์‹  ์ฃผ์ฒด๊ฐ€ ๊ตํ™˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ(์ดํ•˜ ๋ฉ”์‹œ์ง€..

article thumbnail
[Dreamhack] Background: Web
Security/Web 2023. 2. 16. 20:43

์›น ์„œ๋น„์Šค, ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ์›น ์„œ๋น„์Šค์—์„œ ์ด์šฉ์ž์˜ ์š”์ฒญ์„ ๋ฐ›๋Š” ๋ถ€๋ถ„์„ ํ”„๋ก ํŠธ์—”๋“œ (Front-end), ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์„ ๋ฐฑ์—”๋“œ (Back-end)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํ”„๋ก ํŠธ์—”๋“œ๋Š” ์ด์šฉ์ž์—์„œ ์ง์ ‘ ๋ณด์—ฌ์ง€๋Š” ๋ถ€๋ถ„์œผ๋กœ, ์›น ๋ฆฌ์†Œ์Šค (Web Resource)๋ผ๋Š” ๊ฒƒ์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ํŽ˜์ด์ง€๊ฐ€ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋Š” ์ •๋ณด๋“ค์€ ๋ชจ๋‘ ์›น ๋ฆฌ์†Œ์Šค์— ๋ช…์‹œ๋˜์–ด ์žˆ๋‹ค. ํŽ˜์ด์ง€์— ๋‹ด๊ธฐ๋Š” ๊ธ€, ๊ธ€์ž๋“ค์˜ ์ƒ‰๊ณผ ๋ชจ์–‘, ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ, ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋‚˜ ํˆฌ๋ช…๋„๋“ฑ์ด ๊ด€๋ จ ์–ธ์–ด๋กœ ์ ํ˜€์žˆ๋‹ค. ์›น ๋ฆฌ์†Œ์Šค ์›น ๋ฆฌ์†Œ์Šค๋ž€, ์›น์— ๊ฐ–์ถฐ์ง„ ์ •๋ณด ์ž์‚ฐ์„ ์˜๋ฏธํ•œ๋‹ค. ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ฃผ์†Œ์ฐฝ์— http://dreamhack.io/index.html ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด dreamhack.io์— ์กด์žฌํ•˜๋Š” /index.html ๊ฒฝ๋กœ์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ ธ์˜ค๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ๋ชจ๋“  ์›น ๋ฆฌ์†Œ..