DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?

โ€œ์ €ํฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ์ด ์ด๋ฏธ DDoS ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.โ€
"์šฐ๋ฆฌ๋Š” DDoS ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š”๋ฐ ์‚ฌ์ดํŠธ๊ฐ€ ๋‹ค์šด๋œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?"
โ€œQrator๋Š” ๋ช‡ ์ฒœ ๋ช…์„ ์›ํ•ฉ๋‹ˆ๊นŒ?โ€

์ด๋Ÿฐ ๊ณ ๊ฐ/์ƒ์‚ฌ์˜ ์งˆ๋ฌธ์— ์ œ๋Œ€๋กœ ๋‹ตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 'DDoS ๋ฐฉ์–ด'๋ผ๋Š” ์ด๋ฆ„ ๋’ค์— ๋ฌด์—‡์ด ์ˆจ๊ฒจ์ ธ ์žˆ๋Š”์ง€ ์•„๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณด์•ˆ ์„œ๋น„์Šค๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์€ IKEA์—์„œ ํ…Œ์ด๋ธ”์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์˜์‚ฌ์—๊ฒŒ์„œ ์•ฝ์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ๊ณผ ๋” ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.

์ €๋Š” 11๋…„ ๋™์•ˆ ์›น์‚ฌ์ดํŠธ๋ฅผ ์ง€์›ํ•ด ์™”์œผ๋ฉฐ ์ œ๊ฐ€ ์ง€์›ํ•˜๋Š” ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ˆ˜๋ฐฑ ๋ฒˆ์˜ ๊ณต๊ฒฉ์—์„œ ์‚ด์•„๋‚จ์•˜์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ณดํ˜ธ์˜ ๋‚ด๋ถ€ ์ž‘๋™ ๋ฐฉ์‹์— ๋Œ€ํ•ด ์กฐ๊ธˆ ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?
์ผ๋ฐ˜ ๊ณต๊ฒฉ. ์ด ์š”์ฒญ 350๊ฐœ, ํ•ฉ๋ฒ•์ ์ธ ์š”์ฒญ 52๊ฐœ

์ฒซ ๋ฒˆ์งธ ๊ณต๊ฒฉ์€ ์ธํ„ฐ๋„ท๊ณผ ๊ฑฐ์˜ ๋™์‹œ์— ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. DDoS ํ˜„์ƒ์€ 2000๋…„๋Œ€ ํ›„๋ฐ˜๋ถ€ํ„ฐ ๋„๋ฆฌ ํ™•์‚ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. www.cloudflare.com/learning/ddos/famous-ddos-attacks).
2015~2016๋…„๊ฒฝ๋ถ€ํ„ฐ ๊ฑฐ์˜ ๋ชจ๋“  ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด๊ฐ€ DDoS ๊ณต๊ฒฉ์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋˜์—ˆ์œผ๋ฉฐ ๊ฒฝ์Ÿ ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ๋ˆˆ์— ๋„๋Š” ์‚ฌ์ดํŠธ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค(eldorado.ru, leroymerlin.ru, tilda.ws ์‚ฌ์ดํŠธ์˜ IP๋กœ whois๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค). ๋ณดํ˜ธ ์šด์˜์ž์˜).

