ARP Spoofing: ARP (Address Resolution Protocol)์ IP ์ฃผ์๋ฅผ ํด๋น MAC ์ฃผ์์ ์ฐ๊ฒฐ์ํค๋ ํ๋กํ ์ฝ์
๋๋ค. ํด์ปค๊ฐ ARP ์์ฒญ์ ํตํด ํน์ IP์ MAC ์ฃผ์๋ฅผ ์์ ์ ๊ฒ์ผ๋ก ์์ด๋ ๊ฒ์ด ARP spoofing์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์ด ๊ณต๊ฒฉ์ ํตํด ์ค๊ฐ์ ๊ณต๊ฒฉ(Man-In-The-Middle, MITM)์ ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค.
IP Spoofing (Smurf Attack ๋ฑ): IP Spoofing์ ํด์ปค๊ฐ ์์ ์ IP ์ฃผ์๋ฅผ ๋ค๋ฅธ ์ฃผ์๋ก ์์ฅํ๋ ๊ณต๊ฒฉ์
๋๋ค. Smurf ๊ณต๊ฒฉ์ IP Spoofing์ ํ์ฉํ์ฌ ICMP ์์ฒญ์ ๋คํธ์ํฌ์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ก ๋ณด๋ด๊ณ , ๋คํธ์ํฌ์ ๋ชจ๋ ์ฅ์น๋ก๋ถํฐ ์๋ต์ ๋ฐ๊ฒ ํ์ฌ DoS ๊ณต๊ฒฉ์ ์ํํ ์ ์์ต๋๋ค.
Ping of Death: ์ด ๊ณต๊ฒฉ์ ์ ํ์ ์ผ๋ก ์ด๊ณผ๋ ํฌ๊ธฐ์ ICMP ํจํท์ ์ฌ์ฉํ์ฌ ํ๊ฒ ์์คํ
์ ์๋ชป ์๋ํ๊ฒ ๋ง๋๋ ๊ณต๊ฒฉ์
๋๋ค. ์ ์์ ์ธ ํฌ๊ธฐ๋ฅผ ์ด๊ณผํ๋ ํจํท์ด ํ๊ฒ ์์คํ
์ ๋๋ฌํ๋ฉด, ๋ฒํผ ์ค๋ฒํ๋ก์ฐ๋ ์์คํ
์ ์๋ชป๋ ์๋์ ์ผ์ผํฌ ์ ์์ต๋๋ค.
ARP Spoofing ๋๋ ARP poisoning
ARP spoofing(ARP ์คํธํ), ๋๋ ARP poisoning(ARP ํฌ์ด์ฆ๋)์ ๋คํธ์ํฌ ๊ณต๊ฒฉ ๊ธฐ๋ฒ ์ค ํ๋๋ก ๋งํ์๋ฉด ๋คํธ์ํฌ๋ฅผ ์์ด๋ ๊ธฐ๋ฒ์ด๋ค.
๊ณต๊ฒฉ์๊ฐ ARP(Address Resolution Protocol) ๋ฉ์์ง๋ฅผ ์กฐ์ํ์ฌ ๋คํธ์ํฌ ์์ ๊ธฐ๊ธฐ๋ค์ด ๋ณด๋ด๋ ํธ๋ํฝ์ ์์ ์๊ฒ๋ก ๋ฆฌ๋๋ ์
ํ๋ ค๋ ์๋๋ฅผ ๋งํ๋ค.
๊ต์ฅํ ๋จ์ํ๋ฉด์๋ ์น๋ช
์ ์ด๊ณ ์ง๋
ํ ํดํน ๋ฐฉ๋ฒ์ผ๋ก ์ค๊ฐ์ ๊ณต๊ฒฉ(Man In The Middle, MITM) ๊ธฐ๋ฒ ์ค ํ๋์ด๋ค. ๋ง ๊ทธ๋๋ก ๋ ์ฌ๋ ์ฌ์ด์ ์ฌ์ฉ ๋ผ์ด๋ค์ด๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ชฐ๋ ํ์ณ๋ณธ๋ค๋ ๋ป.
์ด์ ์๊ฒ ์ง๋ง ARP๋ IP ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ์ ์ธ MAC ์ฃผ์๋ก ๋ณํํ๋ ํ๋กํ ์ฝ์ด๋ค.(๋๋ก๋ช
์ฃผ์ → ํ์ฒ์ด๋ ์ฃผ๋ณ ์ง๋ฆฌ๋ก ๊ธธ์ ์ฐพ๋ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ก ๋ณํ)
๋คํธ์ํฌ ์์ ๊ธฐ๊ธฐ๋ ARP๋ฅผ ์ด์ฉํ์ฌ IP ์ฃผ์๋ฅผ MAC ์ฃผ์๋ก ๋งคํํ๊ณ , ์ด ์ ๋ณด๋ฅผ ARP ํ
์ด๋ธ์ ์ ์ฅํ๋ค.
๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ค์ ์๋ก์ IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ์ฐ๊ฒฐํ๋ ๋ชฉ๋ก(ARP table)์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด ๋ชฉ๋ก์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐ๋ฅธ ์ฅ์น๋ก ๋ณด๋
๋๋ค.
๊ณต๊ฒฉ์๋ ์์ ์ MAC ์ฃผ์๋ฅผ ๋ค๋ฅธ ์ปดํจํฐ์ IP ์ฃผ์์ ์ฐ๊ฒฐ๋ ๊ฒ์ฒ๋ผ ์์ด๊ณ ๋คํธ์ํฌ์ ๋ฐฉ์กํฉ๋๋ค.
๋ค๋ฅธ ์ปดํจํฐ๋ค์ ์ด ์ ๋ณด๋ฅผ ๋ฐ์์ ๊ทธ IP ์ฃผ์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋, ์ค์ ๋ก๋ ๊ณต๊ฒฉ์์ ์ปดํจํฐ๋ก ๋ณด๋ด๊ฒ ๋ฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก, ๊ณต๊ฒฉ์๋ ์๋ ๊ทธ IP ์ฃผ์๋ก ๋ณด๋ด๋ ค๋ ์ ๋ณด๋ฅผ ๋ฐ๊ฒ ๋์ด, ์ค๊ฐ์์ ์ ๋ณด๋ฅผ ์ฟ๋ณผ ์ ์๊ฒ ๋ฉ๋๋ค.
๋งํ์๋ฉด ์ฐํธ ๋ฐฐ๋ฌ๋ถ๊ฐ ๋๋ก๋ช
์ฃผ์(IP์ฃผ์)๋ฅผ ์ฐพ์์ ์ฐํธ(๋ฐ์ดํฐ) ์ด๋ค ์ง์ ๋ฐฐ๋ฌ์ ์์ํ๋ ค๊ณ ํ๋๋ฐ, ๋ฐฐ๋ฌ์ ํ ๋์๋ ๋๋ก๋ช
์ฃผ์์ ์ง๋ฆฌ์ (๋ฌผ๋ฆฌ์ ) ์ฃผ์(MAC ์ฃผ์)๊ฐ ๋งคํ๋์ด ์ฐ์ฌ ์๋ ํ๋ฅผ ์ฐธ๊ณ ํด์ ๋ฐฐ๋ฌํ๋ค. ์ด ๋ ์ค๊ฐ์(MITM)๊ฐ ๋ชฐ๋ ์ด ํ์ ๋๋ก๋ช
์ฃผ์ ์์ ์๋์ ๋ฌผ๋ฆฌ์ ์ฃผ์๊ฐ ์๋, ์์ ์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ฅผ ์จ๋ฃ๋๋ค. ์ฐํธ ๋ฐฐ๋ฌ๋ถ๋ ์ฐํธ์ด ๊ฐ์ผ ํ ๋๋ก๋ช
์ฃผ์๋ฅผ ๋ฐ๋ผ ๋ฐฐ๋ฌ์ ์์ํ๋๋ฐ, ์ํํธ ๋จ์ง์ ์ฐํธ ๋ถ๋ฅํจ(๋ผ์ฐํฐ๋ ์ค์์น)์ ๋์ฐฉํด์๋ ๊ทธ ์์ ์ฐ์ฌ ์๋ ์ง๋ฆฌ์ ์ฃผ์๋ฅผ ๋ฐ๋ผ ์ฐํธ์ ๋ฐฐ๋ฌํ๋ค. ๊ทธ๋ฐ๋ฐ ๊ทธ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ ์ค๊ฐ์์ ์ฃผ์์์ผ๋ก ์ฐํธ์ ๊ฐ๋ก์ฑ ์
์ด ๋๋ ๊ฒ์ด๋ค. ์ด ๋ ๋จ์ํ ํ ๊ฐ๊ตฌ๊ฐ ์๋ ์๋ ์ํํธ ์ ์ฒด์ ๋๋ก๋ช
์ฃผ์๋ ์ฐํธ ๋ถ๋ฅํจ์ ๋๋ก๋ช
์ฃผ์๋ฅผ ์์ ์ ๋ฌผ๋ฆฌ์ ์ฃผ์๋ก ์ ์ด๋ฃ์ ์ ๊ทธ ํผํด ๊ท๋ชจ๋ ๋ ์ปค์ง๋ค. ํ ์ํํธ์ ๋๋๋๋ ๋ชจ๋ ์ฐํธ์ ์ค๊ฐ์๊ฐ ๊บผ๋ด๋ณผ ์ ์๋ ๊ฒ์ด๋ค. ํ์ง๋ง ์ํํธ ์ฃผ๋ฏผ๊ณผ ์ฐ์ฒด๋ถ, ๊ทธ๋ฆฌ๊ณ ์ฐํธ๋ถ๋ฅ์ค ์ง์๋ค์ ์ด๋ฅผ ๊น๋งฃ๊ฒ ๋ชจ๋ฅธ๋ค.
๊ฐ๋จํ ๋งํด, ARP ์คํธํ์ ๊ณต๊ฒฉ์๊ฐ ๋คํธ์ํฌ์์ ์์ ์ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๊ฐ์ฅํ๊ฒ ๋ง๋ค์ด, ๊ทธ ์ปดํจํฐ๋ก ๋ณด๋ด๋ ค๋ ์ ๋ณด๋ฅผ ๋ฐ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ค.
์ฆ, ๊ณต๊ฒฉ์๋ ์ด ๊ณต๊ฒฉ์ ํตํด ์์ ์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ก ๊ฐ์ฅํ๋ค.
์ด๋ ๊ฒ ํ๋ฉด, ๋คํธ์ํฌ ์์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ค์ ๊ณต๊ฒฉ์๋ฅผ ํด๋น ๊ธฐ๊ธฐ๋ก ์คํดํ๊ฒ ๋๋ค.
์๋ฅผ ๋ค์ด, ๋ง์ฝ ๊ณต๊ฒฉ์๊ฐ ์์ ์ '๊ธฐ๊ธฐ A'๋ผ๊ณ ์์ด๋ฉด, ๋คํธ์ํฌ ์์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ค์ '๊ธฐ๊ธฐ A'๋ก ๋ณด๋ด๋ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ฌ์ค์ ๊ณต๊ฒฉ์์๊ฒ ๋ณด๋ด๊ฒ ๋๋ค.
๊ทธ๋์ ๊ณต๊ฒฉ์๋ '๊ธฐ๊ธฐ A'๋ก ๋ณด๋ด๋ ๋ชจ๋ ์ ๋ณด๋ฅผ ๊ฐ๋ก์ฑ ์ ์๊ฒ ๋๋ค..
์ด๋ฐ ๋ฐฉ์์ผ๋ก, ๊ณต๊ฒฉ์๋ ๋คํธ์ํฌ ์์ ํต์ ์ ์ค๊ฐ์์ ๊ฐ๋ก์ฑ๊ฑฐ๋ ์์ ํ ์ ์๊ฒ ๋๋ค.
์ด๋ ๋งค์ฐ ์ฌ๊ฐํ ๋ณด์ ์ํ์ ์ด๋ํ๋ฉฐ, ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํ ๋ค์ํ ๋ฐฉ์ด ๊ธฐ๋ฒ๊ณผ ๋๊ตฌ๋ค์ด ๊ฐ๋ฐ๋์ด ์๋ค.
๋ง๊ธฐ์ํ ๋ฐฉ๋ฒ
์ ์ ARP ํ
์ด๋ธ ์ฌ์ฉ: ์ ์ ARP ํ
์ด๋ธ์ ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ ์๋์ผ๋ก IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ์ฐ๊ฒฐํด ๋์ ํ
์ด๋ธ์
๋๋ค. ์ด ๋ฐฉ๋ฒ์ ์๋์ผ๋ก ์
๋ฐ์ดํธ๋๋ ๋์ ARP ํ
์ด๋ธ๊ณผ๋ ๋ฌ๋ฆฌ ๊ณต๊ฒฉ์๊ฐ ์ฝ๊ฒ ์กฐ์ํ ์ ์์ผ๋ฏ๋ก ARP ์คํธํ ๊ณต๊ฒฉ์ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค. ์ฐํธ ๋ฐฐ๋ฌ๋ถ๊ฐ ๋ฐฐ๋ฌํ ์ฃผ์์ ์์ ์์ ์ ๋ณด๋ฅผ ๋ฏธ๋ฆฌ ์ ํด์ง ๋ชฉ๋ก์์ ํ์ธํ๊ฒ ํ๋ ๊ฒ์
๋๋ค. ์ค๊ฐ์๊ฐ ๋ฐฐ๋ฌ ๋ชฉ๋ก์ ๋ณ๊ฒฝํ๋ ค๊ณ ํด๋, ๋ชฉ๋ก์ ์ด๋ฏธ ํ์ ๋์ด ์์ด ๋ณ๊ฒฝํ ์ ์์ผ๋ฏ๋ก ๋ฐฐ๋ฌ์ ์ ํํ ์ฃผ์๋ก๋ง ์ด๋ฃจ์ด์ง๋๋ค.
ARP ์คํธํ ๊ฐ์ง ๋ฐ ๋ฐฉ์ง ์ํํธ์จ์ด ์ฌ์ฉ: ์ฌ๋ฌ ๋ณด์ ์๋ฃจ์
๋ค์ ARP ์คํธํ์ ๊ฐ์งํ๊ณ ๋ง์ ์ ์์ต๋๋ค. ์ด๋ฐ ์ํํธ์จ์ด๋ ARP ํ
์ด๋ธ์ ๋ณํ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์์ฌ์ค๋ฌ์ด ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฐ๊ฒฌ๋๋ฉด ๊ฒฝ๊ณ ํ๊ฑฐ๋ ํด๋น ์์ฒญ์ ์ฐจ๋จํฉ๋๋ค. ์ด๋ ๋ง์น ์ฐํธ ๋ฐฐ๋ฌ๋ถ๊ฐ ๊ฐ ๋ฐฐ๋ฌ์ง์ ๋์ฐฉํ ๋๋ง๋ค ์ค์์์ ๋ฐฐ๋ฌ ์ฃผ์์ ์์ ์์ ์ ๋ณด๋ฅผ ํ์ธํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ๋ง์ฝ ๋ฐฐ๋ฌ ์ ๋ณด๊ฐ ์ค๊ฐ์ ๋ณ๊ฒฝ๋์๋ค๋ฉด, ์ค์์ ๋ฐฐ๋ฌ๋ถ์๊ฒ ๊ฒฝ๊ณ ํ๊ณ ์ฌ๋ฐ๋ฅธ ์ฃผ์๋ก ๋ฐฐ๋ฌํ๋๋ก ์๋ดํฉ๋๋ค.
๋คํธ์ํฌ ์ธ๊ทธ๋ฉํ
์ด์
๋ฐ VLAN ์ฌ์ฉ: ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฌ ์ธ๊ทธ๋จผํธ๋ ๊ฐ์ ์ง์ญ ๋คํธ์ํฌ(VLAN)๋ก ๋ถํ ํ๋ฉด ARP ์คํธํ ๊ณต๊ฒฉ์ ํผํด ๋ฒ์๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๊ณต๊ฒฉ์๊ฐ ํน์ ์ธ๊ทธ๋จผํธ๋ VLAN์๋ง ์ ๊ทผํ ์ ์๋ค๋ฉด, ๊ทธ ๋ฒ์ ๋ฐ์ ๊ธฐ๊ธฐ๋ค์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์์ ํ๊ฒ ๋ณดํธ๋ ๊ฒ์
๋๋ค. ์ฌ๋ฌ ๊ฐ์ ์ํํธ ๋จ์ง๋ก ๋ฐฐ๋ฌ ๊ตฌ์ญ์ ๋๋๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ๊ฐ ๋จ์ง์ ๋ฐฐ๋ฌ ๋ชฉ๋ก์ ์๋ก ๋ค๋ฅด๊ฒ ๊ด๋ฆฌ๋๊ณ , ๋ฐฐ๋ฌ๋ถ๋ ์์ ์ ๋จ์ง ๋ด์์๋ง ๋ฐฐ๋ฌ์ ํ๊ฒ ๋ฉ๋๋ค. ์ค๊ฐ์๊ฐ ํ ๋จ์ง์ ๋ฐฐ๋ฌ ๋ชฉ๋ก์ ๋ณ๊ฒฝํ๋๋ผ๋, ๋ค๋ฅธ ๋จ์ง์ ๋ฐฐ๋ฌ์ ์ํฅ์ ๋ฐ์ง ์๊ฒ ๋ฉ๋๋ค.
ICMP Redirect ๊ฒฝ๋ก ๋ณ๊ฒฝ ๋ง๊ธฐ ์ด๋ ๋ง์น ์ฐํธ ๋ฐฐ๋ฌ๋ถ๊ฐ ๋ฐฐ๋ฌ ๊ฒฝ๋ก๋ฅผ ์ค๊ฐ์ ๋ณ๊ฒฝํ๋ ค๋ ์๋๋ฅผ ๋ฐ์ ๋ ํญ์ ์ค์ ์ฐ์ฒด๊ตญ๊ณผ ํ์ธํ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ๋ฐฐ๋ฌ๋ถ์๊ฒ "์ด ๊ธธ์ด ๋ ๋น ๋ฅด๋ค"๊ณ ์๋ ค์ฃผ๋ ค ํด๋, ๋ฐฐ๋ฌ๋ถ๋ ํญ์ ์ค์ ์ฐ์ฒด๊ตญ์ ์ง์๋๋ก๋ง ๋ฐฐ๋ฌ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๊ฒ ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์ค๊ฐ์๊ฐ ๋ฐฐ๋ฌ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ ์๋๋ ์คํจํ๊ฒ ๋ฉ๋๋ค.
์ด์ ์ ์ด์ด ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ๋ณด์ ์กฐ์ ํ๋ ์ค์ต์ ์งํํ๋ค
ICMP Redirect ๊ฒฝ๋ก ๋ณ๊ฒฝ ๋ง๊ธฐ
Reverse Path Filtering์ผ๋ก DDoS(IP Spoofing) ๋ง๊ธฐ
DDoS ๊ณต๊ฒฉ์ด๋?
DDoS(Distributed Denial of Service) ๊ณต๊ฒฉ์ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ์กฐ์ง์ ์ผ๋ก ํ๊ฒ ์๋ฒ๋ ๋คํธ์ํฌ์ ๋๋์ ํธ๋ํฝ์ ๋ณด๋ด ์๋น์ค๋ฅผ ์ค๋จ์ํค๋ ๊ณต๊ฒฉ์
๋๋ค. ์ด๋ฌํ ๊ณต๊ฒฉ์ ๋ค์ํ ์ปดํจํฐ๋ ๋๋ฐ์ด์ค๊ฐ ํจ๊ป ์์
ํ์ฌ ๋์์ ์์์ ๊ณ ๊ฐ์ํค๋ฉฐ, ์ ์์ ์ธ ์ฌ์ฉ์๋ค์ด ์๋น์ค์ ์ ๊ทผํ์ง ๋ชปํ๊ฒ ๋ง๋ญ๋๋ค.
๊ฐ๋จํ ์ค๋ช :
ํด์ปค๊ฐ ์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํ ์๋ฒ์ ๋์์ ๋ง์ ์์ฒญ์ ๋ณด๋ด ์๋ฒ๋ฅผ ๋ง๋น์ํค๋ ๊ณต๊ฒฉ.
๋น์ ๋ก ์ค๋ช :
์ด๋ฅผ ์์ ์ ๋ํ ๊ณ ๊ฐ ์๋น์ค๋ก ๋น์ ํ๋ฉด, ๋ง์น ๊ณต๊ฒฉ์๊ฐ ์์ ์ ๋ฌธ์์ ์๋ฐฑ ๋ช
์ ์ฌ๋๋ค์ ๋์ํด ๋ชฐ๋ ค๋ค๊ฒ ํ์ฌ, ์ง์ง ๊ณ ๊ฐ๋ค์ด ์์ ์์ผ๋ก ๋ค์ด๊ฐ๊ฑฐ๋ ์์ ์ง์๋ค์ด ์ ๋๋ก ์ผ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ์์ ์ง์๋ค์ด ์ด๋ ๊ฒ ๊ฐ์ง ๊ณ ๊ฐ๋ค์๊ฒ ์ฐ๋ฌ์ ธ ์์ ๋, ์ง์ง ๊ณ ๊ฐ๋ค์ ์์ ์์ผ๋ก ๋ค์ด๊ฐ ์ ์๊ฒ ๋์ด, ์์ ์ ์ค์ง์ ์ผ๋ก "์๋น์ค ๊ฑฐ๋ถ" ์ํ๊ฐ ๋ฉ๋๋ค.
DoS(Denial of Service) ๊ณต๊ฒฉ๊ณผ DDoS(Distributed Denial of Service) ๊ณต๊ฒฉ์ ๋น์ทํ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ํ ๋ฐฉ์์์ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
DoS (Denial of Service) ๊ณต๊ฒฉ
๋จ์ผ ์ถ๋ฐ์ง: ๊ณต๊ฒฉ์์ ๋จ์ผ ์์คํ
์ด๋ ๋ช ๊ฐ์ ์์คํ
์์ ๊ณต๊ฒฉ์ด ์ด๋ฃจ์ด์ง๋๋ค.
๋ชฉํ: ํน์ ์๋ฒ๋ ์๋น์ค์ ์์์ ๊ณ ๊ฐ์์ผ ์ ์์ ์ธ ์๋น์ค๋ฅผ ์ฌ์ฉํ์ง ๋ชปํ๊ฒ ๋ง๋๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค.
์์: SYN Flood ๊ณต๊ฒฉ๊ณผ ๊ฐ์ด ํน์ ์๋ฒ์ ๋๋์ ์ฐ๊ฒฐ ์์ฒญ์ ๋ณด๋ด ์๋ฒ๋ฅผ ๋ง๋น์ํค๋ ๋ฐฉ์ ๋ฑ์ด ์์ต๋๋ค.
DDoS (Distributed Denial of Service) ๊ณต๊ฒฉ
๋ค์ค ์ถ๋ฐ์ง: ์ฌ๋ฌ ๋์ ์ปดํจํฐ๋ ์ฅ์น๊ฐ ๋์์ ๊ณต๊ฒฉ์ ์ฐธ์ฌํฉ๋๋ค. ์ด ์ฅ์น๋ค์ ์ข
์ข
๋ด๋ท์ ํ์ฑํ๋ฉฐ, ๊ณต๊ฒฉ์์ ์ํด ์ ์ด๋ฉ๋๋ค.
๋ชฉํ: DoS์ ๋์ผํ๊ฒ ํน์ ์๋ฒ๋ ์๋น์ค์ ์์์ ๊ณ ๊ฐ์ํค๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค. ๋จ, ๋ถ์ฐ๋ ๊ณต๊ฒฉ ๋ฐฉ์์ผ๋ก ์ธํด ๋ ๊ฐ๋ ฅํ๊ณ ๋ฐฉ์ดํ๊ธฐ ์ด๋ ต์ต๋๋ค.
์์: Smurf ๊ณต๊ฒฉ๊ณผ ๊ฐ์ด ๋ค์์ ์ฅ์น์์ ๋์์ ICMP Echo Request๋ฅผ ๋ณด๋ด ๋๋์ ์๋ต์ ์ ๋ฐํ๋ ๋ฐฉ์ ๋ฑ์ด ์์ต๋๋ค.
๋น์ ๋ก ์ค๋ช
DoS: ํ ์ฌ๋์ด ๊ณ์ํด์ ํฌ์์์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด์ ์ ํ๊ธฐ๊ฐ ๋ฐ์ ์ํ๊ฐ ๋๊ฒ ํ๊ฑฐ๋ ํฌ์์๊ฐ ์ง์น๋๋ก ๋ง๋๋ ๊ณต๊ฒฉ. ์ด๋ ํฌ์์๊ฐ ๋ค๋ฅธ ์ค์ํ ์ ํ๋ฅผ ๋ฐ์ ์ ์๊ฒ ๋ง๋ค ์ ์๋ค.
DDoS: ์๋ง์ ์ฌ๋๋ค์ด ๋์์ ํฌ์์์๊ฒ ์ ํ๋ฅผ ๊ฑธ์ด์ ์ ํ๊ธฐ๊ฐ ๋ฐ์ ์ํ๊ฐ ๋๊ฑฐ๋ ํฌ์์๊ฐ ์ง์ณ์ ๋ฌด๋์ง๊ฒ ํ๋ ๊ณต๊ฒฉ. ์ด๋ฌํ ๋ถ์ฐ๋ ๊ณต๊ฒฉ์ ํจ์ฌ ๊ฐ๋ ฅํ๋ฉฐ ํฌ์์๊ฐ ๋ค๋ฃจ๊ธฐ ์ด๋ ต๋ค.
DoS๋ ์ผ๋ฐ์ ์ผ๋ก ํ ๋ ๋์ ์์คํ
์์ ๋ฐ์ํ๋ ๋ฐ๋ฉด, DDoS๋ ์ฌ๋ฌ ๋์ ์์คํ
์ด ๋์์ ๊ณต๊ฒฉ์ ์ํํ๊ธฐ ๋๋ฌธ์ ํจ์ฌ ๊ฐ๋ ฅํ๊ณ ๋ฐฉ์ดํ๊ธฐ ์ด๋ ค์ด ํน์ง์ด ์์ต๋๋ค.
IP Spoofing์ ์ด์ฉํ DDoS ๊ณต๊ฒฉ์ด๋?
ํด์ปค๊ฐ ์์์ ๊ฐ์ง IP ์ฃผ์๋ฅผ ์์ฑํ์ฌ ํ๊ฒ ์๋ฒ์ ํน์ ์๋น์ค๋ฅผ ์์ฒญํ๋ ๊ฒ์ DDoS ๊ณต๊ฒฉ์ ํ ํํ๋ก ๋ณผ ์ ์์ต๋๋ค.
์ด๋ฐ ๋ฐฉ์์ IP ์คํธํ์ ์ด์ฉํ DDoS ๊ณต๊ฒฉ์ด๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค. ๊ณต๊ฒฉ์๋ ์ฌ๋ฌ ๋์ ์ ์ด๋ ์ปดํจํฐ (๋ด๋ท)๋ฅผ ์ฌ์ฉํ์ฌ, ๋ค์ํ ์์ค IP ์ฃผ์๋ก ์์ฅํ์ฌ ๋์ ์๋ฒ์ ๋๋์ ํธ๋ํฝ์ ๋ณด๋
๋๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ์ผ๋ก, ๊ณต๊ฒฉ์ ์ถ์ ์ ์ด๋ ต๊ฒ ํ๊ณ , ์๋ฒ๋ ๋คํธ์ํฌ์ ์์์ ๊ณ ๊ฐ์์ผ ์๋น์ค ๊ฑฐ๋ถ ์ํ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค.
์ด๋ ๊ฒ ์์์ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณต๊ฒฉ์ ์ถ์ฒ๋ฅผ ์จ๊ธฐ๊ธฐ ์ํ ์ ๋ต์ผ ๋ฟ๋ง ์๋๋ผ, ๋คํธ์ํฌ ์์์ ๋น ๋ฅด๊ฒ ๊ณ ๊ฐ์ํค๋ ํจ๊ณผ๋ ์์ ์ ์์ผ๋ฉฐ, ํ๊ฒ ์๋ฒ์ ๋ณด์ ์์คํ
์ ์ฐํํ๋ ๋ฐ๋ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
ํด์ปค๋ ์์์ ๊ฐ์ง IP ์ฃผ์๋ฅผ ๋ฌด์ ํ์ผ๋ก ์์ฑํด์ ํ๊ฒ ์๋ฒ์ ํน์ ์๋น์ค๋ฅผ ์์ฒญํ๋ ip spoofing DDoS(Distributed DoS) ๊ณต๊ฒฉ์ ์ํํ๊ธฐ๋ ํ๋ค. ์ถ๋ฐ์ง IP ์ฃผ์๋ฅผ ํฌ์์์ IP ์ฃผ์๋ก ๋ฐ๊พธ์ด ๋ธ๋ก๋์บ์คํธ์ ICMP echo request๋ฅผ ๋ณด๋ด ํฌ์์๊ฐ ๋ค๋์ ICMP echo reply๋ฅผ ๋ฐ์ ์๋ฒ๊ฐ ๋ค์ด๋๊ฒ ํ๋ smurf ๊ณต๊ฒฉ๊ณผ ip spoofing์ด๋ผ๋ ์ ์์ ์ ์ฌํ ๋ฉด์ด ์๋ค. (์ฐธ๊ณ ๋ก ๋ง์ฝ ์ฌ๋ฌ ๋๊ฐ ๋๋์ SYN๋ฅผ ๋ณด๋ด์ด ์๋ฒ๊ฐ ํ ์ผ์ ๋ชปํ๊ฒ ํ๋ SYN FLOOD ๊ณต๊ฒฉ์ ํ๋ค๋ฉด ip spoofing์ ์๋์ง๋ง ์ด๊ฒ๋ DDoS ๊ณต๊ฒฉ์ผ๋ก ๋ณผ ์ ์๋ค. ์ด ๋ชจ๋ ๊ณต๊ฒฉ์ ๋จ์ผ ํธ์คํธ๊ฐ ๊ณต๊ฒฉ์ ์๋ํ ์ DoS, ์ฌ๋ฌ ๋์ ํธ์คํธ๊ฐ ๊ณต๊ฒฉ์ ๋์๋๋ค๋ฉด DDoS๋ก ๋ณผ ์ ์๋ค.)
์ด๋ฅผ ๋ง๊ธฐ ์ํด์๋ ๋ค์ด์ค๋ ํจํท์ ์ถ๋ฐ์ง ์ฃผ์๋ฅผ ๊ฒ์ฌํ์ฌ ์ฌ์ค IP ์ฃผ์๋ ๋ถ๋ถ๋ช
ํ ์ถ๋ฐ์ง ์ฃผ์๋ฅผ ๊ฐ์ง ํจํท์ ์ฐจ๋จํ๊ธฐ ์ํด Reverse Path Filtering(rp_filter) ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์๋ค.
์ฐ๋ฆฌ๋ DoS ๊ณต๊ฒฉ์ ์๋ํด๋ณธ๋ค.
BT5r3์์ ์งํ
๋ฐฑํธ๋์์ wireshark๋ฅผ ์ด์ด์ start ํด์ค๋ค ๋์ค ๊ณต๊ฒฉ์ ํ๋ ๊ฒ์ด๋ค.
JavaScript
๋ณต์ฌ
hping3 --icmp -- rand-source 192.168.100.131 -d 65000 --flood => ๊ณต๊ฒฉ์์ ip๋ฅผ ํ๊ฒ ์๋ฒ์ ๋์ผํ๊ฒ ํ๊ณ 65000๊ฐ์ ํจํท์ ๋ณด๋ด๋ผ(ํ์์ฒ๋ผ)



