ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ํ•ด๊ฒฐ ๋ฐ ์˜ˆ๋ฐฉ ์™„๋ฒฝ ๊ฐ€์ด๋“œ 2025

๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ์‚ฌ์ดํŠธ๊ฐ€ ์ ‘์†๋˜์ง€ ์•Š๊ฑฐ๋‚˜ 502 Bad Gateway ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋ฉด์„œ ๋‹นํ™ฉํ•˜์…จ๋‚˜์š”? ๋””๋„์Šค(DDoS) ๊ณต๊ฒฉ์€ ์˜ˆ๊ณ  ์—†์ด ์ฐพ์•„์™€ ์†Œ์ค‘ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค์— ๋ง‰๋Œ€ํ•œ ์†์‹ค์„ ์ž…ํž™๋‹ˆ๋‹ค. ๋งŽ์€ ๋ถ„๋“ค์ด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด(Cloudflare)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์„ค์ • ๋ฏธ์ˆ™์ด๋‚˜ ๋Œ€์‘ ๋ฐฉ๋ฒ• ๋ถ€์žฌ๋กœ ์ธํ•ด ์†์ˆ˜๋ฌด์ฑ…์œผ๋กœ ์‚ฌ์ดํŠธ ๋‹ค์šด์„ ๊ฒฝํ—˜ํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์€ ๋‹จ์ˆœํ•œ ์ •๋ณด ๋‚˜์—ด์ด ์•„๋‹™๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ์ƒํ™ฉ์—์„œ ์ฆ‰์‹œ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…๊ณผ ์žฌ๋ฐœ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ ์™„๋ฒฝํ•œ ๋กœ๋“œ๋งต์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋๊นŒ์ง€ ์ฝ์œผ์‹ ๋‹ค๋ฉด ๋‹น์‹ ์˜ ์›น์‚ฌ์ดํŠธ๋Š” ๊ทธ ์–ด๋А ๋•Œ๋ณด๋‹ค ๊ฐ•๋ ฅํ•œ ๋ฐฉ์–ด ์ฒด๊ณ„๋ฅผ ๊ฐ–์ถ”๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


๐Ÿ“‹ ๋ชฉ์ฐจ


1. ๐ŸŒ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค(DDoS)๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด(Cloudflare)๋Š” ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” CDN(์ฝ˜ํ…์ธ  ์ „์†ก ๋„คํŠธ์›Œํฌ)์ด์ž ๋ณด์•ˆ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋””๋„์Šค(DDoS, Distributed Denial of Service) ๊ณต๊ฒฉ์€ ์ˆ˜๋งŽ์€ ๊ฐ์—ผ๋œ ์ปดํ“จํ„ฐ(์ข€๋น„ PC)๋ฅผ ์ด์šฉํ•ด ํŠน์ • ์„œ๋ฒ„์— ํŠธ๋ž˜ํ”ฝ์„ ํญ์ฃผ์‹œ, ์ •์ƒ์ ์ธ ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘์†ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ์•…์งˆ์ ์ธ ๊ณต๊ฒฉ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋Š” ์‚ฌ์šฉ์ž์™€ ์›น ์„œ๋ฒ„ ์‚ฌ์ด์— ์œ„์น˜ํ•˜์—ฌ ๊ฑฐ๋Œ€ํ•œ ๋ฐฉํŒจ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋ชจ๋“  ํŠธ๋ž˜ํ”ฝ์€ ๋จผ์ € ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋ฅผ ๊ฑฐ์น˜๊ฒŒ ๋˜๋ฉฐ, ์—ฌ๊ธฐ์„œ ์•…์„ฑ ํŠธ๋ž˜ํ”ฝ์„ ํ•„ํ„ฐ๋งํ•˜๊ณ  ์ •์ƒ์ ์ธ ์š”์ฒญ๋งŒ ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•˜๋Š” ์›๋ฆฌ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฐฉํŒจ๋„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๋šซ๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋•Œ๋กœ๋Š” ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ์ž์ฒด์˜ ๋ฌธ์ œ๋กœ ์ธํ•ด ์‚ฌ์ดํŠธ๊ฐ€ ๋‹ค์šด๋˜๋Š” ํ˜„์ƒ์ฒ˜๋Ÿผ ๋ณด์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ⚠️ ๋‚ด ์‚ฌ์ดํŠธ๊ฐ€ ๋‹ค์šด๋œ ์ด์œ : 502, 522 ์˜ค๋ฅ˜ ์ •๋ฐ€ ๋ถ„์„