10-20๋…„ ์ „์—๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ณต๊ฒฉ์ด ์„œ๋ฒ„ ์ž์ฒด์—์„œ ์ฐจ๋‹จ๋  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค(90๋…„๋Œ€ Lenta.ru ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž Maxim Moshkov์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ํ‰๊ฐ€ํ•˜์‹ญ์‹œ์˜ค: lib.ru/WEBMASTER/sowetywww2.txt_with-big-pictures.html#10), ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ ๋ณดํ˜ธ ์ž‘์—…์ด ๋”์šฑ ์–ด๋ ค์›Œ์กŒ์Šต๋‹ˆ๋‹ค.

๋ณดํ˜ธ ์‚ฌ์—…์ž ์„ ํƒ ๊ด€์ ์—์„œ ๋ณธ DDoS ๊ณต๊ฒฉ ์œ ํ˜•

L3/L4 ์ˆ˜์ค€ ๊ณต๊ฒฉ(OSI ๋ชจ๋ธ์— ๋”ฐ๋ฆ„)

โ€” ๋ด‡๋„ท์˜ UDP ํ”Œ๋Ÿฌ๋“œ(๋งŽ์€ ์š”์ฒญ์ด ๊ฐ์—ผ๋œ ์žฅ์น˜์—์„œ ๊ณต๊ฒฉ๋ฐ›์€ ์„œ๋น„์Šค๋กœ ์ง์ ‘ ์ „์†ก๋˜๊ณ  ์„œ๋ฒ„๊ฐ€ ์ฑ„๋„๋กœ ์ฐจ๋‹จ๋จ)
โ€” DNS/NTP/etc ์ฆํญ(๊ฐ์—ผ๋œ ์žฅ์น˜์—์„œ ์ทจ์•ฝํ•œ DNS/NTP/๋“ฑ์œผ๋กœ ๋งŽ์€ ์š”์ฒญ์ด ์ „์†ก๋˜๊ณ , ๋ณด๋‚ธ ์‚ฌ๋žŒ์˜ ์ฃผ์†Œ๊ฐ€ ์œ„์กฐ๋˜๊ณ , ์š”์ฒญ์— ์‘๋‹ตํ•˜๋Š” ํŒจํ‚ท ํด๋ผ์šฐ๋“œ๊ฐ€ ๊ณต๊ฒฉ๋ฐ›๋Š” ์‚ฌ๋žŒ์˜ ์ฑ„๋„์„ ๊ฐ€๋“ ์ฑ„์›๋‹ˆ๋‹ค. ํ˜„๋Œ€ ์ธํ„ฐ๋„ท์—์„œ๋Š” ๋Œ€๊ทœ๋ชจ ๊ณต๊ฒฉ์ด ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
โ€” SYN/ACK ํ”Œ๋Ÿฌ๋“œ(์—ฐ๊ฒฐ ์„ค์ •์„ ์œ„ํ•œ ๋งŽ์€ ์š”์ฒญ์ด ๊ณต๊ฒฉ๋ฐ›์€ ์„œ๋ฒ„๋กœ ์ „์†ก๋˜๊ณ  ์—ฐ๊ฒฐ ๋Œ€๊ธฐ์—ด์ด ์˜ค๋ฒ„ํ”Œ๋กœ๋จ)
โ€” ํŒจํ‚ท ์กฐ๊ฐํ™”, ์ฃฝ์Œ์˜ ํ•‘, ํ•‘ ํ”Œ๋Ÿฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๊ณต๊ฒฉ(Google์—์„œ ๊ฒ€์ƒ‰ํ•ด ์ฃผ์„ธ์š”)
- ๋“ฑ๋“ฑ.

์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์€ ์„œ๋ฒ„ ์ฑ„๋„์„ "๋ง‰ํžˆ๊ฒŒ" ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ํŠธ๋ž˜ํ”ฝ์„ ์ˆ˜์šฉํ•˜๋Š” ๋Šฅ๋ ฅ์„ "์ฃฝ์ด๋Š”" ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
SYN/ACK ํ”Œ๋Ÿฌ๋”ฉ๊ณผ ์ฆํญ์€ ๋งค์šฐ ๋‹ค๋ฅด์ง€๋งŒ ๋งŽ์€ ํšŒ์‚ฌ์—์„œ๋Š” ์ด๋ฅผ ๋˜‘๊ฐ™์ด ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ทธ๋ฃน์˜ ๊ณต๊ฒฉ์œผ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

L7(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต)์— ๋Œ€ํ•œ ๊ณต๊ฒฉ

โ€” http ํ”Œ๋Ÿฌ๋“œ(์›น์‚ฌ์ดํŠธ๋‚˜ ์ผ๋ถ€ http API๊ฐ€ ๊ณต๊ฒฉ์„ ๋ฐ›์€ ๊ฒฝ์šฐ)
โ€” ์‚ฌ์ดํŠธ์˜ ์ทจ์•ฝํ•œ ์˜์—ญ(์บ์‹œ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์‚ฌ์ดํŠธ๋ฅผ ๋งค์šฐ ๋งŽ์ด ๋กœ๋“œํ•˜๋Š” ์˜์—ญ ๋“ฑ)์— ๋Œ€ํ•œ ๊ณต๊ฒฉ์ž…๋‹ˆ๋‹ค.

๋ชฉํ‘œ๋Š” ์„œ๋ฒ„๋ฅผ "์—ด์‹ฌํžˆ ์ž‘๋™"์‹œํ‚ค๊ณ , "๊ฒ‰๋ณด๊ธฐ์— ์‹ค์ œ์ ์ธ ์š”์ฒญ"์„ ๋งŽ์ด ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ์‹ค์ œ ์š”์ฒญ์„ ์œ„ํ•œ ๋ฆฌ์†Œ์Šค๊ฐ€ ์—†๋Š” ์ƒํƒœ๋กœ ๋‘๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ณต๊ฒฉ๋„ ์žˆ์ง€๋งŒ ์ด๊ฒƒ์ด ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค.

L7 ์ˆ˜์ค€์˜ ์‹ฌ๊ฐํ•œ ๊ณต๊ฒฉ์€ ๊ณต๊ฒฉ๋ฐ›๋Š” ๊ฐ ํ”„๋กœ์ ํŠธ๋งˆ๋‹ค ๊ณ ์œ ํ•œ ๋ฐฉ์‹์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์™œ ๊ทธ๋ฃน์ด 2๊ฐœ์ธ๊ฐ€์š”?
์™œ๋ƒํ•˜๋ฉด L3/L4 ๋ ˆ๋ฒจ์—์„œ๋Š” ๊ณต๊ฒฉ์„ ์ž˜ ๋ฐฉ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์ง€๋งŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ ˆ๋ฒจ(L7)์—์„œ๋Š” ์ „ํ˜€ ๋ณดํ˜ธํ•˜์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ๊ณต๊ฒฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์žˆ์–ด ์—ฌ์ „ํžˆ ๋Œ€์•ˆ๋ณด๋‹ค ์•ฝํ•œ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ˆ„๊ฐ€ ์žˆ๋Š”๊ฐ€?

(๋‚ด ๊ฐœ์ธ์ ์ธ ์ƒ๊ฐ)

L3/L4 ์ˆ˜์ค€์˜ ๋ณดํ˜ธ

์ฆํญ(์„œ๋ฒ„ ์ฑ„๋„์˜ "์ฐจ๋‹จ")์„ ํ†ตํ•ด ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์ถฉ๋ถ„ํ•œ ๋„“์€ ์ฑ„๋„์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(๋งŽ์€ ๋ณดํ˜ธ ์„œ๋น„์Šค๊ฐ€ ๋Ÿฌ์‹œ์•„์˜ ๋Œ€๋ถ€๋ถ„์˜ ๋Œ€๊ทœ๋ชจ ๋ฐฑ๋ณธ ๊ณต๊ธ‰์ž์— ์—ฐ๊ฒฐ๋˜๋ฉฐ ์ด๋ก ์ƒ ์šฉ๋Ÿ‰์ด 1Tbit๊ฐ€ ๋„˜๋Š” ์ฑ„๋„์„ ๋ณด์œ ํ•จ). ๋งค์šฐ ๋“œ๋ฌผ๊ฒŒ ์ฆํญ ๊ณต๊ฒฉ์ด ํ•œ ์‹œ๊ฐ„ ์ด์ƒ ์ง€์†๋œ๋‹ค๋Š” ์ ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ท€ํ•˜๊ฐ€ Spamhaus์ด๊ณ  ๋ชจ๋“  ์‚ฌ๋žŒ์ด ๊ท€ํ•˜๋ฅผ ์ข‹์•„ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ์‚ฌ์šฉ๋˜๋Š” ๊ธ€๋กœ๋ฒŒ ๋ด‡๋„ท์ด ๋” ์ด์ƒ ์ƒ์กดํ•  ์œ„ํ—˜์ด ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฉฐ์น  ๋™์•ˆ ๊ท€ํ•˜์˜ ์ฑ„๋„์„ ํ์‡„ํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ์ƒ์ ๋งŒ ์žˆ๋‹ค๋ฉด mvideo.ru๋ผ๋„ ๊ณง ๋ฉฐ์น  ์•ˆ์— 1Tbit๋ฅผ ๋ณผ ์ˆ˜ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

SYN/ACK ํ”Œ๋Ÿฌ๋”ฉ, ํŒจํ‚ท ์กฐ๊ฐํ™” ๋“ฑ์˜ ๊ณต๊ฒฉ์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด ์ด๋Ÿฌํ•œ ๊ณต๊ฒฉ์„ ๊ฐ์ง€ํ•˜๊ณ  ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋Ÿฌํ•œ ์žฅ๋น„(Arbor, Cisco, Huawei์˜ ์†”๋ฃจ์…˜, Wanguard์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌํ˜„ ๋“ฑ)๋ฅผ ์ƒ์‚ฐํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋งŽ์€ ๋ฐฑ๋ณธ ์šด์˜์ž๊ฐ€ ์ด๋ฏธ ์ด๋ฅผ ์„ค์น˜ํ•˜๊ณ  DDoS ๋ณดํ˜ธ ์„œ๋น„์Šค๋ฅผ ํŒ๋งคํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(Rostelecom, Megafon, TTK, MTS์˜ ์„ค์น˜์— ๋Œ€ํ•ด ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค) ์‹ค์ œ๋กœ ๋ชจ๋“  ์ฃผ์š” ์ œ๊ณต์—…์ฒด๋Š” OVH.com, Hetzner.de์™€ ๊ฐ™์€ ์ž์ฒด ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ํ˜ธ์ŠคํŒ… ์—…์ฒด์™€ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ihor.ru์—์„œ ๋ณดํ˜ธ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ํšŒ์‚ฌ์—์„œ๋Š” ์ž์ฒด ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(DPDK์™€ ๊ฐ™์€ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•˜๋‚˜์˜ ๋ฌผ๋ฆฌ์  x86 ์‹œ์Šคํ…œ์—์„œ ์ˆ˜์‹ญ ๊ธฐ๊ฐ€๋น„ํŠธ์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Œ).

์ž˜ ์•Œ๋ ค์ง„ ํ”Œ๋ ˆ์ด์–ด ์ค‘ ๋ˆ„๊ตฌ๋‚˜ L3/L4 DDoS๋ฅผ ์–ด๋Š ์ •๋„ ํšจ๊ณผ์ ์œผ๋กœ ๋ฐฉ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๋ˆ„๊ฐ€ ๋” ํฐ ์ตœ๋Œ€ ์ฑ„๋„ ์šฉ๋Ÿ‰์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€๋Š” ๋งํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค(์ด๊ฒƒ์€ ๋‚ด๋ถ€์ž ์ •๋ณด์ž…๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Š” ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์œ ์ผํ•œ ์ฐจ์ด์ ์€ ๋ณดํ˜ธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๋นจ๋ฆฌ ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š”์ง€์ž…๋‹ˆ๋‹ค(์ฆ‰์‹œ ๋˜๋Š” ํ”„๋กœ์ ํŠธ ๊ฐ€๋™ ์ค‘์ง€ ์‹œ๊ฐ„์ด ๋ช‡ ๋ถ„ ํ›„, ํ—ค์ธ ๋„ˆ์ฒ˜๋Ÿผ).
๋ฌธ์ œ๋Š” ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์ž˜ ์ˆ˜ํ–‰๋˜๋Š”์ง€์ž…๋‹ˆ๋‹ค. ์œ ํ•ด ํŠธ๋ž˜ํ”ฝ์ด ๊ฐ€์žฅ ๋งŽ์€ ๊ตญ๊ฐ€์˜ ํŠธ๋ž˜ํ”ฝ์„ ์ฐจ๋‹จํ•˜์—ฌ ์ฆํญ ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ดํ•˜๊ฑฐ๋‚˜ ์‹ค์ œ๋กœ ๋ถˆํ•„์š”ํ•œ ํŠธ๋ž˜ํ”ฝ๋งŒ ํ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋™์‹œ์— ๋‚ด ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด Qrator, DDoS-Guard, Kaspersky, G-Core Labs(์ด์ „ SkyParkCDN), ServicePipe, Stormwall, Voxility ๋“ฑ ๋ชจ๋“  ์ฃผ์š” ์‹œ์žฅ ์ฐธ๊ฐ€์ž๋Š” ๋ฌธ์ œ ์—†์ด ์ด์— ๋Œ€์ฒ˜ํ•ฉ๋‹ˆ๋‹ค.
Rostelecom, Megafon, TTK, Beeline๊ณผ ๊ฐ™์€ ์šด์˜์ž๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋ฅผ ๋ฐ›์€ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋™๋ฃŒ์˜ ๋ฆฌ๋ทฐ์— ๋”ฐ๋ฅด๋ฉด ์ด๋Ÿฌํ•œ ์„œ๋น„์Šค๋Š” ๊ฝค ์ž˜ ์ œ๊ณต๋˜์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€๋Š” ๊ฒฝํ—˜ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ์ง€์›์„ ํ†ตํ•ด ๋ฌด์–ธ๊ฐ€๋ฅผ ์กฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ˜ธ ์—ฐ์‚ฐ์ž์˜.
์ผ๋ถ€ ์šด์˜์ž๋Š” "L3/L4 ์ˆ˜์ค€์˜ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ" ๋˜๋Š” "์ฑ„๋„ ๋ณดํ˜ธ"๋ผ๋Š” ๋ณ„๋„์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์ด๋Š” ๋ชจ๋“  ์ˆ˜์ค€์˜ ๋ณดํ˜ธ๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค.

์ž์ฒด ์ฑ„๋„์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜๋ฐฑ Gbits์˜ ๊ณต๊ฒฉ์„ ๋ฐฉ์–ดํ•˜๋Š” ๋ฐฑ๋ณธ ๊ณต๊ธ‰์ž๊ฐ€ ์•„๋‹Œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?๋ณดํ˜ธ ์šด์˜์ž๋Š” ์ฃผ์š” ๊ณต๊ธ‰์ž ์ค‘ ํ•˜๋‚˜์— ์—ฐ๊ฒฐํ•˜์—ฌ "๋น„์šฉ์„ ๋“ค์—ฌ" ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ„๋„ ๋น„์šฉ์„ ์ง€๋ถˆํ•ด์•ผ ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ˆ˜๋ฐฑ Gbit๊ฐ€ ํ•ญ์ƒ ํ™œ์šฉ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ฑ„๋„ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์žˆ์œผ๋ฏ€๋กœ ๊ณ„ํš์€ ์‹คํ–‰ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?
ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์˜ ์‹œ์Šคํ…œ์„ ์ง€์›ํ•˜๋ฉด์„œ ๋” ๋†’์€ ์ˆ˜์ค€์˜ L3/L4 ๋ณดํ˜ธ๋กœ๋ถ€ํ„ฐ ์ •๊ธฐ์ ์œผ๋กœ ๋ฐ›์€ ๋ณด๊ณ ์„œ์ž…๋‹ˆ๋‹ค.

L7 ์ˆ˜์ค€(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ˆ˜์ค€) ๋ณดํ˜ธ

L7 ์ˆ˜์ค€(์‘์šฉ ์ˆ˜์ค€)์˜ ๊ณต๊ฒฉ์€ ์ผ๊ด€๋˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์œ ๋‹›์„ ๊ฒฉํ‡ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋Š” ์‹ค์ œ ๊ฒฝํ—˜์ด ๊ฝค ๋งŽ๋‹ค.
โ€” Qrator.net;
โ€” DDoS-๊ฐ€๋“œ;
- G-์ฝ”์–ด ์—ฐ๊ตฌ์†Œ;
โ€” ์นด์Šคํผ์Šคํ‚ค.

๊ทธ๋“ค์€ ์ˆœ์ˆ˜ ํŠธ๋ž˜ํ”ฝ์˜ ๊ฐ ๋ฉ”๊ฐ€๋น„ํŠธ์— ๋Œ€ํ•ด ์š”๊ธˆ์„ ๋ถ€๊ณผํ•˜๋ฉฐ ๋ฉ”๊ฐ€๋น„ํŠธ ๋น„์šฉ์€ ์•ฝ ์ˆ˜์ฒœ ๋ฃจ๋ธ”์ž…๋‹ˆ๋‹ค. ์ˆœ์ˆ˜ ํŠธ๋ž˜ํ”ฝ์ด 100Mbps ์ด์ƒ์ธ ๊ฒฝ์šฐ - ์•„. ๋ณดํ˜ธ ๋น„์šฉ์€ ๋งค์šฐ ๋น„์Œ‰๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธฐ์‚ฌ์—์„œ๋Š” ๋ณด์•ˆ ์ฑ„๋„์˜ ์šฉ๋Ÿ‰์„ ํฌ๊ฒŒ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์„ค๊ณ„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง„์ •ํ•œ "์–ธ๋•์˜ ์™•"์€ Qrator.net์ด๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋’ค์ฒ˜์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ฒฝํ—˜์ƒ Qrator๋Š” XNUMX์— ๊ฐ€๊นŒ์šด ์˜คํƒ ๋น„์œจ์„ ์ œ๊ณตํ•˜๋Š” ์œ ์ผํ•œ ์ œํ’ˆ์ด์ง€๋งŒ ๋™์‹œ์— ๋‹ค๋ฅธ ์‹œ์žฅ ์ฐธ์—ฌ์ž๋ณด๋‹ค ๋ช‡ ๋ฐฐ ๋” ๋น„์Œ‰๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์šด์˜์ž๋„ ๊ณ ํ’ˆ์งˆ์˜ ์•ˆ์ •์ ์ธ ๋ณดํ˜ธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์ง€์›ํ•˜๋Š” ๋งŽ์€ ์„œ๋น„์Šค(๊ตญ๋‚ด์—์„œ ๋งค์šฐ ์ž˜ ์•Œ๋ ค์ง„ ์„œ๋น„์Šค ํฌํ•จ!)๋Š” DDoS-Guard, G-Core Labs๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ๋˜๋ฉฐ ์–ป์€ ๊ฒฐ๊ณผ์— ์ƒ๋‹นํžˆ ๋งŒ์กฑํ•ฉ๋‹ˆ๋‹ค.
DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?
ํ๋ ˆ์ดํ„ฐ๊ฐ€ ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ด

๋‚˜๋Š” ๋˜ํ•œ cloud-shield.ru, ddosa.net๊ณผ ๊ฐ™์€ ์†Œ๊ทœ๋ชจ ๋ณด์•ˆ ์šด์˜์ž ์ˆ˜์ฒœ ๋ช…๊ณผ์˜ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ ˆ๋Œ€ ์ถ”์ฒœํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒ๋ฉด... ๊ฒฝํ—˜์ด ๋งŽ์ง€๋Š” ์•Š์ง€๋งŒ ์ž‘์—… ์›์น™์— ๋Œ€ํ•ด ๋ง์”€ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์˜ ๋ณดํ˜ธ ๋น„์šฉ์€ ์ฃผ์š” ๊ธฐ์—…๋ณด๋‹ค 1~2๋ฐฐ ๋‚ฎ์€ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋“ค์€ ๋Œ€ํ˜• ํ”Œ๋ ˆ์ด์–ด ์ค‘ ํ•œ ๊ณณ์œผ๋กœ๋ถ€ํ„ฐ ๋ถ€๋ถ„ ๋ณดํ˜ธ ์„œ๋น„์Šค(L3/L4)๋ฅผ ๊ตฌ๋งคํ•˜๊ณ  ๋” ๋†’์€ ์ˆ˜์ค€์˜ ๊ณต๊ฒฉ์— ๋Œ€ํ•ด ์ž์ฒด์ ์œผ๋กœ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฝค ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ๊ณ  ๋” ์ ์€ ๋น„์šฉ์œผ๋กœ ์ข‹์€ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด ํšŒ์‚ฌ๋Š” ์•„์ง ์ง์› ์ˆ˜๊ฐ€ ์ ์€ ์†Œ๊ทœ๋ชจ ํšŒ์‚ฌ์ด๋ฏ€๋กœ ์—ผ๋‘์— ๋‘์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

L7 ๋ ˆ๋ฒจ์—์„œ ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ดํ•˜๋Š” ๋‚œ์ด๋„๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

์˜›๋‚ ์—๋Š” nginx-testcookie ๋ชจ๋“ˆ์ด๋ฉด ์ถฉ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค(https://github.com/kyprizel/testcookie-nginx-module), ์—ฌ์ „ํžˆ ๋งŽ์€ ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ดํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ฐ€ ํ˜ธ์ŠคํŒ… ์—…๊ณ„์— ๊ทผ๋ฌดํ•  ๋‹น์‹œ L7 ๋ณดํ˜ธ๋Š” nginx-testcookie๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ถˆํ–‰ํžˆ๋„ ๊ณต๊ฒฉ์€ ๋”์šฑ ์–ด๋ ค์›Œ์กŒ์Šต๋‹ˆ๋‹ค. testcookie๋Š” JS ๊ธฐ๋ฐ˜ ๋ด‡ ๊ฒ€์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ๋งŽ์€ ์ตœ์‹  ๋ด‡์ด ์ด๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฒฉ ๋ด‡๋„ท๋„ ๊ณ ์œ ํ•˜๋ฏ€๋กœ ๊ฐ ๋Œ€๊ทœ๋ชจ ๋ด‡๋„ท์˜ ํŠน์„ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฆํญ, ๋ด‡๋„ท์˜ ์ง์ ‘ ํ”Œ๋Ÿฌ๋”ฉ, ์—ฌ๋Ÿฌ ๊ตญ๊ฐ€์˜ ํŠธ๋ž˜ํ”ฝ ํ•„ํ„ฐ๋ง(๊ตญ๊ฐ€๋งˆ๋‹ค ๋‹ค๋ฅธ ํ•„ํ„ฐ๋ง), SYN/ACK ํ”Œ๋Ÿฌ๋”ฉ, ํŒจํ‚ท ์กฐ๊ฐํ™”, ICMP, http ํ”Œ๋Ÿฌ๋”ฉ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜/http ์ˆ˜์ค€์—์„œ๋Š” ๋ฌด์ œํ•œ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ณต๊ฒฉ.
์ „์ฒด์ ์œผ๋กœ ์ฑ„๋„ ๋ณดํ˜ธ ์ˆ˜์ค€, ํŠธ๋ž˜ํ”ฝ ์‚ญ์ œ๋ฅผ ์œ„ํ•œ ํŠน์ˆ˜ ์žฅ๋น„, ํŠน์ˆ˜ ์†Œํ”„ํŠธ์›จ์–ด, ๊ฐ ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ•„ํ„ฐ๋ง ์„ค์ • ์ˆ˜์ค€์—๋Š” ์ˆ˜์‹ญ, ์ˆ˜๋ฐฑ ๊ฐœ์˜ ํ•„ํ„ฐ๋ง ์ˆ˜์ค€์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•œ ํ•„ํ„ฐ๋ง ์„ค์ •์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์กฐ์ •ํ•˜๋ ค๋ฉด ๋งŽ์€ ๊ฒฝํ—˜๊ณผ ์ž๊ฒฉ์„ ๊ฐ–์ถ˜ ์ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ณดํ˜ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๋Œ€๊ทœ๋ชจ ์šด์˜์ž๋ผ๋„ "๋ฌธ์ œ์— ์–ด๋ฆฌ์„๊ฒŒ ๋ˆ์„ ํˆฌ์ž"ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๊ฑฐ์ง“๋ง์„ ํ•˜๋Š” ์‚ฌ์ดํŠธ์™€ ํ•ฉ๋ฒ•์ ์ธ ํŠธ๋ž˜ํ”ฝ์— ๋Œ€ํ•œ ์˜คํƒ์„ ํ†ตํ•ด ๊ฒฝํ—˜์„ ์Œ“์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ณด์•ˆ ์šด์˜์ž๋ฅผ ์œ„ํ•œ "DDoS ํ‡ด์น˜" ๋ฒ„ํŠผ์€ ์—†์œผ๋ฉฐ, ์ˆ˜๋งŽ์€ ๋„๊ตฌ๊ฐ€ ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋ณด๋„ˆ์Šค ์˜ˆ์‹œ๊ฐ€ ํ•˜๋‚˜ ๋” ์žˆ์Šต๋‹ˆ๋‹ค.
DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?
600Mbit ์šฉ๋Ÿ‰์˜ ๊ณต๊ฒฉ ์ค‘์— ๋ณดํ˜ธ๋˜์ง€ ์•Š์€ ์„œ๋ฒ„๊ฐ€ ํ˜ธ์ŠคํŒ… ์—…์ฒด์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
(ํŠธ๋ž˜ํ”ฝ์˜ "์†์‹ค"์€ ๋ˆˆ์— ๋„์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 1๊ฐœ ์‚ฌ์ดํŠธ๋งŒ ๊ณต๊ฒฉ์„ ๋ฐ›์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ผ์‹œ์ ์œผ๋กœ ์„œ๋ฒ„์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์œผ๋ฉฐ XNUMX์‹œ๊ฐ„ ์ด๋‚ด์— ์ฐจ๋‹จ์ด ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.)
DDoS ๋ณดํ˜ธ ์‹œ์žฅ์—๋Š” ๋ฌด์—‡์ด ๋ฌด์—‡์ด๊ณ  ๋ˆ„๊ฐ€ ๋ˆ„๊ตฌ์ž…๋‹ˆ๊นŒ?
๋™์ผํ•œ ์„œ๋ฒ„๊ฐ€ ๋ณดํ˜ธ๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋“ค์€ ๊ณต๊ฒฉ์„ ๊ฒฉํ‡ดํ•œ ์ง€ ํ•˜๋ฃจ ๋งŒ์— "ํ•ญ๋ณต"ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฒฉ ์ž์ฒด๋Š” ๊ฐ•๋ ฅํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

L3/L4์˜ ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์–ด๋Š” ๋” ์‚ฌ์†Œํ•œ๋ฐ, ์ฃผ๋กœ ์ฑ„๋„์˜ ๋‘๊ป˜, ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ํƒ์ง€ ๋ฐ ํ•„ํ„ฐ๋ง ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
L7 ๊ณต๊ฒฉ์€ ๋”์šฑ ๋ณต์žกํ•˜๊ณ  ๋…์ฐฝ์ ์ด๋ฏ€๋กœ ๊ณต๊ฒฉ ๋Œ€์ƒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๊ณต๊ฒฉ์ž์˜ ๋Šฅ๋ ฅ ๋ฐ ์ƒ์ƒ๋ ฅ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ๋ณดํ˜ธ์—๋Š” ๋งŽ์€ ์ง€์‹๊ณผ ๊ฒฝํ—˜์ด ํ•„์š”ํ•˜๋ฉฐ ๊ทธ ๊ฒฐ๊ณผ๋Š” ์ฆ‰๊ฐ์ ์ด์ง€ ์•Š๊ฑฐ๋‚˜ XNUMX%๊ฐ€ ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Google์ด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ๋˜ ๋‹ค๋ฅธ ์‹ ๊ฒฝ๋ง์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ง์ด์ฃ .

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€