ip spoofing์ ๋ํญํ๋ Faked(Rogue) IP Filtering
Faked IP filtering์ ๋น์ ๋ก ์ค๋ช
ํ๋ฉด, ๊ฑด๋ฌผ์ ์
์ฅ์ ๊ด๋ฆฌํ๋ ๊ฒฝ๋น์์ด ํน์ ์ฌ๋์ ์ ๋ถ์ฆ์ ํ์ธํ๊ณ , ์ ๋ถ์ฆ์ด ๊ฐ์ง์ธ ๊ฒ์ ๋ฐ๊ฒฌํ๋ฉด ๊ทธ ์ฌ๋์ ๋ค์ด์ค๊ฒ ํ์ง ์๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ๊ฐ์ง IP ์ฃผ์๋ ์ค์ ์ ๋ค๋ฅธ ์์น๋ ์ ์์ ๋ํ๋ด๋ฏ๋ก, ์ด๋ฅผ ์ฐจ๋จํ๋ ๊ฒ์ ๋คํธ์ํฌ์ ๋ณด์์ ๋์ด๋ ๋ฐ ์ค์ํฉ๋๋ค.
๋คํธ์ํฌ์์ ๊ฐ์ง ๋๋ ๋ถ์ ํฉํ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ํธ๋ํฝ์ ํํฐ๋งํ๋ ๋ณด์ ๊ธฐ๋ฒ์
๋๋ค. ์ด ๋ฐฉ๋ฒ์ ํน์ IP ์ฃผ์ ๋ฒ์์ ๋ํด ํ์ฉ๋์ง ์์ ์ถ๋ฐ์ง ๋๋ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๊ฐ์ง ํจํท์ ์ฐจ๋จํ๋ฉฐ, ์ด๋ฅผ ํตํด IP Spoofing๊ณผ ๊ฐ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
๋น์ :
Rogue IP Filtering์ ์ค๋ช
ํ๊ธฐ ์ํ ๋น์ ๋ก ์ฐํธ ์๋น์ค๋ฅผ ์๊ฐํด๋ณผ ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ ์ฐํธ ๋ฐฐ์ก: ์ฌ๋๋ค์ ์์ ์ ์ฃผ์์ ๋ฐ๋ ์ฌ๋์ ์ฃผ์๋ฅผ ๋ช
ํํ ์ ๊ณ , ๊ทธ ์ฃผ์๋ก ํธ์ง๋ฅผ ๋ฐ์กํฉ๋๋ค. ์ฐ์ฒด๊ตญ์ ์ฃผ์๊ฐ ์ ํํ๊ฒ ์ ํ ํธ์ง๋ง ๋ฐฐ์กํฉ๋๋ค.
Faked (Rogue) IP Filtering๊ณผ ์ ์ฌํ ์ํฉ: ์ด๋ค ์ฌ๋์ด ํ์์ ๋ฐ์ ์ ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํธ์ง๋ฅผ ๋ณด๋ด๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฐ ํ๋์ ์ฌ๊ธฐ ํ์๋ ํผ๋์ ์ผ์ผํฌ ์ ์์ผ๋ฏ๋ก, ์ฐ์ฒด๊ตญ์ ๋ฐ์ ์ ์ฃผ์์ ์์ ์ ์ฃผ์๊ฐ ์ ํจํ์ง ํ์ธํ๋ ์ ์ฐจ๋ฅผ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๋ฐ์ ์์ ์ฃผ์๊ฐ ์ฐ์ฒด๊ตญ์ ๊ธฐ๋ก๊ณผ ์ผ์นํ์ง ์๊ฑฐ๋ ์์ ์์ ์ฃผ์๊ฐ ์ ํจํ์ง ์์ผ๋ฉด, ๊ทธ ํธ์ง๋ ๋ฐฐ์ก๋์ง ์๊ณ ์ฐจ๋จ๋ฉ๋๋ค.
์ด๋ฐ ์์ผ๋ก, Faked (Rogue) IP Filtering์ ๋คํธ์ํฌ ๋ด์์ ๊ฐ์ง ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ํธ๋ํฝ์ ์ฐจ๋จํ์ฌ, ๋คํธ์ํฌ์ ์์ ์ฑ์ ๋์ด๊ณ ์ฌ๋ฌ ํํ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ ์ญํ ์ ํฉ๋๋ค.
ํด์ปค๊ฐ ์์ ์ IP๋ MAC ์ฃผ์๋ฅผ ์์ด๊ณ (Spoofing OR Redirecting) ๋คํธ์ํฌ๋ก ๋ค์ด์์ ์ ์์ ์ธ ํธ์คํธ์ธ์ฒํ๋ฉด์ ์ฃผ๋ณ ํธ์คํธ๋ค์ ์ ๋ณด๋ฅผ ๋นผ๋ ์๊ฐ ์๋ค. ๋ด๋ถ LAN์์๋ ๋
ธ๋๊ฐ ์ฃผ๋ณ์ ๋
ธ๋๋ค์ ๋ธ๋ก๋์บ์คํธ๋ก ์ฐพ๊ธฐ ๋๋ฌธ์ ํด์ปค ๋
ธ๋๋ฅผ promisc ๋ชจ๋๋ก ๋ง๋ค์ด ๋๋ฉด ์ค๊ฐ๋ ๋ชจ๋ ํจํท์ ๋ณผ ์ ์๋ค.
⇒ ์ด๋ฐ ๊ฒฝ์ฐ NAC(Network Access Control) ๋๊ตฌ์ธ Packet Fence๋ฅผ ์ฌ์ฉํด์ ๊ฑธ๋ฌ ๋ด๊ฑฐ๋ Spoofing ํจํท๊ณผ Redirect ํจํท์ ๊ธฐ๋ก์ ๋จ๊ธฐ๋ log_martians(‘ํ์ฑ์ธ’์ด๋ผ๋ ์๋ฏธ)๋ฅผ ์ค์ ํด์ ์ธ๋ถ ์ ์์ ๋ก๊ทธํ์ผ๋ก ์ ์ฅํ๊ณ ๊ฒํ ํด์ ์ด์ํ๊ณ ์์ฌ์ค๋ฐ IP ์ฃผ์๋ฅผ TCPwrapper์ /etc/hosts.deny ํ์ผ์ ๊ธฐ๋กํ๊ฑฐ๋, Fail2Ban ๋๊ตฌ๋ก ๋ง์ ์ ์๋ค.
๋ค์ํ ๊ณต๊ฒฉ์ ๋ํ ๋์ ๋ฐฉ๋ฒ๋ค
Packet Fence: ์ด NAC (Network Access Control) ๋๊ตฌ๋ ๋คํธ์ํฌ์ ์ก์ธ์คํ๋ ํด๋ผ์ด์ธํธ์ ์ปดํ๋ผ์ด์ธ์ค๋ฅผ ๊ฒ์ฌํ๊ณ , ๋ณด์ ์ ์ฑ
์ ์ ์ฉํ์ฌ ๋ถ์ ์ ํ ํธ๋ํฝ์ ๊ฑธ๋ฌ๋
๋๋ค. ๋คํธ์ํฌ ๊ฒฝ๋น์์ฒ๋ผ, ๋๊ฐ ๋ค์ด์ฌ ์ ์๋์ง ํ์ธํ๊ณ ๋ถ์ ์ ํ ํธ๋ํฝ์ ๋ฐ์ผ๋ก ๋ด๋ณด๋
๋๋ค. ์ธ์ฆ๋์ง ์์ ์ก์ธ์ค, ๋งฌ์จ์ด๋ ๋ฐ์ด๋ฌ์ค์ ํผ์ง, ๋ด๋ถ ๋คํธ์ํฌ์ ์ทจ์ฝ์ ์
์ฉ ๋ฑ์ ๋ง์ ์ ์์ต๋๋ค.
log_martians: ์ด ์ค์ ์ ๋ฆฌ๋
์ค์์ ์ฌ์ฉ๋๋ฉฐ, ์์ค ๋ผ์ฐํ
์ด๋ ํน์ดํ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ง ํจํท๊ณผ ๊ฐ์ด ์ด์ํ ํจํท์ ๋ก๊น
ํฉ๋๋ค. ์ด๋ ์ด์ ํธ๋ํฝ์ ์ถ์ ๊ณผ ๋ถ์์ ๋์์ด ๋ฉ๋๋ค. ์ด์ํ ํจํท์ด ์์ผ๋ฉด ๊ธฐ๋ก์ฅ์ ๋จ๊ฒจ์ ๋์ค์ ๋ญ๊ฐ ๋ฌธ์ ์๋์ง ํ์ธํ ์ ์๊ฒ ํด์ค๋๋ค. ๋ง์น ๊ฒฝ๋น์์ด ์ด์ํ ์ฌ๋์ ๋ณด๊ณ ์ผ์ง์ ๊ธฐ๋กํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ์ด์ํ ํจํท์ ๋ก๊น
์ ์๋ชป๋ ๋ผ์ฐํ
, ์์ค ์คํธํ, ๋ฆฌํ๋ ์
๊ณต๊ฒฉ ๋ฑ๊ณผ ๊ฐ์ ๋น์ ์ ํธ๋ํฝ์ ๊ฐ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
/etc/hosts.deny์ TCPwrapper: TCPwrapper์ ํจ๊ป ์ฌ์ฉ๋๋ /etc/hosts.deny ํ์ผ์ ํน์ ํธ์คํธ ๋๋ ๋คํธ์ํฌ์ ์ก์ธ์ค๋ฅผ ๊ฑฐ๋ถํ ์ ์๊ฒ ํด์ค๋๋ค. ํน์ ์ฌ๋์ด๋ ์ฐจ๋์ด ๊ฑด๋ฌผ์ ๋ค์ด์ค์ง ๋ชปํ๊ฒ ํ๋ ค๋ฉด ๋ณด์ ๋ช
๋จ์ ๋ฃ๋ ๊ฒ์ฒ๋ผ, ํน์ IP ์ฃผ์๊ฐ ์๋ฒ์ ์ ๊ทผํ์ง ๋ชปํ๊ฒ ์ฐจ๋จํฉ๋๋ค. IP ์คํธํ, ๋ธ๋ฃจํธ ํฌ์ค ๊ณต๊ฒฉ, ํน์ IP ์ฃผ์ ๋๋ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ์์ ์ค๋ ์์น ์๋ ํธ๋ํฝ ๋ฑ์ ์ฐจ๋จํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
Fail2Ban: ์ด ๋๊ตฌ๋ ๋ก๊ทธ ํ์ผ์ ๋ชจ๋ํฐ๋งํ์ฌ ์์ฌ์ค๋ฌ์ด ํ๋์ ๊ฐ์งํ๊ณ , ๊ทธ๋ฌํ ํ๋์ ํ๋ IP ์ฃผ์๋ฅผ ์ผ์ ์๊ฐ ๋์ ์ฐจ๋จํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ฃจํธ ํฌ์ค ๊ณต๊ฒฉ๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๋ณด์ ์ํ์ ๋ง์ ์ ์์ต๋๋ค. ํน์ IP ์ฃผ์์์ ์์ฌ์ค๋ฌ์ด ํ๋์ด ๊ฐ์ง๋๋ฉด ์ ์ ์ฐจ๋จํ๋ ๊ฒ์
๋๋ค. ๋ง์น ์ด๋ค ์ฌ๋์ด ๋ฌธ์ ๊ณ์ ๋๋๋ฆฌ๋ฉด ์ ์ ๋ฌธ์ ์ ๊ทธ๋ ๊ฒ๊ณผ ์ ์ฌํฉ๋๋ค. ๋ธ๋ฃจํธ ํฌ์ค ๊ณต๊ฒฉ, ๋๋์ค ๊ณต๊ฒฉ, ์
์ฑ ๋ก๊ทธ์ธ ์๋ ๋ฑ์ ๊ฐ์งํ๊ณ ์ฐจ๋จํ๋ ๋ฐ ํจ๊ณผ์ ์
๋๋ค.
ํด์ปค๊ฐ ์์ ์ IP๋ MAC ์ฃผ์๋ฅผ ์์ด๊ณ
TCPwrapper์ /etc/hosts.deny์ /etc/hosts.allow ํ์ผ์ด ์๋๋ฐ /etc/hosts.deny ํ์ผ์ ์์ฌ์ค๋ฌ์ด IP์ฃผ์๋ฅผ ๊ธฐ๋กํ ์ ์๋ค.
JavaScript
๋ณต์ฌ
cat /proc/sys/net/ipv4/conf/default/log_martians 0 => 0์ด๋ฉด ๊ธฐ๋ก์ ์ํ๋ค๋ ์๋ฏธ echo 1 > /proc/sys/net/ipv4/conf/default/log_martians cat /proc/sys/net/ipv4/conf/default/log_martians 1 => 1๋ก ์์์ ์ผ๋ก ๋ณ๊ฒฝํด์ ๊ธฐ๋ก์ ํ๋๋ก ํ๋ค