์‚ฌ์ดํŠธ๊ฐ€ ์—ด๋ฆฌ์ง€ ์•Š์„ ๋•Œ ํ™”๋ฉด์— ํ‘œ์‹œ๋˜๋Š” ์˜ค๋ฅ˜ ์ฝ”๋“œ๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ์—ด์‡ ์ž…๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ์ƒํ™ฉ์—์„œ ๊ฐ€์žฅ ํ”ํ•˜๊ฒŒ ๋ชฉ๊ฒฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ์˜ค๋ฅ˜๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ์ฝ”๋“œ ์˜๋ฏธ ์ฃผ์š” ์›์ธ ๋ฐ ๋””๋„์Šค์™€์˜ ๊ด€๊ณ„
502 Bad Gateway ๊ฒŒ์ดํŠธ์›จ์ด ๋ถˆ๋Ÿ‰ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋Š” ์ •์ƒ์ด๋‚˜, ์›๋ณธ ์„œ๋ฒ„๊ฐ€ ์‘๋‹ตํ•˜์ง€ ์•Š์Œ. ๋””๋„์Šค ๊ณต๊ฒฉ์œผ๋กœ ์„œ๋ฒ„ ์ž์›(CPU, RAM)์ด ๊ณ ๊ฐˆ๋˜์–ด ๋ฐœ์ƒํ•  ํ™•๋ฅ ์ด ๋†’์Œ.
522 Connection Timed Out ์—ฐ๊ฒฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๊ฐ€ ์›๋ณธ ์„œ๋ฒ„์— ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ–ˆ์œผ๋‚˜ ์‹คํŒจํ•จ. ๋ฐฉํ™”๋ฒฝ์ด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด IP๋ฅผ ์ฐจ๋‹จํ–ˆ๊ฑฐ๋‚˜ ๋„คํŠธ์›Œํฌ ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ.
524 A Timeout Occurred ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ ์ดˆ๊ณผ ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐ์€ ๋˜์—ˆ์œผ๋‚˜, ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๊ฐ€ ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆผ. DB ์ฟผ๋ฆฌ ํญ์ฃผ ๊ณต๊ฒฉ ๋“ฑ์˜ ๊ฐ€๋Šฅ์„ฑ.

3. ๐Ÿšซ ์ดˆ๋ณด์ž๊ฐ€ ์ž์ฃผ ๋ฒ”ํ•˜๋Š” ๋ฐฉ์–ด ์‹คํŒจ ์›์ธ 3๊ฐ€์ง€

