๊ทธ๋ฆผ:
DoS ๊ณต๊ฒฉ์ ํ๋ ์ธํฐ๋ท์์ ์ ๋ณด ๋ณด์์ ๋ํ ๊ฐ์ฅ ํฐ ์ํ ์ค ํ๋์ ๋๋ค. ๊ณต๊ฒฉ์๊ฐ ์ด๋ฌํ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํด ์๋ํ๋ ์์ญ ๊ฐ์ ๋ด๋ท์ด ์์ต๋๋ค.
์๋์์ด๊ณ ๋ํ์ ๊ณผํ์๋ค
์๊ฐ: DoS ๋ฐฉ์ง ๋๊ตฌ๋ก์์ ํ๋ก์
์ ์ฌํ ์คํ์ด ๋ค๋ฅธ ๊ตญ๊ฐ์ ์ฐ๊ตฌ์๋ค์ ์ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ํ๋์ง๋ง ๊ณตํต๋ ๋ฌธ์ ๋ ํ์ค์ ๊ฐ๊น์ด ๊ณต๊ฒฉ์ ์๋ฎฌ๋ ์ด์ ํ ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ๋ค๋ ๊ฒ์ ๋๋ค. ์์ ๋ฒค์น์์์ ํ ์คํธ๋ ๋ณต์กํ ๋คํธ์ํฌ์์ ํ๋ก์๊ฐ ์ผ๋ง๋ ์ฑ๊ณต์ ์ผ๋ก ๊ณต๊ฒฉ์ ์ ํญํ๋์ง, ์์์ ์ต์ํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํ๋ ๋งค๊ฐ๋ณ์ ๋ฑ์ ๋ํ ์ง๋ฌธ์ ๋ตํ ์ ์์ต๋๋ค.
์คํ์ ์ํด ๊ณผํ์๋ค์ ์ผ๋ฐ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ (์: ์ ์ ์๊ฑฐ๋ ์๋น์ค)์ ๋ชจ๋ธ์ ๋ง๋ค์์ต๋๋ค. ์๋ฒ ํด๋ฌ์คํฐ์ ๋์์ผ๋ก ์๋ํ๋ฉฐ ์ฌ์ฉ์๋ ์ฌ๋ฌ ์ง๋ฆฌ์ ์์น์ ๋ถ์ฐ๋์ด ์์ผ๋ฉฐ ์ธํฐ๋ท์ ์ฌ์ฉํ์ฌ ์๋น์ค์ ์ก์ธ์คํฉ๋๋ค. ์ด ๋ชจ๋ธ์์ ์ธํฐ๋ท์ ์๋น์ค์ ์ฌ์ฉ์ ๊ฐ์ ํต์ ์๋จ ์ญํ ์ ํฉ๋๋ค. ์ด๊ฒ์ด ๊ฒ์ ์์ง์์ ์จ๋ผ์ธ ๋ฑ ํน ๋๊ตฌ์ ์ด๋ฅด๊ธฐ๊น์ง ์น ์๋น์ค๊ฐ ์๋ํ๋ ๋ฐฉ์์ ๋๋ค.
DoS ๊ณต๊ฒฉ์ ์๋น์ค์ ์ฌ์ฉ์ ๊ฐ์ ์ ์์ ์ธ ์ํธ ์์ฉ์ ๋ถ๊ฐ๋ฅํ๊ฒ ๋ง๋ญ๋๋ค. DoS์๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต ๊ณต๊ฒฉ๊ณผ ์ธํ๋ผ ๊ณ์ธต ๊ณต๊ฒฉ์ ๋ ๊ฐ์ง ์ ํ์ด ์์ต๋๋ค. ํ์์ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์๋ ๋คํธ์ํฌ์ ์๋น์ค๊ฐ ์คํ ์ค์ธ ํธ์คํธ๋ฅผ ์ง์ ๊ณต๊ฒฉํฉ๋๋ค(์: ์ ์ฒด ๋คํธ์ํฌ ๋์ญํญ์ ํ๋ฌ๋ ํธ๋ํฝ์ผ๋ก ํ๋ฌ๋ฉ). ์์ฉ ํ๋ก๊ทธ๋จ ์์ค ๊ณต๊ฒฉ์ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์์ ๋์์ ์ฌ์ฉ์ ์ํธ ์์ฉ ์ธํฐํ์ด์ค์
๋๋ค. ์ด๋ฅผ ์ํด ๊ทธ๋ค์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ถฉ๋์ํค๊ธฐ ์ํด ์์ฒญ๋ ์์ ์์ฒญ์ ๋ณด๋
๋๋ค. ์ค๋ช
๋ ์คํ์ ์ธํ๋ผ ์์ค์ ๊ณต๊ฒฉ์ ๊ดํ ๊ฒ์
๋๋ค.
ํ๋ก์ ๋คํธ์ํฌ๋ DoS ๊ณต๊ฒฉ์ผ๋ก ์ธํ ํผํด๋ฅผ ์ต์ํํ๋ ๋๊ตฌ ์ค ํ๋์ ๋๋ค. ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ก๋ถํฐ ์๋น์ค์ ๋ํ ๋ชจ๋ ์์ฒญ๊ณผ ์ด์ ๋ํ ์๋ต์ด ์ง์ ์ ์ก๋์ง ์๊ณ ์ค๊ฐ ์๋ฒ๋ฅผ ํตํด ์ ์ก๋ฉ๋๋ค. ์ฌ์ฉ์์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ก๋ฅผ ์ง์ "๋ณด์ง" ์๊ณ ํ๋ก์ ์ฃผ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ๊ณต๊ฒฉํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋คํธ์ํฌ ์์ง์๋ ์์ ์์ง ํ๋ก์๊ฐ ์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ IP ์ฃผ์๊ฐ ์๋ ์ธ๋ถ ํ๋ก์๋ก ์ฐ๊ฒฐ์ด ๋จผ์ ์ด๋ฃจ์ด์ง๋๋ค.
DoS ๊ณต๊ฒฉ์ ์ฑ๊ณต์ ์ผ๋ก ์ ํญํ๋ ค๋ฉด ํ๋ก์ ๋คํธ์ํฌ์ ๋ ๊ฐ์ง ํต์ฌ ๊ธฐ๋ฅ์ด ์์ด์ผ ํฉ๋๋ค. ์ฒซ์งธ, ์ด๋ฌํ ์ค๊ฐ ๋คํธ์ํฌ๋ ์ค๊ฐ์ ์ญํ ์ ํด์ผ ํฉ๋๋ค. ์ฆ, ์ด๋ฅผ ํตํด์๋ง ์ ํ๋ฆฌ์ผ์ด์
์ "ํต๊ณผ"ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋น์ค์ ๋ํ ์ง์ ์ ์ธ ๊ณต๊ฒฉ ๊ฐ๋ฅ์ฑ์ด ์ ๊ฑฐ๋ฉ๋๋ค. ๋์งธ, ํ๋ก์ ๋คํธ์ํฌ๋ ์ฌ์ฉ์๊ฐ ๊ณต๊ฒฉ ์ค์๋ ์ ํ๋ฆฌ์ผ์ด์
๊ณผ ๊ณ์ ์ํธ ์์ฉํ ์ ์์ด์ผ ํฉ๋๋ค.
์คํ ์ธํ๋ผ
์ด ์ฐ๊ตฌ์์๋ ๋ค์ ๋ค ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
- ํ๋ก์ ๋คํธ์ํฌ ๊ตฌํ;
- ์ํ์น ์น ์๋ฒ
- ์น ํ
์คํธ ๋๊ตฌ
ํฌ์ ๊ณต๊ฒฉ ; - ๊ณต๊ฒฉ ๋๊ตฌ
ํธ๋ฆฌ๋ .
์๋ฎฌ๋ ์ด์ ์ MicroGrid ํ๊ฒฝ์์ ์ํ๋์์ต๋๋ค. 20๊ฐ์ ๋ผ์ฐํฐ๊ฐ ์๋ ๋คํธ์ํฌ๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ด๋ Tier-1 ์ด์์์ ๋คํธ์ํฌ์ ์ ์ฌํฉ๋๋ค.
์ผ๋ฐ์ ์ธ Trinoo ๋คํธ์ํฌ๋ ํ๋ก๊ทธ๋จ์ ๋ฐ๋ชฌ์ ์คํํ๋ ์์๋ ํธ์คํธ ์งํฉ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋คํธ์ํฌ ๋ฐ ์ง์ ์ ์ธ DoS ๊ณต๊ฒฉ์ ์ ์ดํ๋ โโ๋ชจ๋ํฐ๋ง ์ํํธ์จ์ด๋ ์์ต๋๋ค. IP ์ฃผ์ ๋ชฉ๋ก์ด ์ฃผ์ด์ง๋ฉด Trinoo ๋ฐ๋ชฌ์ ์ง์ ๋ ์๊ฐ์ UDP ํจํท์ ๋์์ผ๋ก ๋ณด๋ ๋๋ค.
์คํ ์ค์๋ ๋ ๊ฐ์ ํด๋ฌ์คํฐ๊ฐ ์ฌ์ฉ๋์์ต๋๋ค. MicroGrid ์๋ฎฌ๋ ์ดํฐ๋ 16Gbps ์ด๋๋ท ํ๋ธ๋ฅผ ํตํด ์ฐ๊ฒฐ๋ 2.4๊ฐ ๋ ธ๋(๋จธ์ ๋น 1GB ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ 1GHz ์๋ฒ)์ Xeon Linux ํด๋ฌ์คํฐ์์ ์คํ๋์์ต๋๋ค. ๋ค๋ฅธ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๋ 24Mbps ์ด๋๋ท ํ๋ธ๋ก ์ฐ๊ฒฐ๋ 450๊ฐ ๋ ธ๋(๋จธ์ ๋น 1GB ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ 100MHz PII Linux-cthdths)์ ํด๋ฌ์คํฐ์ ์์นํ์ต๋๋ค. ๋ ๊ฐ์ ํด๋ฌ์คํฐ๊ฐ 1Gbps ์ฑ๋๋ก ์ฐ๊ฒฐ๋์์ต๋๋ค.
ํ๋ก์ ๋คํธ์ํฌ๋ 1000๊ฐ์ ํธ์คํธ ํ์์ ํธ์คํ ๋ฉ๋๋ค. ์์ง ํ๋ก์๋ ๋ฆฌ์์ค ํ ์ ์ฒด์ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ์ํ ํ๋ก์๋ ํด๋น ์ธํ๋ผ์ ๋ ๊ฐ๊น์ด ํธ์คํธ์ ์์ต๋๋ค. ๋๋จธ์ง ํ๋ก์๋ ์์ง ํ๋ก์์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ ๊ฐ์ ๊ณ ๋ฅด๊ฒ ๋ถ์ฐ๋ฉ๋๋ค.
์๋ฎฌ๋ ์ด์
์ฉ ๋คํธ์ํฌ
์ฐ๊ตฌ์๋ค์ DoS ๊ณต๊ฒฉ์ ๋์ํ๋ ๋๊ตฌ๋ก์ ํ๋ก์์ ํจ์จ์ฑ์ ์ฐ๊ตฌํ๊ธฐ ์ํด ๋ค์ํ ์ธ๋ถ ์ํฅ ์๋๋ฆฌ์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฐ์ฑ์ ์ธก์ ํ์ต๋๋ค. ํ๋ก์ ๋คํธ์ํฌ์๋ ์ด 192๊ฐ์ ํ๋ก์๊ฐ ์์์ต๋๋ค(๊ทธ ์ค 64๊ฐ๋ ๊ฒฝ๊ณ ํ๋ก์์์ต๋๋ค). ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ์ํด 100๊ฐ์ ์ ๋ง๋ฅผ ํฌํจํ๋ Trinoo ๋คํธ์ํฌ๊ฐ ์์ฑ๋์์ต๋๋ค. ๊ฐ ๋ฐ๋ชฌ์๋ 100Mbps ์ฑ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ 10๊ฐ์ ํ ๋ผ์ฐํฐ๋ก ๊ตฌ์ฑ๋ ๋ด๋ท์ ํด๋นํฉ๋๋ค.
DoS ๊ณต๊ฒฉ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํ๋ก์ ๋คํธ์ํฌ์ ๋ฏธ์น๋ ์ํฅ์ ์ธก์ ํ์ต๋๋ค. ์คํ ๊ตฌ์ฑ์์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ธํฐ๋ท ์ฑ๋์ 250Mbps์ด๊ณ ๊ฐ ๊ฒฝ๊ณ ํ๋ก์๋ 100Mbps์ ๋๋ค.
์คํ ๊ฒฐ๊ณผ
๋ถ์ ๊ฒฐ๊ณผ 250Mbps์ ๋ํ ๊ณต๊ฒฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ต ์๊ฐ์ ํฌ๊ฒ ์ฆ๊ฐ(์ฝ XNUMX๋ฐฐ)ํ์ฌ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ทธ๋ฌ๋ ํ๋ก์ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ณต๊ฒฉ์ ์ฑ๋ฅ์ ํฐ ์ํฅ์ ๋ฏธ์น์ง ์์ผ๋ฉฐ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ํ์ํค์ง ์์ต๋๋ค. ์ด๋ ์์ง ํ๋ก์๊ฐ ๊ณต๊ฒฉ์ ํจ๊ณผ๋ฅผ ํฌ์ํ๊ณ ํ๋ก์ ๋คํธ์ํฌ์ ์ด ๋ฆฌ์์ค๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ฒด์ ๋ฆฌ์์ค๋ณด๋ค ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
ํต๊ณ์ ๋ฐ๋ฅด๋ฉด ๊ณต๊ฒฉ ๋ฅ๋ ฅ์ด 6.0Gbps๋ฅผ ๋์ง ์๋๋ค๋ฉด(๋ณด๋ ํ๋ก์ ์ฑ๋์ ์ด ๋์ญํญ์ด 6.4Gbps์ ๋ถ๊ณผํจ์๋ ๋ถ๊ตฌํ๊ณ ) ์ฌ์ฉ์์ 95%๋ ๋์ ๋๋ ์ฑ๋ฅ ์ ํ๋ฅผ ๊ฒฝํํ์ง ์์ต๋๋ค. ๋์์ 6.4Gbps๋ฅผ ์ด๊ณผํ๋ ๋งค์ฐ ๊ฐ๋ ฅํ ๊ณต๊ฒฉ์ ๊ฒฝ์ฐ ํ๋ก์ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํด๋ ์ต์ข ์ฌ์ฉ์์ ๋ํ ์๋น์ค ์์ค ์ ํ๋ฅผ ํผํ ์ ์์ต๋๋ค.
์ง์ค ๊ณต๊ฒฉ์ ๊ฒฝ์ฐ, ๊ทธ ํ์ด ์์์ ์์ง ํ๋ก์ ์งํฉ์ ์ง์ค๋๋ ๊ฒฝ์ฐ. ์ด ๊ฒฝ์ฐ ๊ณต๊ฒฉ์ ํ๋ก์ ๋คํธ์ํฌ์ ์ผ๋ถ๋ฅผ ๋ฐฉํดํ๋ฏ๋ก ์๋น์์ ์ฌ์ฉ์๊ฐ ์ฑ๋ฅ ์ ํ๋ฅผ ์ ์ ์์ต๋๋ค.
์กฐ์ฌ ๊ฒฐ๊ณผ
์คํ ๊ฒฐ๊ณผ๋ ํ๋ก์ ๋คํธ์ํฌ๊ฐ DoS ๊ณต๊ฒฉ์ ๊ฒฝ์ฐ์๋ TCP ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฑ๋ฅ์ ํฅ์์ํค๊ณ ์ฌ์ฉ์์๊ฒ ์น์ํ ์์ค์ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์์ ์์ฌํฉ๋๋ค. ์ป์ ๋ฐ์ดํฐ์ ๋ฐ๋ฅด๋ฉด ๋คํธ์ํฌ ํ๋ก์๋ ๊ณต๊ฒฉ์ ๊ฒฐ๊ณผ๋ฅผ ์ต์ํํ๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ด๋ฉฐ ์คํ ์ค ์ฌ์ฉ์์ 90% ์ด์์ด ์๋น์ค ํ์ง ์ ํ๋ฅผ ๋๋ผ์ง ์์์ต๋๋ค. ๋ํ ์ฐ๊ตฌ์๋ค์ ํ๋ก์ ๋คํธ์ํฌ์ ํฌ๊ธฐ๊ฐ ์ปค์ง์๋ก ๊ฒฌ๋ ์ ์๋ DoS ๊ณต๊ฒฉ์ ๊ท๋ชจ๊ฐ ๊ฑฐ์ ์ ํ์ ์ผ๋ก ์ฆ๊ฐํ๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ฐ๋ผ์ ๋คํธ์ํฌ๊ฐ ํด์๋ก DoS๋ฅผ ๋ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค.
์ ์ ์ฉํ ๋งํฌ ๋ฐ ์๋ฃ ์ธํํฐ์นด :
์ฐ๊ตฌ: ๊ฒ์ ์ด๋ก ์ ์ด์ฉํ ์ฐจ๋จ ๋ฐฉ์ง ํ๋ก์ ์๋น์ค ๋ง๋ค๊ธฐ ๊ฒ์ด๊ณผ์ ์ธ์์ ์ญ์ฌ: MIT์ Stanford์ ๊ณผํ์๋ค์ด ๋ง๋ ํ๋์ ํ๋ก์ ๋ฐฉ๋ฒ์ ์๋ ๋ฐฉ์ ํ๋ก์๊ฐ ์ธ์ ๊ฑฐ์ง๋ง์ ํ๋์ง ์ดํดํ๋ ๋ฐฉ๋ฒ: ํ์ฑ ์ง๋ฆฌ ์์น ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ํ๋ก์์ ๋ฌผ๋ฆฌ์ ์์น ํ์ธ ์ธํฐ๋ท์์ ์์ ์ ์์ฅํ๋ ๋ฐฉ๋ฒ: ์๋ฒ์ ์ฃผ๊ฑฐ์ฉ ํ๋ก์ ๋น๊ต
์ถ์ฒ: www.habr.com