Ping์ด๋ tracert์ ์๋ตํ์ง ์๊ธฐ(์ค์!)
⇒ ์ด๋ฐ ping of death ๊ณต๊ฒฉ์ ๋ง์ผ๋ ค๋ฉด ๋ธ๋ก๋์บ์คํธ๋ก ์์ฒญ๋๋ echo request ICMP ํจํท์ ์๋ตํ์ง ์๊ฒ ํ๊ฑฐ๋, ๋ผ์ฐํฐ์ ์๋ฒ์ ํจํท ํํฐ๋ง์ ๊ฑธ์ด์ ํจํท ๋์ ์กฐ์ ํด๋๋ฉด ๋๋ค.
JavaScript
๋ณต์ฌ
sysctl -a => ๋ชจ๋ ์ค์ ๋ค ๋ณผ ์ ์๋ค (1050๊ฐ๋ ๋จ)


Buffer Overflow ๊ณต๊ฒฉ
๊ธ์ ์ธ ๋ ํ ํ์ด์ง์ ์ ํด์ง ๊ณต๊ฐ์ ์ด๊ณผํ์ฌ ๊ธ์ ๊ณ์ ์ฐ๋ ๊ฒ์ Buffer Overflow์ ๊ธฐ๋ณธ ๊ฐ๋
๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค. ๋์ด๊ฐ ๊ธ์ด ๋ค๋ฅธ ์ค์ํ ์ ๋ณด์ ์์ด๋ฉด, ๊ทธ ์ ๋ณด๊ฐ ๋
ธ์ถ๋๊ฑฐ๋, ํด๋น ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์์คํ
์ ๊ณต๊ฒฉ์ ๊ฐํ ์ ์๊ฒ ๋ฉ๋๋ค.
์ด ๋น์ ๋ฅผ Buffer Overflow ๊ณต๊ฒฉ๊ณผ ์ฐ๊ฒฐํ๋ฉด, ๊ณต๊ฐ์ ์ด๊ณผํด์ ์ด ๋ฐ์ดํฐ๊ฐ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์ค์ํ ๋ถ๋ถ์ ๋ฎ์ด์ฐ๊ฒ ๋์ด ์์์น ๋ชปํ ํ๋์ ์ ๋ฐํ๊ฑฐ๋ ๊ณต๊ฒฉ์์๊ฒ ์ ๋ฆฌํ ์ํฉ์ ๋ง๋ค ์ ์๊ฒ ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋จ์ ๊ฒฐํจ์ ์ด์ฉํด์ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๋นผ์์ ์
์ฑ ์ฝ๋๋ฅผ ์คํ์ํค๊ฑฐ๋, ์์คํ
์ ๊ฐ์ ์ข
๋ฃ์ํค๊ฑฐ๋, ๊ถํ์์น์ ํตํด์ ๊ด๋ฆฌ์ ์์ ์ป๊ฒ ํด์ฃผ๋ buffer(ํ๋ก๊ทธ๋จ์ด ์คํ๋ ๋ ์ผ์์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ) ์ค๋ฒํ๋ก๋ฅผ ๋ง์ ์ ์์ด์ผ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ๋ฒํผ ๋ฉ๋ชจ๋ฆฌ์ ํ๋ณด๋ ์์ ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ(๋ฉ๋ชจ๋ฆฌ ์ฃผ์)์์ ์คํ๋๋ฏ๋ก ์ด ์์ญ์ ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์๋ค. ํ์ง๋ง ๋ฒ๊ทธ๋ ์
์ฑ์ฝ๋ ๋ฑ์ผ๋ก ์ด ์ ์ฅ ๊ณต๊ฐ ์์ญ์ ๋์ด์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ผ๋ฉด ์ค๋ฒ๋๋ ์ฉ๋๋งํผ ์ด์ํ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ผ๋ก ๋ค์ด๊ฐ๊ฒ ๋์ด์ ์ด์ํ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด์๋ ๋ฐ์ดํฐ๊ฐ ์คํ๋๊ฑฐ๋ ์ธ๋ถ๋ก ๋ด์ฉ์ด ๋๋ฌ๋๊ฒ ๋๋ค. ์ด๋ฐ ๊ณต๊ฒฉ์ด ๋ฒํผ ์ค๋ฒํ๋ก์ด๋ค.
์์ ๊ณผ ๋ค๋ฅด๊ฒ ์ต๊ทผ์ ํ๋ก๊ทธ๋จ๋ค์์๋ ์ด๋ฐ ๋ฒํผ ์ค๋ฒํ๋ก ๊ณต๊ฒฉ์ด ์ด๋ ต์ง๋ง C๋ C++๋ก ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ์์ ๋กญ๊ฒ ๋ฉ๋ชจ๋ฆฌ ์์ญ์ ๋๋๋ค ์ ์์ด์ ์ํํ๋ฏ๋ก C/C++๋ก ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ๋ณด๋ฉด ์ฃผ์๋ฅผ ๊ธฐ์ธ์ฌ์ผ ํ๋ค. ์ต๊ทผ์๋ ๋์ ๋ฉ๋ชจ๋ฆฌ ํ ๋น(malloc: memory allocation)์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ์คํ๋ ค ๋ ๋ฒํผ ์ค๋ฒํ๋ก ๊ณต๊ฒฉ์ด ์ฌ์์ง๊ธฐ๋ ํ๋ค.