๋งŽ์€ ์›น๋งˆ์Šคํ„ฐ๋“ค์ด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋ฅผ ๋„์ž…ํ•˜๊ณ ๋„ ๋””๋„์Šค ๊ณต๊ฒฉ์— ๋ฌด๋„ˆ์ง€๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ์ „๋ฌธ๊ฐ€๋“ค์ด ์ง€์ ํ•˜๋Š” ๊ฐ€์žฅ ํ”ํ•œ ์‹ค์ˆ˜๋“ค์„ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ”ผํ•˜๋Š” ๊ฒƒ์ด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด์„ ๋ง‰๋Š” ์ฒซ๊ฑธ์Œ์ž…๋‹ˆ๋‹ค.

  1. ์›๋ณธ IP ์ฃผ์†Œ ๋…ธ์ถœ (Origin IP Leak):
    ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„, ๊ณผ๊ฑฐ์˜ DNS ๊ธฐ๋ก์ด๋‚˜ ์ด๋ฉ”์ผ ํ—ค๋” ๋“ฑ์„ ํ†ตํ•ด ์„œ๋ฒ„์˜ ์‹ค์ œ IP(Real IP)๊ฐ€ ๋…ธ์ถœ๋˜์–ด ์žˆ๋‹ค๋ฉด ๊ณต๊ฒฉ์ž๋Š” ๋ฐฉํŒจ๋ฅผ ์šฐํšŒํ•˜์—ฌ ์ง์ ‘ ์„œ๋ฒ„๋ฅผ ํƒ€๊ฒฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์˜ ๋ฐฉ์–ด ๊ธฐ๋Šฅ์€ ๋ฌด์šฉ์ง€๋ฌผ์ด ๋ฉ๋‹ˆ๋‹ค.

  2. DNS ๋ ˆ์ฝ”๋“œ ํ”„๋ก์‹œ ์„ค์ • ๋ˆ„๋ฝ (Grey Cloud):
    DNS ์„ค์ •์—์„œ ๊ตฌ๋ฆ„ ์•„์ด์ฝ˜์ด ํšŒ์ƒ‰(DNS Only)์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค๋ฉด, ํŠธ๋ž˜ํ”ฝ์ด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด์˜ ๋ณด์•ˆ๋ง์„ ๊ฑฐ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ์ฃผํ™ฉ์ƒ‰ ๊ตฌ๋ฆ„(Proxied) ์ƒํƒœ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  3. WAF(์›น ๋ฐฉํ™”๋ฒฝ) ๊ทœ์น™ ๋ฏธ์„ค์ •:
    ๊ธฐ๋ณธ ์„ค์ •๋งŒ์œผ๋กœ๋Š” ์ง€๋Šฅ์ ์ธ ๊ณต๊ฒฉ์„ ๋ง‰๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ํŠน์ • ๊ตญ๊ฐ€์—์„œ ๋“ค์–ด์˜ค๋Š” ๋น„์ •์ƒ์ ์ธ ํŠธ๋ž˜ํ”ฝ์ด๋‚˜, ๋ด‡(Bot)์œผ๋กœ ์˜์‹ฌ๋˜๋Š” ์š”์ฒญ์„ ์ฐจ๋‹จํ•˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๊ทœ์น™(Firewall Rules)์„ ์„ค์ •ํ•˜์ง€ ์•Š์•„ ๋šซ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

4. ๐Ÿš‘ ๊ธด๊ธ‰ ๋ณต๊ตฌ: ๊ณต๊ฒฉ๋ฐ›์„ ๋•Œ ์ฆ‰์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•  5๋‹จ๊ณ„

์ง€๊ธˆ ๋‹น์žฅ ์‚ฌ์ดํŠธ๊ฐ€ ๋А๋ ค์ง€๊ฑฐ๋‚˜ ๋‹ค์šด๋˜๊ณ  ์žˆ๋‹ค๋ฉด, ๋‹นํ™ฉํ•˜์ง€ ๋ง๊ณ  ๋‹ค์Œ 5๋‹จ๊ณ„๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค. ์ด๋Š” ๊ณจ๋“  ํƒ€์ž„์„ ์ง€ํ‚ค๋Š” ํ•ต์‹ฌ ๋ฉ”๋‰ด์–ผ์ž…๋‹ˆ๋‹ค.

STEP 1: Under Attack Mode (๊ณต๊ฒฉ ์ค‘ ๋ชจ๋“œ) ํ™œ์„ฑํ™”

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋Œ€์‹œ๋ณด๋“œ์—์„œ '๊ฐœ์š”(Overview)' ๋˜๋Š” '๋ณด์•ˆ(Security)' ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ Under Attack Mode๋ฅผ ์ฆ‰์‹œ ์ผญ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋Š” ๋ชจ๋“  ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฑŒ๋ฆฐ์ง€(ํ™”๋ฉด ๊ฒ€์‚ฌ)๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ๋ด‡๊ณผ ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.

STEP 2: ๋ฐฉํ™”๋ฒฝ ์ด๋ฒคํŠธ ๋กœ๊ทธ ๋ถ„์„