*IRQ(Interrupt Request)
์์คํ
์ ์ฃผ๋ณ์ฅ์น(ํค๋ณด๋, ๋ง์ฐ์ค, NIC, ๋ชจ๋ํฐ, ...)๊ฐ CPU์๊ฒ ๊ด์ฌ์ ๊ธฐ์ธ์ฌ ๋ฌ๋ผ๋ ์๋ฏธ์ธ๋ฐ ์ซ์๋ก ์์ ์ ํํํ๋ค. IRQ๋ฅผ ๋ณด๋ ค๋ฉด ๋ฐํํ๋ฉด์ ๋ด PC ์ฐํด๋ฆญ>์์ฑ>์ฅ์น ๊ด๋ฆฌ์>๋คํธ์ํฌ ์ด๋ํฐ ํด๋ฆญ>Realtek PCI2 ~ ์ฐํด๋ฆญ>์์ฑ>๋ค์ฏ ๋ฒ์งธ ๋ฆฌ์์ค ํญ์ผ๋ก ๊ฐ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋ฒ์์ IRQ๊ฐ ๋ณด์ธ๋ค.
C
๋ณต์ฌ
<nano buffer.c> ๋ง๋ค์ด์ ์์ ๋ค์ ๋ด์ฉ ์ถ๊ฐํ๊ธฐ #include <stdio.h> #include <stdlib.h> int main() { char *name; # ํฌ์ธํฐ ๋ณ์๋ฅผ ์ ์ธ char *command; name=(char *)malloc(10); # malloc() ํจ์๋ก name ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก ํ ๋นํ๋ค command=(char *)malloc(128); # command ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋์ ์ผ๋ก ํ ๋นํ๋ค printf("address of name is :%d\n", name); # ๋ณ์์ ์ฃผ์๋ฅผ ์ ์๋ก ๋ณด์ด๊ฒ ํจ printf("address of command is :%d\n", command); ์ฐจ 16 printf("Difference between name and command is :%d\n", command-name); # ์ฃผ์ printf("Hey, Enter your name :"); # ์ด๋ฆ์ ๋ฃ์ผ๋ผ๊ณ ํ ๋ค gets(name); # ์ด๋ฆ์ ๋ฐ์์ printf("Hello %s\n", name); # ๋ณด์ฌ์ฃผ๊ณ system(command); # command๋ฅผ ์ธ์๋ก ํด์ ๋ด์ฅ๋ system() ํจ์๋ฅผ ์คํ์ํด }
C
๋ณต์ฌ
ls && gcc buffer.c -o buffer && ls ./buffer => buffer ์คํ




์๋ฒ์ ํ๋ก๊ทธ๋จ ์ค์ ์ ์ค๋ฅ๋ฅผ ์ด์ฉํ ๊ณต๊ฒฉ
HTTP ์๋ฒ(ํฌํธ ๋ณ๊ฒฝ, XSS, ์๋ฒ ์ค์ผ ๋ฑ)๋ ๋ฌผ๋ก DNS ์๋ฒ(ํธ์คํธ๋ค์ ์ ๋ณด ์
์, Zone transfer ์ด์ฉ, ๊ฐ์ง ํธ์คํธ ์ฌ์ด๋๊ธฐ ๋ฑ), Mail ์๋ฒ(์คํธ๋ฉ์ผ ๋ฐ์ก, POP3/IMAP์ ์ด์ฉํ ๋ฉ์ผ ํดํน), FTP ์๋ฒ(๊ณ์ ์ ๋ณด ์ถ์ถ, ์์คํ
ํ์ผ์ ์ ๊ทผ), ๊ทธ๋ฆฌ๊ณ SSH ์๋ฒ(์๊ฒฉ ์กฐ์ ) ๋ฑ์์ ์ค์ ์ ์ค๋ฅ๋ก ์ธํด์ ์ทจ์ฝ์ ์ด ๋๋ฌ๋ ์ ์๋ค. ⇒ ์๋ฒ ์ค์ ์ ๋ด์ฉ์ ์ ๋๋ก ์์ง ๋ชปํ ์ฑ ์ธํฐ๋ท ๋ฑ์์ ๋ค๋ฅธ ์๋ฒ ์ค์ ์ ๊ทธ๋๋ก ๋ฐ๋ผ์ ์์ ์ ์๋ฒ ๋ฐ๋ชฌ์ด๋ ์๋ฒ ํ๋ก๊ทธ๋จ์ ์ค์ ํ๋ฉด ์คํ๋ ค ์ ๋ณด์ด์ง ์๋ ์ทจ์ฝ์ ์ด ์๊ธธ ์๋ ์์ผ๋ฏ๋ก ์ฃผ์ํ๋ค.
์ด๊ธฐ ํจ์ค์๋๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ด์ฉํ ๊ณต๊ฒฉ
๋ง์ ์๋ฒ์ฉ ํ๋ก๊ทธ๋จ์ด๋ ๋คํธ์ํฌ ์ฅ๋น๋ค์ ์ด๊ธฐ์ ๋ฎ์ ๋ณด์ ์ค์ ๊ณผ ๊ฐ๋จํ ์ด๊ธฐ ๋น๋ฐ๋ฒํธ ๋ฑ์ ํจ์ค์๋๋ก ํ์ฌ ์ถ์ํ๊ธฐ ๋๋ฌธ์ ๊ด๋ฆฌ์๊ฐ ์ด๋ฐ ์ค์ ์ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ทธ๋๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋ณด์์ ์ทจ์ฝ์ ์ด ๋๊ณ ์๋ค
⇒ ๊ทธ๋์ ์ฅ๋น๋ ์์คํ
์ ๊ตฌ์
ํ๋ฉด ์ฆ์ ์กฐ์ง์ ๋ง๋ ํจ์ค์๋๋ก ๋ณ๊ฒฝ์ ํด๋์ด์ผ ์์ ํ๋ค.
API(์ ํ๋ฆฌ์ผ์ด์ ) ์ค๋ฅ๋ฅผ ํตํ ๊ณต๊ฒฉ
๋ ์ฌ๋ฌ ์ดํ๋ฆฌ์ผ์ด์
์ ์ทจ์ฝ์ ๋ ๋ง์ด ์๋๋ฐ ์ด ๋ถ๋ถ์ ๊ด๋ฆฌ์๊ฐ ์๋ ์๋ฃจ์
๊ฐ๋ฐ์๊ฐ ํด๊ฒฐํด์ผ ํ ๋ถ๋ถ์ด๊ธฐ๋ ํ์ง๋ง ์๋ฒ๋ ๋คํธ์ํฌ ๊ด๋ฆฌ์๋ ์๊ณ ์์ด์ผ ํ๋ค.
๋คํธ์ํฌ/์๋ฒ์์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ๊ด๋ฆฌ์์ ์ค์ ๋ฏธ์์ธ์ง ์น ๊ฐ๋ฐ์์ ํ์ ํ ์๋ฃจ์
๋๋ฌธ์ธ์ง ์์๋น๋น๋ฅผ ๊ฐ๋ ค๋ผ ๋์๋ Wireshark์ ๊ฐ์ ํจํท๋ถ์ ๋๊ตฌ๋ก ๋๋๋๋ ํจํท์ ๊ฒํ ํ๋ฉด ์ด๋์์ ๋ฌธ์ ๊ฐ ์๋์ง ๊ฐ๋ ค๋ผ ์ ์๋ค. ๋ํ ์ค์ ์ ์ค๋ฅ๋ก ์ธํ ์ทจ์ฝ์ ์ Nessuss๋ OpenVAS์ ๊ฐ์ ์ทจ์ฝ์ ๋ถ์๋๊ตฌ๋ก๋ ์ ๊ฐ๋ ค๋ผ ์ ์๋ค.
⇒ ๊ฐ๊ธ์ Secure Coding์ด ์ ์ฉ๋ ์ ํ์ ์ฌ์ฉํ๋ฉด ์ข๋ค.
Secure Coding์ ๋ณด์์ ์ค์ํ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ๋ก ์
๋๋ค. ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ๋ณด์์ ๊ณ ๋ คํ์ฌ ์ํํธ์จ์ด์ ์ทจ์ฝ์ ์ ์ต์ํํ๊ณ , ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์์คํ
์ ๋ณดํธํ๋ ค๋ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
Session Hijacking
session : ํ๊ฒ๊ณผ ๋ด๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ ์ํ๋ฅผ ๋งํ๋ค.
MitM(Man in the Middle)
์ค์ตํ๊ธฐ
๋จผ์ windows 7 pro ๊ฐ์๋จธ์ ์ ์ค์นํด์ค๋ค.(์ด๋ฏธ win7์ ํ๋ ์๋ ์ํฉ)
backtrack์ hunter
win7๊ณผ win7-2(๋๋ windows7) ๊ฐ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ด ํด์ค๋ค
telnet ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ธฐ๋ฅ์ ์ผ์ฃผ๊ณ