'๋ณด์•ˆ' > '์ด๋ฒคํŠธ(Events)' ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜์—ฌ ํ˜„์žฌ ๊ณต๊ฒฉ์ด ์–ด๋–ค ๊ตญ๊ฐ€, ์–ด๋–ค IP, ์–ด๋–ค User-Agent์—์„œ ์˜ค๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ํŒจํ„ด(์˜ˆ: ํŠน์ • ๊ตญ๊ฐ€์—์„œ์˜ ์ ‘์† ํญ์ฃผ)์ด ๋ณด์ธ๋‹ค๋ฉด ์ฆ‰์‹œ ์ฐจ๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

STEP 3: WAF ์ฐจ๋‹จ ๊ทœ์น™ ์ƒ์„ฑ

๋ถ„์„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ WAF ๊ทœ์น™์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ๊ตญ(KR)๋งŒ์„ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์„œ๋น„์Šค๋ผ๋ฉด '๊ตญ๊ฐ€๊ฐ€ ๋Œ€ํ•œ๋ฏผ๊ตญ์ด ์•„๋‹Œ ๊ฒฝ์šฐ(Not Korea) -> ์ฑŒ๋ฆฐ์ง€(Challenge) ๋˜๋Š” ์ฐจ๋‹จ(Block)' ๊ทœ์น™์„ ์ ์šฉํ•˜๋ฉด ํ•ด์™ธ๋ฐœ ๋””๋„์Šค๋ฅผ 99% ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

STEP 4: ์บ์‹œ ๋ ˆ๋ฒจ ์ƒํ–ฅ ์กฐ์ • (Caching)

'์บ์‹œ(Caching)' > '๊ตฌ์„ฑ(Configuration)'์—์„œ ์บ์‹œ ์ˆ˜์ค€์„ ํ‘œ์ค€(Standard) ์ด์ƒ์œผ๋กœ ์„ค์ •ํ•˜๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ '๋ธŒ๋ผ์šฐ์ € ์บ์‹œ TTL'์„ ๋†’์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์„œ๋ฒ„๋กœ ๊ฐ€๋Š” ์š”์ฒญ์„ ์ค„์—ฌ ๋ถ€ํ•˜๋ฅผ ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค.

STEP 5: ํ˜ธ์ŠคํŒ… ์—…์ฒด ์—ฐ๋ฝ ๋ฐ IP ๋ณ€๊ฒฝ ๊ณ ๋ ค

์œ„์˜ ์กฐ์น˜๋กœ๋„ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์›๋ณธ IP๊ฐ€ ๋…ธ์ถœ๋˜์—ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ… ์—…์ฒด์— ์—ฐ๋ฝํ•˜์—ฌ ์„œ๋ฒ„ IP ๋ณ€๊ฒฝ์„ ์š”์ฒญํ•˜๊ณ , ๋ณ€๊ฒฝ๋œ IP๋Š” ์˜ค์ง ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋Œ€์—ญ์—์„œ๋งŒ ์ ‘์† ๊ฐ€๋Šฅํ•˜๋„๋ก ์„œ๋ฒ„ ๋‚ด๋ถ€ ๋ฐฉํ™”๋ฒฝ(iptables ๋“ฑ)์„ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