์ ์ดํ-๊ด๋ฆฌ๋๊ตฌ-์๋น์ค-Telnet์์


hunt ์์ถ ํ๊ณ make๋ก ์ค์นํ๊ณ ./hunt๋ก ์คํ์ํค๊ธฐ

read.me ํ์ผ์ ๋ณด๋ฉด ์ด๋ป๊ฒ ํด์ผํ๋์ง ์ ์ ์๋ค
make๋ฅผ ํ๋ฉด hunt ์คํํ์ผ์ด ํ์ฑํ๋๋ค
hunt๋ฅผ ์คํ์ํค๋ฉด


132์ 133๊ณผ ์ด์์์์ ์๋ ค์ฃผ์๋ค


์๋์ฐ 7-2๋ก ๊ฐ์ cmd ์ฐฝ์ ์ด๊ณ


⇒ windows ๋ ๋ชจ๋์์ telnet ์ฐ๊ฒฐ์ด ์๋์ด์
์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ๊ฐ ํ๋ก๊ทธ๋จ ๊ธฐ๋ฅ ์ถ๊ฐ์ ๊ฐ์ ๊ฐ ์ญํ ์ ํด๋นํ๋ ๊ฒ๋ง ์ฒดํฌํด์ฃผ์๋ค.


yes ํ๋ฉด์ ํด๋ผ์ด์ธํธ(7-1)์ ๊ฐ์ ping์ ๋ณด๋ธ๋ค.



backtrack์ ๊ฒ์ ์ ์ฐฝ์ด ๋จ๊ฒ ๋๋ค.

ํด๋ผ์ด์ธ



์ ๋ณด๋ฅผ ํ์ทจํ ์ ์๋ค.

SQL Injection ๊ณต๊ฒฉ
ํด์ปค๋ SQL Injection๋ ์ฌ์ฉํ๋ค. ๋๋ค์์ ํ๋ก ํธ ์๋ ์น ์ฌ์ดํธ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๊ธฐ ์ํด์ ๋ฐฑ ์๋ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ
๊ณผ ์ฐ๋๋์ด ์ด์๋๋ค. ์ฌ์ฉ์๊ฐ ์
๋ ฅํ๋ ๋ฌธ์์ด์ ์ฒดํฌํ๋ ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด์ ธ ์์ง ์์ผ๋ฉด SQL ๊ตฌ๋ฌธ์ ์ ์๋ ํด์ปค๊ฐ Havij, Blind SQL, SQL Ninja, DBpwAudit, ๊ทธ๋ฆฌ๊ณ SQLPWnage ๋ฑ ๋๊ตฌ๋ก ์ค๋ฅ๋ฅผ ์ ๋ฐํ๋ SQL ๊ตฌ๋ฌธ์ ์์ฑํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ๋นผ๋ด๋ ๊ณต๊ฒฉ์ ์ํํ๋ค. =>์ด๋ฐ ๊ณต๊ฒฉ์ ๋ง์ผ๋ ค๋ฉด SQL ์ฟผ๋ฆฌ๊ฐ ๋ค์ด์ฌ ๋ SQL ๊ตฌ๋ฌธ์ ์ฒดํฌํด์ฃผ๋ formatter ๋ฑ์ด ์คํ๋๊ฒ ํด๋๊ฑฐ๋, ์๊ฒฉ์์ SQL ์๋ฒ๋ก ์ ์ํ๋ ํธ์คํธ์ ์ฌ์ฉ์๋ฅผ ์ ํํด ๋์ด์ผ ํ๋ค.
*Havij : ๋ฐ์ดํฐ๋ฒ ์ด์ค ํดํน์ ๋ฐ์ด๋ธ
์ค๋ฅ๋ฅผ ์ ๋ฐํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ๋นผ๋ด๋ ๊ณต๊ฒฉ
fail safe
OS Injection ๊ณต๊ฒฉ
SQL Injection๊ณผ ์ ์ฌํ OS Injection๋ ์๋ค. ํด์ปค๋ Nmap์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ ํ๊ฒ์ OS์ ๋ฒ์ , ํจ์น ๋ฑ์ ์ ๋ณด๋ฅผ ์์๋ธ ๋ค์, Googlingํด์ ์ด๋ค์ ์ทจ์ฝ์ ์ ์์๋ด์ด ์
์ฑ์ฝ๋๋ฅผ ์์ฑ ํ ๋ค ์นจํฌํ๊ธฐ๋ ํ๋ค. MySQL๊ณผ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ CentOS์ ๊ฐ์ Linux ์ด์์ฒด์ (OS) ์์ ์ค์น๋์ด ์ด์๋๋ฏ๋ก MySQL์ด ์ทจ์ฝํ๋ฉด ์ด๋ฅผ ๊ณต๊ฒฉํ ๋ค MySQL์ด ์คํ๋๋ CentOS๊น์ง ์นจํฌํ๊ฒ ๋๋ ๊ฒฝ์ฐ์ด๋ค. =>์ด๋ฐ ๊ณต๊ฒฉ์ ๋ง์ผ๋ ค๋ฉด ์ฌ์ฉ์์ ์
๋ ฅ ๊ฐ์ ๋จผ์ ๊ฒ์ฆํด์ ์์์ ์ง์ ์ธ๋ถ ์ ๋ฑ์ ๋ช
๋ น์ด๊ฐ ์คํ๋์ง ์๋๋ก Java๋ Python์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ํด๋๋ฉด ์ ๋ณด์ ์ ์ถ์ ๋ง์ ์ ์๋ค. /etc/httpd/conf/httpd.conf <=/var/www/html/index.html
Directory Traverse ๊ณต๊ฒฉ
์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ ์ ์๊ฒ ํ๋ ๊ณต๊ฒฉ
Directory Traverse๋ HTTP๋ FTP์์ ๊ณต๊ฐ๋ ๋๋ ํฐ๋ฆฌ์ธ Document Root๋ Public ๋๋ ํฐ๋ฆฌ์์ ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๋ ๊ณต๊ฒฉ์ ๋งํ๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฐํจ์ด๋ ์ค์ ์ค๋ฅ๋ก ์ธํด์ ๊ณต๊ฐ๋ ๋๋ ํฐ๋ฆฌ ์ด์ธ์ ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ ์ ์๊ฒ ๋๋ฉด cd ../../../etc/passwd์์ผ๋ก /๋ /root ๋๋ ํฐ๋ฆฌ๋ก ์ฌ๋ผ๊ฐ ์ ์๊ฒ ๋๋ฏ๋ก ์ํํ๋ค. ⇒ ์ด๋ฐ ๊ณต๊ฒฉ์ ๋ง์ผ๋ ค๋ฉด chroot ๋ช
๋ น์ด๋ก ๊ณต๊ฐ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ๊ฐ์์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ๋ก ์ค์ ํด๋๋ฉด ์ด ๋๋ ํฐ๋ฆฌ ์ด์์ ์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ ์ ์๊ฒ ๋์ด ๋ณด์์ด ์ข์์ง๋ค. chroot /home/centos ํ๋ฉด /home/centos๊ฐ ์ต์์ ๋๋ ํฐ๋ฆฌ(/)์ฒ๋ผ ๋์ด์ /home/centos์์ cd ../../์์ ์์ ๋๋ ํฐ๋ฆฌ /๋ก ์ด๋ํ๋ ๋ช
๋ น์ด๊ฐ ๋จนํ์ง ์๋๋ค. ๋ค์์ ์ด ๋ถ๋ถ๋ ์ค์ตํด ๋์๋ค.
C
๋ณต์ฌ
gedit /etc/httpd/conf/httpd.conf

ARP spoofing, IP spoofing, Ping of Death, DoS๊ณต๊ฒฉ, DDoS ๊ณต๊ฒฉ, ๋ค์ํ ๊ณต๊ฒฉ๊ณผ ๋ฐฉ์ด ๋ฐฉ๋ฒ๋ค