5. ⚔️ ํ•ต์‹ฌ ์ „๋žต: ๋ฌด๋ฃŒ vs ์œ ๋ฃŒ ํ”Œ๋žœ ๋ฐฉ์–ด๋ ฅ ๋น„๊ต

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด ์œ ๋ฃŒ ํ”Œ๋žœ์ด ๊ผญ ํ•„์š”ํ• ๊นŒ์š”? ์˜ˆ์‚ฐ๊ณผ ์‚ฌ์ดํŠธ ๊ทœ๋ชจ์— ๋งž๋Š” ํ•ฉ๋ฆฌ์ ์ธ ์„ ํƒ์„ ๋•๊ธฐ ์œ„ํ•ด ๋น„๊ต ํ‘œ๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ Free (๋ฌด๋ฃŒ) Pro ($20/์›”) Business ($200/์›”)
DDoS ๋ฐฉ์–ด ๊ธฐ๋ณธ ๋ฐฉ์–ด (L3/L4) ํ–ฅ์ƒ๋œ ๋ฐฉ์–ด ๊ณ ๊ธ‰ ๋ฐฉ์–ด + SLA ๋ณด์žฅ
WAF ๊ทœ์น™ ์ˆ˜ 5๊ฐœ 20๊ฐœ + ๊ด€๋ฆฌํ˜• ๊ทœ์น™ 100๊ฐœ + ๊ณ ๊ธ‰ ๊ทœ์น™
์ด๋ฏธ์ง€ ์ตœ์ ํ™” X O (์†๋„ ํ–ฅ์ƒ) O (๊ณ ๊ธ‰ ์˜ต์…˜)
์ถ”์ฒœ ๋Œ€์ƒ ๊ฐœ์ธ ๋ธ”๋กœ๊ทธ, ์†Œ๊ทœ๋ชจ ์‚ฌ์ดํŠธ ์ค‘์†Œ ์‡ผํ•‘๋ชฐ, ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—…, ๋Œ€ํ˜• ์ปค๋จธ์Šค

6. ๐Ÿ† ์‹ค์ „ ์‚ฌ๋ก€: ๋””๋„์Šค ๊ณต๊ฒฉ ๋ฐฉ์–ด ์„ฑ๊ณต ํŽ˜๋ฅด์†Œ๋‚˜

์ด๋ก ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ์œ„๊ธฐ๋ฅผ ๊ทน๋ณตํ•œ ๊ตฌ์ฒด์ ์ธ ์‚ฌ๋ก€๋ฅผ ํ†ตํ•ด E-E-A-T(๊ฒฝํ—˜, ์ „๋ฌธ์„ฑ, ๊ถŒ์œ„, ์‹ ๋ขฐ)๋ฅผ ํ™•์ธํ•ด ๋ณด์‹ญ์‹œ์˜ค.

๐Ÿ‘ค ์‚ฌ๋ก€ A: ์†Œ๊ทœ๋ชจ ํ‹ฐ์Šคํ† ๋ฆฌ/์›Œ๋“œํ”„๋ ˆ์Šค ๋ธ”๋กœ๊ฑฐ

์ƒํ™ฉ: ํŠน์ • ์ด์Šˆ ๊ธ€์ด ๋Œ€๋ฐ•์ด ๋‚˜๋ฉด์„œ ๊ฒฝ์Ÿ์‚ฌ์˜ ์•…์˜์ ์ธ ๋ด‡ ๊ณต๊ฒฉ์œผ๋กœ ํŠธ๋ž˜ํ”ฝ ์ดˆ๊ณผ ๋ฐ ์‚ฌ์ดํŠธ ๋งˆ๋น„ ๋ฐœ์ƒ.
ํ•ด๊ฒฐ: ๋ฌด๋ฃŒ ํ”Œ๋žœ ์‚ฌ์šฉ ์ค‘. ์ฆ‰์‹œ 'Under Attack Mode'๋ฅผ ์ผœ๊ณ , WAF์—์„œ '์œ„ํ˜‘ ์ ์ˆ˜(Threat Score)๊ฐ€ 10 ์ด์ƒ์ธ ๊ฒฝ์šฐ ์ฑŒ๋ฆฐ์ง€' ๊ทœ์น™์„ ์„ค์ •ํ•จ.
๊ฒฐ๊ณผ: ๋ด‡ ํŠธ๋ž˜ํ”ฝ์ด 95% ๊ฑธ๋Ÿฌ์ง€๋ฉฐ 10๋ถ„ ๋งŒ์— ์‚ฌ์ดํŠธ ์ •์ƒํ™”. ์„œ๋ฒ„ ๋น„์šฉ ์ ˆ๊ฐ ํšจ๊ณผ๊นŒ์ง€ ๊ฒฝํ—˜.

๐Ÿ‘ค ์‚ฌ๋ก€ B: ์›” ๋งค์ถœ 5์ฒœ๋งŒ ์› ์˜จ๋ผ์ธ ์‡ผํ•‘๋ชฐ

์ƒํ™ฉ: ์ด๋ฒคํŠธ ๊ธฐ๊ฐ„์— ํ•ด์™ธ IP ๋Œ€์—ญ์„ ํ†ตํ•œ ๋Œ€๊ทœ๋ชจ L7(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต) ๋””๋„์Šค ๊ณต๊ฒฉ ๋ฐœ์ƒ. ๊ฒฐ์ œ ํŽ˜์ด์ง€ ์ ‘์† ๋ถˆ๊ฐ€.
ํ•ด๊ฒฐ: Pro ํ”Œ๋žœ ์—…๊ทธ๋ ˆ์ด๋“œ ํ›„ 'Cloudflare Managed Ruleset' ํ™œ์„ฑํ™”. ํ•œ๊ตญ ์™ธ ๊ตญ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•ด 'JS ์ฑŒ๋ฆฐ์ง€' ์ ์šฉ.
๊ฒฐ๊ณผ: ์‹ค๊ตฌ๋งค ๊ณ ๊ฐ(ํ•œ๊ตญ ์œ ์ €)์€ ์˜ํ–ฅ ์—†์ด ์ ‘์† ๊ฐ€๋Šฅํ–ˆ๊ณ , ํ•ด์™ธ ๊ณต๊ฒฉ ํŠธ๋ž˜ํ”ฝ๋งŒ ์ฐจ๋‹จํ•˜์—ฌ ๋งค์ถœ ์†์‹ค ๋ฐฉ์–ด.

7. ๐Ÿ“ˆ ๋ฏธ๋ž˜๋ฅผ ์œ„ํ•œ ๋Œ€๋น„: ์‚ฌ์ดํŠธ ๋ณด์•ˆ ๊ฐ•ํ™” ์‹คํ–‰ ๊ณ„ํšํ‘œ

๊ณต๊ฒฉ์€ ์–ธ์ œ ๋‹ค์‹œ ์˜ฌ์ง€ ๋ชจ๋ฆ…๋‹ˆ๋‹ค. ์•„๋ž˜์˜ ์‹คํ–‰ ๊ณ„ํšํ‘œ๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๊ท€ํ•˜์˜ ์‚ฌ์ดํŠธ ๋ณด์•ˆ ๋“ฑ๊ธ‰์„ ์ตœ์ƒ์œผ๋กœ ์œ ์ง€ํ•˜์‹ญ์‹œ์˜ค.

์ฃผ๊ธฐ ์‹คํ–‰ ํ•ญ๋ชฉ (Checklist)
์ฆ‰์‹œ (์„ค์ •) 1. DNS ๋ ˆ์ฝ”๋“œ 'Proxied (์ฃผํ™ฉ์ƒ‰ ๊ตฌ๋ฆ„)' ํ™•์ธ
2. SSL/TLS ๋ชจ๋“œ 'Full (Strict)' ์„ค์ •
3. ๋ด‡ ์‹ธ์›€ ๋ชจ๋“œ (Bot Fight Mode) ํ™œ์„ฑํ™”
๋งค์ฃผ 1. ๋ณด์•ˆ ์ด๋ฒคํŠธ ๋กœ๊ทธ ํ™•์ธ (๋น„์ •์ƒ ํŒจํ„ด ํŒŒ์•…)
2. ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ CMS(์›Œ๋“œํ”„๋ ˆ์Šค ๋“ฑ) ํ”Œ๋Ÿฌ๊ทธ์ธ ์ตœ์‹  ์—…๋ฐ์ดํŠธ
๋น„์ƒ์‹œ 1. Under Attack Mode ์ฆ‰์‹œ ์ „ํ™˜
2. ํ˜ธ์ŠคํŒ… ์—…์ฒด ํ•ซ๋ผ์ธ ์—ฐ๋ฝ
3. WAF ๊ทœ์น™ ๊ฐ•ํ™” (๊ตญ๊ฐ€ ์ฐจ๋‹จ ๋“ฑ)

8. ❓ ์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ)

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋…์ž๋“ค์ด ๊ฐ€์žฅ ๋งŽ์ด ๊ถ๊ธˆํ•ดํ•˜๋Š” ์งˆ๋ฌธ๋“ค์„ ๋ชจ์•„ ๋ช…์พŒํ•˜๊ฒŒ ๋‹ต๋ณ€ํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Q1. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋ฌด๋ฃŒ ๋ฒ„์ „์œผ๋กœ๋„ ๋””๋„์Šค ๋ฐฉ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”?
A. ๋„ค, ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋Š” ๋ฌด๋ฃŒ ํ”Œ๋žœ์—์„œ๋„ ๊ฐ•๋ ฅํ•œ ๋ฌด์ œํ•œ ๋””๋„์Šค ๋ฐฉ์–ด(Unmetered DDoS Protection)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์ •๊ตํ•œ ์›น ๋ฐฉํ™”๋ฒฝ ์„ค์ •์ด๋‚˜ ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋ฉด Pro ์ด์ƒ์˜ ํ”Œ๋žœ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Q2. 'Under Attack Mode'๋ฅผ ๊ณ„์† ์ผœ๋‘๋ฉด ์•ˆ ๋˜๋‚˜์š”?
A. ๊ถŒ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋ฅผ ์ผœ๋ฉด ๋ชจ๋“  ๋ฐฉ๋ฌธ์ž๊ฐ€ ์‚ฌ์ดํŠธ ์ ‘์† ์ „ 5์ดˆ ์ •๋„์˜ ๋Œ€๊ธฐ ํ™”๋ฉด(๋ธŒ๋ผ์šฐ์ € ๊ฒ€์‚ฌ)์„ ๋ณด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX)์„ ์ €ํ•ดํ•˜๊ณ  ์ดํƒˆ๋ฅ ์„ ๋†’์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๊ณต๊ฒฉ์ด ๋ฉˆ์ถ”๋ฉด ์ฆ‰์‹œ ๋„๊ฑฐ๋‚˜ ๋ณด์•ˆ ์ˆ˜์ค€์„ '๋†’์Œ(High)'์œผ๋กœ ๋‚ฎ์ถ”๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Q3. 502 ์˜ค๋ฅ˜๊ฐ€ ๊ณ„์† ๋œจ๋Š”๋ฐ ํ˜ธ์ŠคํŒ… ๋ฌธ์ œ์ธ๊ฐ€์š”, ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋ฌธ์ œ์ธ๊ฐ€์š”?
A. ๋Œ€๋ถ€๋ถ„ ํ˜ธ์ŠคํŒ…(์›๋ณธ ์„œ๋ฒ„) ๋ฌธ์ œ์ผ ๊ฐ€๋Šฅ์„ฑ์ด 90% ์ด์ƒ์ž…๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์œผ๋กœ ์ธํ•ด ์„œ๋ฒ„๊ฐ€ ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ์ด๊ฑฐ๋‚˜ ๋‹ค์šด๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ… ์—…์ฒด์˜ ์„œ๋ฒ„ ์ƒํƒœ๋ฅผ ๋จผ์ € ํ™•์ธํ•˜๊ณ  ์žฌ๋ถ€ํŒ…์„ ์š”์ฒญํ•ด ๋ณด์„ธ์š”.

Q4. ์ œ ์‹ค์ œ IP๊ฐ€ ๋…ธ์ถœ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?
A. ์„œ๋ฒ„ IP๊ฐ€ ๋…ธ์ถœ๋˜๋ฉด ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋ฅผ ์šฐํšŒํ•˜์—ฌ ๊ณต๊ฒฉ์ด ๋“ค์–ด์˜ต๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŒ… ์—…์ฒด์— ์š”์ฒญํ•˜์—ฌ ์„œ๋ฒ„ IP๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ , ๋ณ€๊ฒฝ ํ›„์—๋Š” ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด IP ๋Œ€์—ญ๋งŒ ์ ‘์†์„ ํ—ˆ์šฉํ•˜๋„๋ก ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ๋ฐ˜๋“œ์‹œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Q5. ๋ ˆ์ดํŠธ ๋ฆฌ๋ฏธํŒ…(Rate Limiting)์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?
A. ํŠน์ • IP๊ฐ€ ์ผ์ • ์‹œ๊ฐ„ ๋™์•ˆ ๋„ˆ๋ฌด ๋งŽ์€ ์š”์ฒญ(์˜ˆ: 1๋ถ„์— 100ํšŒ)์„ ๋ณด๋‚ผ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž… ๊ณต๊ฒฉ(Brute Force)์ด๋‚˜ ๋””๋„์Šค ๋ฐฉ์–ด์— ๋งค์šฐ ํšจ๊ณผ์ ์ด๋ฉฐ, ๋ฌด๋ฃŒ ํ”Œ๋žœ์—์„œ๋„ ์ผ๋ถ€ ๊ทœ์น™์œผ๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์œ ๋ฃŒ ์• ๋“œ์˜จ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ฒฐ๋ก  ๋ฐ ์ œ์–ธ

์ง€๊ธˆ๊นŒ์ง€ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋””๋„์Šค ๋‹ค์šด ์‚ฌํƒœ์— ๋Œ€๋น„ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ตฌ์ฒด์ ์ธ ํ•ด๊ฒฐ ์ „๋žต์„ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋””๋„์Šค ๊ณต๊ฒฉ์€ ๋ง‰์—ฐํ•œ ๊ณตํฌ์˜ ๋Œ€์ƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ ์„ค์ •๊ณผ ์นจ์ฐฉํ•œ ๋Œ€์‘ ์‹œ๋‚˜๋ฆฌ์˜ค๋งŒ ์žˆ๋‹ค๋ฉด, ์—ฌ๋Ÿฌ๋ถ„์˜ ์›น์‚ฌ์ดํŠธ๋Š” ๊ทธ ์–ด๋–ค ๊ณต๊ฒฉ์—๋„ ๋„๋–ก์—†๋Š” ์ฒ ์˜น์„ฑ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ๋‹น์žฅ ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ๋Œ€์‹œ๋ณด๋“œ์— ๋กœ๊ทธ์ธํ•˜์—ฌ ์œ„์˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ํ•˜๋‚˜์”ฉ ์ ๊ฒ€ํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ง€๊ธˆ ๋ฐ”๋กœ ์‹คํ–‰ํ•˜์„ธ์š”. ๋ณด์•ˆ์€ ๋‚˜์ค‘์œผ๋กœ ๋ฏธ๋ฃจ๋Š” ์ˆœ๊ฐ„ ๊ฐ€์žฅ ํฐ ์œ„ํ˜‘์ด ๋ฉ๋‹ˆ๋‹ค.

⚠️ ๋ฉด์ฑ… ์กฐํ•ญ: ๋ณธ ๊ธ€์€ ์ผ๋ฐ˜์ ์ธ ์ •๋ณด ์ œ๊ณต ๋ฐ ๊ต์œก์„ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ํ™˜๊ฒฝ๊ณผ ๊ณต๊ฒฉ ์œ ํ˜•์— ๋”ฐ๋ผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹ฌ๊ฐํ•œ ๊ณต๊ฒฉ์˜ ๊ฒฝ์šฐ ์ „๋ฌธ ๋ณด์•ˆ ์—…์ฒด์˜ ์ปจ์„คํŒ…์„ ๋ฐ›๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ๊ธ€์˜ ๋‚ด์šฉ์„ ์ ์šฉํ•˜์—ฌ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ์ฑ…์ž„์€ ์‚ฌ์šฉ์ž ๋ณธ์ธ์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ์ฐธ๊ณ  ์ž๋ฃŒ

Cloudflare System Status (์‹ค์‹œ๊ฐ„ ์„œ๋ฒ„ ์ƒํƒœ ํ™•์ธ)