[2025-10-28] Understanding the Mirai Botnet
๐ฆฅ ๋ณธ๋ฌธ
Mirai Botnet
์ ์ ๋ฐ ๊ฐ๋
์๋ฒ ๋๋ ์ฅ์น์ IoT ๊ธฐ๊ธฐ๋ฅผ ๊ฐ์ผ์์ผ DDoS ๊ณต๊ฒฉ์ ๋์ํ๋ ์ ํํ์ ์ ์ฑ ์ฝ๋ ํจ๋ฐ๋ฆฌ
Structure & propagation

-
Scan : ๋น๋๊ธฐ์ ์ด๋ฉฐ, statelessํ ์ค์บ๋ ๋จ๊ณ.
ํ๋ ์ฝ๋ฉ๋ ๋ธ๋๋ฆฌ์คํธ์ ์๋ ์ ์ฌ ๋์ IPv4 ์ฃผ์๋ค์ ๋์์ผ๋ก Telnet TCP/23, TCP/2323์ TCP SYN probe๋ฅผ ์ ์ก. SYN probe๋ฅผ ํตํด ํฌํธ๊ฐ ์ด๋ ค์๋ ํผํด์๋ฅผ ์๋ณ
- ๋ก๊ทธ์ธ ์๋ : ์ ์ฌ์ ์ธ ํผํด์๋ฅผ ์๋ณํ๋ฉด ํ๋ ์ฝ๋ฉ๋ ๊ธฐ๋ณธ ์ธ์ฆ ์ ๋ณด๋ฅผ ๋ฌด์์๋ก Brute Forcingํ์ฌ Telnet ์ฐ๊ฒฐ ์๋
- ํ๊ฑฐํ๋ฆฐํธ : ์ผ๋ฐ์ ์ผ๋ก TCP ์ํ์ค ๋ฒํธ๊ฐ ๋ฌด์์ 32๋นํธ ์ ์์ด์ง๋ง Stateless scan์ ๋ชฉ์ ์ง IP ์ฃผ์์ ๋์ผ. ISN ๊ฐ์ ๋ฐ๋ก ์ ์ฅํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ์ค๋ฒ ํค๋ ๊ฐ์
- ์ ์ก : ๋ก๊ทธ์ธ์ ์ฑ๊ณต ์, ๋ฏธ๋ผ์ด๋ ํผํด์ IP์ ๊ด๋ จ ์ธ์ฆ ์ ๋ณด๋ฅผ ํ๋ ์ฝ๋ฉ๋ Report Server๋ก ์ ์ก
- ๋ก๋ฉ : ๋ก๋ ํ๋ก๊ทธ๋จ์ ๋ณด๊ณ ์๋ฒ์์ ๋ก๊ทธ์ธ ์ฑ๊ณตํ ์ธ์ฆ ์ ๋ณด๋ฅผ ํตํด ์ทจ์ฝํ ์ฅ์น์ ๋ก๊ทธ์ธํ๊ณ ์ทจ์ฝํ ์ฅ์น์ ๋ก๊ทธ์ธํ๊ณ ์ํคํ ์ณ๋ฅผ ํ์
- ์ค์น : ์ํคํ ์ณ์ ๋ง๋ ์ ์ฑ ์ฝ๋๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์คํํ์ฌ ๊ฐ์ผ.
- ์ํ : ๋ค์ด๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์ญ์ ํ๊ณ ํ๋ก์ธ์ค ์ด๋ฆ์ ์ ์ฌ๋์ ์์ซ์ ๋ฌธ์์ด๋ก ๋๋ ํํ์ฌ ์์ ์ ์กด์ฌ๋ฅผ ์จ๊น. ํ์ง๋ง ์ด๋ฐ ์ํ ๊ณผ์ ๋๋ฌธ์ ์ฌ๋ถํ ์ ํ๊ฒ ๋๋ฉด ์ ์ฑ ์ฝ๋๊ฐ ์ฌ๋ผ์ง.
- ๊ฒฝ์์ ์ ๊ฑฐ : TCP/22 ๋๋ TCP/23์ ๋ฐ์ธ๋ฉ๋ ๋ค๋ฅธ ํ๋ก์ธ์ค, ๋ค๋ฅธ Mirai ๋ณ์ข ๋ฑ ๊ฒฝ์ ์ ์ฑ ์ฝ๋ ๊ฐ์ผ๊ณผ ๊ด๋ จ๋ ํ๋ก์ธ์ค๋ค๋ ์ข ๋ฃํ์ฌ ๊ฐํ.
- ๋ด ํ์ฑํ : ์ฅ์น๋ ๋ด์ด ๋์ด C2(Command & Control) ์๋ฒ์ ์ฐ๊ฒฐํ๊ณ ๊ณต๊ฒฉ ๋ช ๋ น์ ๊ธฐ๋ค๋ฆฌ๋ฉด์ ์๋ก์ด ํผํด์ ์ค์บ
๋ฐ์ดํฐ ์์ง ์ ๋ต

Mirai ๋ด๋ท์ ๋ถ์ํ๊ธฐ ์ํ ๋ค๊ฐ์ ์ธ ๋ฐ์ดํฐ ์์ง ์ ๋ต.
Network Telescope
๋ฏธ๋ผ์ด์ ๋ฌด์ฐจ๋ณ์ ์ด๊ณ ์ ์ํ ์ค์บ๋์ ์ถ์ ํ๊ธฐ์ ์ ํฉ. Mirai ํธ๋ํฝ์ ๋ฐฐ๊ฒฝ ๋ณต์ฌ ๋ฐ ๋ค๋ฅธ ์ค์บ๋ ํ๋๊ณผ ๊ตฌ๋ถํ๊ธฐ ์ํด stateless ์ค์บ๋์ ํ๊ฑฐ ํ๋ฆฐํธ๋ฅผ ์ฌ์ฉ.
-
๊ด์ธก ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ
7๊ฐ์๊ฐ 470๋ง๊ฐ์ IP์ฃผ์๋ก ๊ตฌ์ฑ๋ Network Telescope์ ๋ค์ด์ค๋ ๋ชจ๋ ๋คํธ์ํฌ ์์ฒญ์ ๋ชจ๋ํฐ๋ง. ๋ถ๋น 269,000๊ฐ์ IP ์ฃผ์๋ก๋ถํฐ 110๋ง๊ฐ์ ํจํท ์์ . ์๊ฐ์ ๋ฐ๋ฅธ ์ค์บ๋ํ๋ IP ์ฃผ์๋ฅผ ๋จ์ํ ์นด์ดํธํ๋ ๊ฑด DHCP ๋ณ๋ ๋๋ฌธ์ ํฌ๊ธฐ๋ฅผ ํ์ธํ๋ ๋ฐ ์ข์ ์งํ๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ๋งค ์๊ฐ ์์ ์์ ์ ๋ฅ๋์ ์ผ๋ก ์ค์บ๋ํ๊ณ ์๋ ํธ์คํธ์ ์๋ฅผ ๊ณ ๋ คํ์ฌ ๋ด๋ท์ ํฌ๊ธฐ๋ฅผ ์ถ์ . ํ๋์ IP ์ฃผ์์์ ๋์จ ํจํท๋ค์ temporal window(์๊ฐ ์ฐฝ) ๋ด์์ ๋ ผ๋ฆฌ์ ์ธ ์ค์บ์ผ๋ก ๋ฌถ์. ์ด๋น ์ต์ 5๊ฐ ์ด์์ ํจํท ์๋๋ก IPv4 ์ฃผ์ ๊ณต๊ฐ์ ํ์ ์ผ๋ก ์ผ๋ ์ค์บ์ ์๋ณํ์ผ๋ฉฐ 20๋ถ๋์ ๋นํ์ฑ๋๋ฉด ํด๋น ์ค์บ์ ์ข ๋ฃ. Maxmind๋ฅผ ์ฌ์ฉํ์ฌ IP๋ค์ ์ง๋ฆฌ์ ์์น๋ฅผ ํ์
Active Scanning
Censys๋ฅผ ์ด์ฉํ์ฌ IPv4 ๊ณต๊ฐ์ ๋ฅ๋์ ์ผ๋ก ์ค์บํ์ฌ ๊ฐ์ผ๋ ์ฅ์น์ ์ ์กฐ์ฌ์ ๋ชจ๋ธ์ ํ์ธ.
-
๊ด์ธก ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ
2016๋ 7์ 19์ผ๋ถํฐ 2017๋ 2์ 28์ผ ์ฌ์ด์ HTTPS, FTP, SSH, Telnet, ๊ทธ๋ฆฌ๊ณ CWMP ํ๋กํ ์ฝ์ ๋ํ ์ค์บ์ ๋ถ์ ์ด์ .
- ์ด๋ ค์
- ๋ฏธ๋ผ์ด๋ ๊ฐ์ผ๋์๋ง์ ์ธ๋ถ ์๋น์ค(HTTP) ๋นํ์ฑํํ์ฌ ์ค์บ์ ๋ฐฉํด
- Censys๋ ์ค์บ ์๋ฃํ๋ ๋ฐ 24์๊ฐ ์ด์ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ DHCP ๋ณ๋์ด ์ผ์ด๋ ์ ์์
-
Censys๊ฐ ์๋ก ๋ค๋ฅธ ๋ ์ง์ ๋ค๋ฅธ ํ๋กํ ์ฝ์ ๋ํ ์ค์บ์ ์คํํ์ฌ, ์ฌ๋ฌ ์๋น์ค์ ๋ฐฐ๋ ์ ๋ณด(์ฅ์น ์๋ณ์ ์ํ ์ ๋ณด : ์ ์กฐ์ฌ ๋ฐ ๋ชจ๋ธ๋ช , ์ํํธ์จ์ด ๋ฒ์ ๋ฑ)๋ฅผ ๊ฒฐํฉํ์ฌ ๋ผ๋ฒจ์ ํน์ด์ฑ์ ๋์ด๋ ๊ฒ์ด ์ด๋ ค์
์ฆ, DHCP ๋ณ๋์ผ๋ก ๋ฌ๋ผ์ง IP์ฃผ์๋ก ์ธํด IP์ฃผ์ A์ ์ฌ๋ฌ ๋ฐฐ๋ ์ ๋ณด๊ฐ ์ค์ ๋ก๋ ์๋ก ๋ค๋ฅธ ์ฅ์น์์ ๋์จ ๊ฒ์ผ ์ํ์ด ์๊น
โ ์ค์บ๋ ํ๋์ด ๊ฐ์ง๋ ์์ ์ผ๋ก๋ถํฐ 20๋ถ ์ด๋ด์ ์์ง๋ ๋ฐฐ๋ ๋ฐ์ดํฐ๋ก ๋ถ์ ๋์์ ๊ทน๋๋ก ์ ํ. 20๋ถ์ DHCP ๋ณ๋์ผ๋ก ์ธํ ์๋ชป๋ ๋ฐฐ๋ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ผ ์ฅ์น์ ์ฐ๊ด๋ ์ํ์ ์ต์ํ.

ํํฐ๋ง ํ 120๋ง ๊ฐ์ Mirai์ ๊ฐ์ผ๋ IP ์ฃผ์์ ๊ด๋ จ๋ 180๋ง ๊ฐ์ ๋ฐฐ๋๊ฐ ํฌํจ. CWMP์ ๋ํ ์ํ์ด ๊ฐ์ฅ ๋ง์๊ณ SSH์ ๋ํ ์ํ์ด ๊ฐ์ฅ ์ ์์. ์ฌ๊ธฐ์ ๋ซํ์ง ์๋ ์๋น์ค(HTTPS ๋๋ FTP)๋ฅผ ๊ฐ์ง ์ฅ์น๋ค์ด ์ธก์ ๊ธฐ๊ฐ ๋์ ๋ฐ๋ณต์ ์ผ๋ก ๋ํ๋ ์ ์์ด์ overcounting ๋ ์ ์์์. โ ๊ทธ๋์ ํ๋กํ ์ฝ์ ์๋ก ๋ถ๋ฆฌ. ์ ๋์ ์ธ ์๋ณด๋ค๋ ์๋์ ์ธ ๋น์จ๋ง์ ๊ณ ๋ ค
Nmap ์๋น์ค ํ๋ก๋ธ์์ ์ฌ์ฉ๋๋ ์ ๊ท ํํ์ ์ธํธ๋ฅผ ์ ์ฉํ์ฌ ์ฅ์น ์๋ณ. SSH ๋ฐฐ๋์ 98%์ FTP ๋ฐฐ๋์ 81%๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ฒ๋ฆฌ. Nmap์์ ์ฌ์ฉ๋์ง ์๋ HTTPS์ CWMP๋ฅผ ์ํด ์ฐ๋ฆฌ๋ง์ ์ ๊ทํํ์ ๊ตฌ์ถํ์ง๋ง ์๋ณํ ๋งํ ์ถฉ๋ถํ ๋ฐ์ดํฐ๊ฐ ์์์
ํฌํธ ํฌ์๋ฉ ๋ฐ UPnP๊ฐ ์ฌ์ฉ๋์ด ๋จ์ผ IP ์ฃผ์ ๋ค์ ์ฌ๋ฌ ์ฅ์น๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ค๊ฐ ์ฅ์น์ ์ต์ข ์ฅ์น๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ค์ด ์๋ชป๋ ๊ท์์ ์ทจ์ฝ
- ์ด๋ ค์
Telnet Honeypot
์ทจ์ฝํ IoT ์ฅ์น๋ก ์์ฅํ Telnet Honeypot์ผ๋ก ๋ถํฐ ์์ง. ํธ๋ํฝ์ ๊ธฐ๋กํ๊ณ ๊ณต๊ฒฉ์๊ฐ ํธ์คํธ์ ์ค์นํ๋ ค ์๋ํ ๋ชจ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๋ค์ด๋ก๋ํ์ฌ ์ํ์ ์์ง. C2 ๋๋ฉ์ธ๊ณผ ์ฌ์ฉ์-์ํธ ์ฌ์ ์ ์ถ์ถ
-
๊ด์ธก ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ
1,028๊ฐ์ ๊ณ ์ ํ ๋ฏธ๋ผ์ด ์ํ์ ์์ง. ์ผ๋ฐ์ ์ธ 3๊ฐ์ง ์ํคํ ์ฒ โMIPS 32๋นํธ, ARM 32๋นํธ, x86 32๋นํธโ ์ ๋ํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ถ์ํ์ฌ 67๊ฐ์ C2 ๋๋ฉ์ธ๊ณผ 48๊ฐ์ ๊ตฌ๋ณ๋๋ ์ฌ์ฉ์ ์ด๋ฆ/์ํธ ์ฌ์ ์ ์๋ณ
Passive & Active DNS
๋ฏธ๋ผ์ด ๋ณ์ข ๋ค์ ๋ํ ์์ ๊ถ์ ๊ตฌ๋ถํ๊ณ ์๋์ ์ธ ๊ท๋ชจ ์ถ์ ํ๊ธฐ ์ํด DNS ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉ. ๊ณ ์ ํ 33๊ฐ์ DNS ํด๋ฌ์คํฐ๋ฅผ ์๋ณ
-
๊ด์ธก ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ
๊ณต๊ฒฉ ๋ช ๋ น์ ํฌํจ๋ IP ์ฃผ์๋ฅผ ํผํด์ ๋๋ฉ์ธ ์ด๋ฆ์ ๋งคํ. ๋ฏธ๊ตญ์ ISP๋ก๋ถํฐ ์๋ DNS ๋ฐ์ดํฐ ํ๋ณด. ๋ฅ๋ DNS ๋ชจ๋ํฐ๋ง ์์คํ ์ธ Thales๋ก๋ถํฐ ๋ฅ๋ DNS ๋ฐ์ดํฐ ์ธํธ๋ฅผ ํ๋ณด
์ด์ ๋๋ฉ์ธ ์ด๋ฆ๊ณผ ์ด์ IP๋ฅผ ์ฐ๊ฒฐํ์ฌ ๊ณต์ ๋ DNS ์ธํ๋ผ๋ฅผ ์๋ณํ๊ธฐ ์ํ DNS ํ์ฅ์ ์ํ
Honeypot์ ํตํด ์ป์ 67๊ฐ์ C2 ๋๋ฉ์ธ์ ์๋๋ก ์ด์ฉํ์ฌ ํด๋น ๋๋ฉ์ธ์ด ์ด์ ์ ์ฌ์ฉํ๋ ๋ชจ๋ IP์ฃผ์์ IP ์ฃผ์๋ฅผ ์ด์ ์ ์ฌ์ฉํ๋ ๋ชจ๋ ๋๋ฉ์ธ ์ด๋ฆ์ ๋ฐ๋ณต์ ์ผ๋ก ์ฐ๊ฒฐํ์ฌ ๊ทธ๋ํ ๊ตฌ์กฐ๋ฅผ ๋ง๋ฆ
Attack Commands
Milker๋ผ๋ ๋๊ตฌ๋ฅผ ํตํด ๋๋์ค ๊ณต๊ฒฉ ๋ช ๋ น ์ถ์
-
๊ด์ธก ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ
ํด๋น ๋๊ตฌ๊ฐ C2 ์๋ฒ์ ์ฐ๊ฒฐ. ์ญ๊ณตํ๋ ์ปค์คํ ๋ด - C2 ํ๋กํ ์ฝ๋ก C2 ์๋ฒ์ ํต์ . ๊ณต์ ๋ C2 ์ธํ๋ผ์ ์๊ฐ์ ์ ์ฌ์ฑ์ ํตํด ๊ทธ๋ฃนํ. 146๊ฐ์ ๊ณ ์ IP ํด๋ฌ์คํฐ์์ ๋ฐ์ํ 15,194๊ฑด์ ๊ณต๊ฒฉ ๋ฐ์ดํฐ ์ถ์ถ
Tracking Miraiโs Spread
๋ฏธ๋ผ์ด์ ์ ํ์ ์ฑ์ฅ.
Bootstrapping
์ด๊ธฐ ๊ฐ์ผ ์๊ฐ์ 75๋ถ์ผ๋ก ๋ค๋ฅธ ์์ ๋นํด ๋๋ ธ๋ ๋ฐ ์ด๋ ๊ฐ์ผ๋ ์ฅ์น์ ๋ฎ์ ๋์ญํญ ๋ฐ ์ปดํจํ ์์, ์์์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ๋ฎ์ ์ ํ๋์ Brute Forcing์ ๊ฒฐ๊ณผ. ๋๋ ๋ก๋ ์ธํ๋ผ์ ๋ณ๋ชฉ ํ์
Steady State Size

16๋ 9์ 20~30๋ง๋ ๊ฐ์ผ์ด๋ผ๋ ์ด๊ธฐ ์์ ์ํ์ ์ง์ ํ์ฌ 11์ ๋ง์ 60๋ง๋๋ผ๋ ์ต๋ ๊ท๋ชจ๊น์ง ์ฑ์ฅํ์ง๋ง 2017๋ 2์ ๋ง 10๋ง๋๋ก ๋ถ๊ดด. ๋จ์ํ dictionary attack์ ์ฌ์ฉํ์ง๋ง ๋ค๋ฅธ ๋ด๋ท๊ณผ ๋น์ทํ ๊ท๋ชจ
๋ณ์ข ์ ๋ฑ์ฅ์ผ๋ก ๊ฐ์ผ์ ์ฌ๊ธ์ฆ๊ณผ ๋ผ์ฐํฐ ํจ์น๋ก ์ธํ ์ ํด.
Global Distribution

์ฃผ์ ๋ด ๊ฐ์ผ ์ง์ญ์ผ๋ก๋ ์ฃผ๋ก ๋จ๋ฏธ์ ๋๋จ์์ ์ง์ค. ์ด์ ์๋ค์ ๋ฏธ๊ตญ์ ์ง์คํ๋๊ณผ๋ ๋ฌ๋ฆฌ ์ ํ์ง ํธ์คํธ๋ก ๊ฐ์ฃผํ๋ ์ง์ญ์ ์ฃผ๋ก ๊ฐ์ผ. ๋ณ์ข ์ผ๋ก ์ธํด ์ ๋ฝ ๊ธฐ๋ฐ AS ์ ์ ๋ ์ ๋ฐํ์ผ๋ ์ ์ํ ํจ์น๋ก ๋จ๋ฏธ์ ๋๋จ์๋ก ํ๊ท.
Device Composition
์์ง๋ ๋ฐ์ด๋ฌ๋ฆฌ ํ์ผ์ ํตํด ๊ฐ์ผ๋ ์ฅ์น๋ฅผ ๋ถ์. ๊ฐ๋ฐ ์๋๋ ๋ค์ํ IoT ์ฅ์น๋ฅผ ํฌ๊ด์ ์ผ๋ก ๋ ธ๋ ธ์ผ๋ ๋ณด์ ์นด๋ฉ๋ผ, DVR, ์๋น์ ๋ผ์ฐํฐ๊ฐ ๋๋ถ๋ถ์ ์ฐจ์งํ๊ณ ๊ทธ ์ค ์๋น์ ๋ผ์ฐํฐ๊ฐ ๊ฐ์ฅ ํฐ ๋น์จ์ ์ฐจ์ง.
Device Bandwidth
๊ฐ์ผ๋ ์ฅ์น์ ์ค์บ ์๋๋ก๋ถํฐ ์ป์ด๋ธ ๋์ญํญ์ ์กฐ์ฌํ์ผ๋ ์ด๋น 250๋ฐ์ดํธ ๋ฏธ๋ง์ ๋ฎ์ ์๋๋ก ์ค์บํจ์ ์ถ์ . ์ ํ๋ ์ฐ์ฐ ๋ฅ๋ ฅ์ ๊ฐ์ก๊ฑฐ๋ ๋์ญํญ์ด ๋ฎ์ ์ง์ญ์ ์์นํ ์ฅ์น์ ์ํด ๊ตฌ๋๋์์ ํ์ธ
Ownership and Evolution
Ownership
DNS ๋ฐ์ดํฐ ๋ถ์์ ํตํด C2 ํด๋ฌ์คํฐ ์๋ณ. DNS ์กฐํ๋์ ๊ธฐ์ค์ผ๋ก ํด๋ฌ์คํฐ์ ๊ท๋ชจ๋ฅผ ํ์ธ.

- ํด๋ฌ์คํฐ ์ฌ์ด์ฆ์ ํน์ฑ, ๊ท๋ชจ ์ถ์
- ์ฌ์ด์ฆ์ ํน์ฑ

- ๊ท๋ชจ ์ถ์

์ธํ๋ผ๋ฅผ ์ ํ ๊ณต์ ํ์ง ์๋ 33๊ฐ์ ๋ ๋ฆฝ์ ์ธ C2 ํด๋ฌ์คํฐ๋ฅผ ์๋ณ. ๋ค์์ ๋ด ์ด์์๊ฐ ์กด์ฌํจ์ ์๋ฏธ ์ด๋ฌํ ์ ์ผ๋ก ์ธํด ๋ง์ถคํ ์ํ ๋ฐฉ๋ฒ์ ์ด๋ ต์ง๋ง ์ ์ฑ ์ฝ๋๊ฐ ์ฌ์ฉํ๋ ๋ค์ด๋ฐ ์ธํ๋ผ๊ฐ ์๋ํ๊ธฐ ๋ช ์ฃผ ์ ์ ์ด๋ฏธ ํ์ฑํ๋๋ ๊ฒฝํฅ์ด ๋ณด์. ์๋ฅผ ๋ค์ด, ํด๋ฌ์คํฐ 2์ ์ต๋ ์กฐํ๋์ 10์ 21์ผ์ด์ง๋ง ์ด ํด๋ฌ์คํฐ์ C2 ๋๋ฉ์ธ์ ๋ํ ์ฒซ ์กฐํ๋ 8์ 1์ผ. DNS ์ธํ๋ผ์ ๋ํ ์ ์คํ ๋ถ์์ ํตํด ์๋ฐฉ์ด ๊ฐ๋ฅ
Evolution
Mirai ์์ค ์ฝ๋ ๊ณต๊ฐ ์ด์
- IP ๊ธฐ๋ฐ C2์์ ๋๋ฉ์ธ ๊ธฐ๋ฐ C2๋ก ์ ๊ทธ๋ ์ด๋
- ์ ์ฑ ์ฝ๋์ ์คํ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ญ์ ํ๊ณ ํ๋ก์ธ์ค ID ๋๋ ํ
- ์ถ๊ฐ ์ฅ์น ๊ฐ์ผ์ ์ํ ์ฌ์ฉ์-์ํธ ์ถ๊ฐ.
- ๊ฐ์ผ ํ ๊ฐ์ผ ํฌํธ์ธ TCP/23 ๋ฐ TCP/2323 ๋ซ๊ธฐ
- ๊ฒฝ์ ์ ์ฑ์ฝ๋ ๊ณต๊ฒฉ์ ์ธ ์ ๊ฑฐ
์์ค ์ฝ๋ ๊ณต๊ฐ ์ดํ
- ๊ฐ์ผ ๋ฅ๋ ฅ ๊ฐ์
- ์ญ๊ณตํ ๋ ธ๋ ฅ์ ๋ฆ์ถ๋ ๊ฐํ๋ ์์ถ ๋ฐ์ด๋๋ฆฌ
- ์ฌ์ฉ์-์ํธ ์ธํธ ์ถ๊ฐ
- IP ๋ธ๋ ๋ฆฌ์คํธ ๋ณ๊ฒฝ (์ด๊ธฐ ์ค์บ๋ ๋ธ๋๋ฆฌ์คํธ์์ ๋ฏธ๊ตญ ๊ตญ๋ฐฉ๋ถ์ ์ ๊ฑฐ)
- ์๋ก์ด ๊ฐ์ผ ๋งค์ปค๋์ฆ : CWMP์ ์ผ๋ฐ์ ์ผ๋ก ๊ด๋ จ๋ TCP/7547 ๋ฐ TCP/5555 ํฌํธ ์ค์บ
- ํ๋ ์ฝ๋ฉ๋ C2 ๋๋ฉ์ธ ๋์ ๋๋ฉ์ธ ์์ฑ ์๊ณ ๋ฆฌ์ฆ(DGA)์ ์ฌ์ฉํจ.
- ํ์ง ํํผ๋ฅผ ์ํ Residual Trust ์ ์ฉ : C2 ์๋ฒ๋ ๋ง๋ฃ๋ ๋๋ฉ์ธ ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ํ์ง ํํผ
โ ๊ท๋ชจ ์ถ์ ์ ๋ณด์์ ๋, ์งํ๊ฐ ์ฑ๊ณต์ ๋ณด์ฅํ์ง๋ ์์
Miraiโs DDoS Attack
Types of Attacks

5๊ฐ์๊ฐ์ ๋ด๋ท ์นจํฌ ๊ธฐ๊ฐ ๋์ 15194๊ฑด์ DDoS ๊ณต๊ฒฉ ๋ช ๋ น์ด ๋ฐํ๋จ.
32.8% Volumetric ๊ณต๊ฒฉ 39.8% TCP state exhaustion, 34.5% ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต ๊ณต๊ฒฉ. ์ผ๋ฐ์ ์ผ๋ก Volumetric ๊ณต๊ฒฉ์ด 65%๋ฅผ ์ฐจ์งํ๋ ํ์ฌ ๋๋์ค ๊ณต๊ฒฉ ํ๊ฒฝ๊ณผ ๋ค๋ฆ. ๋ํ ์ฆํญ ๊ณต๊ฒฉ์ ์ฌ์ฉํ์ง ์์์ง๋ง ์ถฉ๋ถํ ํ๊ดด์ ์.
Attack Targets
๊ณต๊ฒฉ ๋์์ 93.7%๊ฐ ๊ฐ๋ณ IP ๋์. 3.9%๊ฐ ์๋ธ๋ท. 2.4%๊ฐ ๋๋ฉ์ธ ์ด๋ฆ. ๊ฐ๋ณ IP ์ฃผ์๋ ๊ฒ์ ์๋ฒ, ํต์ ์ฌ, ์ํฐ-DDoS ์ ๊ณต ์ ์ฒด, ์ ์น ์น์ฌ์ดํธ ๋ฑ ๋ค์. ์๋ธ๋ท ๊ณต๊ฒฉ์ ๋ด๋ท์ ๋๋์ค ํ๋ ฅ์ ์ ์ฒด ๋คํธ์ํฌ ๋ฒ์์ ๋ถ์ฐํ๊ธฐ ์ํ ๋ชฉ์ ์ด์์ผ๋ ์๋ธ๋ท์ด Mirai ๋ด์ ์๋ฅผ ํจ์ฌ ์ด๊ณผํ๋ ๋ถ์ฐ๋ ๋คํธ์ํฌ ์ด์์์ ์ด IP ์ฃผ์๋ฅผ ํฌํจํ์ฌ ๋ฏธ๋ฏธํจ.
-
์ง์ญ
๋ฏธ๊ตญ(50.3%), ํ๋์ค(6.6%), ์๊ตญ(6.1%) ๋ฑ์ด ์์
-
๊ฒ์ ์๋ฒ ๋์ ๊ณต๊ฒฉ
์์ 14๊ฐ์ ํผํด์ ์ค ๊ฒ์ ๊ด๋ จ ํ์ ์ด ๋๊ณ ๊ณต๊ฒฉ๋ค์ด ์ง์ ํ ํฌํธ ๋ฒํธ๋ฅผ ์กฐ์ฌํด๋ณธ ๊ฒฐ๊ณผ ๊ฒ์ ์๋ฒ์ ๋ํ ํฌํธ ๋ฒํธ๊ฐ ์์๊ถ์ ๋ค์ ํฌํจ.
-
๋ณ์ข ๋ค๊ณผ์ ๊ฒฝ์ : 7๋ฒ์งธ๋ก ํํ ๊ณต๊ฒฉ์ Voxility๊ฐ ํธ์คํ ํ๋ IP ์ฃผ์์๋ ๋ฐ ์ด IP๋ ๋ฏธ๋ผ์ด C2 ์๋ฒ ์ค ํ๋์ ์ฐ๊ด ์ฆ ์ค์ค๋ก DDoS ๊ณต๊ฒฉ์ ํ์ ์ด ๋์์ โ ๊ฒฝ์์ ์ธ ๋ด๋ท ์ด์์๊ฐ ์กด์ฌํจ์ ์ ์ถ
โ ๊ด๋ฒ์ํ ํ๋กํ ์ฝ์ ๋ํ ์ง์ ์ ์ด๊ณ ๋น๋ฐ์ฌ์ ์ธ ๊ณต๊ฒฉ์ด ์ฌ์ฉ. ๊ฐ์ผ๋ ๋ด์ ์ง๋ฆฌ์ ํผํด์์ ์ง๋ฆฌ์ ์ฐจ์ด๋ ๊ธ๋ก๋ฒ ์๋ฃจ์ ์ ์ค์์ฑ์ด ๋ถ๊ฐ. ๊ณต๊ฒฉ์๋ค์ ๊ฐ์ฅ ์ทจ์ฝํ ํธ์คํธ๋ค์ ์ ์ฉํ์ฌ ์ ๋ฐ์ ์ธ ์ธํฐ๋ท ์ํ๊ณ๋ฅผ ๊ต๋
High Profile Attack
๊ณ ์ํ ๊ณต๊ฒฉ. ์ฌ๋ก ์ฐ๊ตฌ
-
KrebsonSecurity
Krebs on Security ๋ธ๋ก๊ทธ๋ ์ค๋ซ๋์ ๋๋์ค ๊ณต๊ฒฉ์ ํ๊ฒ. 2016๋ 9์ผ 21์ผ์๋ ์ ๋ก์๋ 623Gbps ๊ท๋ชจ์ ๋๋์ค ๊ณต๊ฒฉ์ ๋ฐ์๊ณ ์ฃผ๋ฒ์ด ๋ฏธ๋ผ์ด๋ก ์ง๋ชฉ๋์์. ์ด์ ์ ๊ณต๊ฐ์ ์ผ๋ก ๋ณด๊ณ ๋ ๋๋์ค ๊ณต๊ฒฉ๋ณด๋ค ํจ์ฌ ์ปธ์.
๋ฅ๋์ ์ค์บ๋์ ํตํด ์ป์ ๋ฏธ๋ผ์ด IP์ Akamai๊ฐ ๊ด์ฐฐํ ๊ณต๊ฒฉ IP ๋ชฉ๋ก์ ํ์ธํด๋ณด๋ 96%๊ฐ ์ค๋ณต โ ๋๋จ์์ ๋จ๋ฏธ์ ์ง์ค๋ ์ ์ฌ์ ์ฅ์น๋ค๋ก ๊ตฌ์ฑ๋์ด์์์๋ ๋ถ๊ตฌํ๊ณ , ๋ฏธ๋ผ์ด ๋ด๋ท์ ๊ฐ๋ ฅํ ํจ๋ฅ์ ๋ณด์ฌ์ค. C2 ํด๋ฌ์คํฐ๋ฅผ ์๋ณํด๋ณด๋ ํด๋ฌ์คํฐ 1์ด ๋ด๋นํจ
-
Dyn
์ธ๊ธฐ ์๋ DNS ์ ๊ณต ์ ์ฒด์ธ Dyn. ์ด๋ค์ ํด๋ผ์ด์ธํธ(์๋ง์กด, ๊นํ๋ธ, ๋ทํ๋ฆญ์ค, ํธ์ํฐ)์ ๋ํ ๋๋ฉ์ธ ์ด๋ฆ ํ์ธ์ด ์ค๋จ. ์ด๊ธฐ์๋ DNS ํฌํธ 53์ ๋ํ SYN floods ๊ณต๊ฒฉ. ACK ๋ฐ GRE IP ๊ณต๊ฒฉ์ด ๋ค๋ฐ๋๊ณ , ์ดํ์ ์ง์์ ์ธ TCP/53์ ๋ํ SYN ๊ณต๊ฒฉ์ด ์ด์ด์ง. 71%๊ฐ ๊ต์ฐจํจ โ ๋ฏธ๋ผ์ด๊ฐ ์ฐ๋ฃจ๋๊ธฐํ์ง๋ง ๋ค๋ฅธ ํธ์คํธ๋ค๋ ํจ๊ป ๊ด๋ จ ์์ ์๋ ์์.
ํ๋ ์ด์คํ ์ด์ ์ธํ๋ผ๋ฅผ ๋์์ ํ์ ์ผ๋ก ์ผ์์. ํ์ ์ด ๋ Dyn ๋ฐ ํ๋ ์ด์คํ ์ด์ IP ๋ค์ ํ๋ ์ด์คํ ์ด์ name server์ ์ฐ๊ฒฐ. ๋ํ Xbox Live ๋ฑ ๋ค๋ฅธ ๊ฒ์ ํธ์คํ ์๋ฒ์ ํด๋ผ์ฐ๋ ์๋ฒ๋ฅผ ํ์ ์ผ๋ก ํ๋ ๋ค๋ฅธ ๊ณต๊ฒฉ๋ค ์ฌ์ด์ ์ฐ๋ฐ์ ์ผ๋ก ๋ผ์ด ์์ โ ๊ฒ์ ์ธํ๋ผ๋ฅผ ํ์ ์ผ๋ก ์ผ์์. ํด๋ฌ์คํฐ 6์ด ์ํ
-
Lonestar Cell
๋ผ์ด๋ฒ ๋ฆฌ์์ ๋ํ ํต์ ์ด์์. ๊ฐ์ฅ ๋ง์ ๊ณต๊ฒฉ์ ๋ฐ์ ๋์. ํด๋ฌ์คํฐ 2๊ฐ ์ํ.87%๋ SYN ๋๋ ACK ํ๋ฌ๋. ๊ทธ ๋ชจํ์ฌ์ ์ํ๋ ์ ์ฒด ์๋ธ๋ท๊ณผ ๊ฐ๋ณ ์ฃผ์๋ฅผ ๋ชจ๋ ํ์ ์ผ๋ก ์ผ์. IP ํ์ ์ธ์๋ **NXDOMAIN ๊ณต๊ฒฉ์ด ๋ฐํ. Voxility, Google, Facebook, Amazon ์๋ฒ๋ฅผ ์๋๋ก ๋ฆฌํ๋ ํธ ํธ๋ํฝ(๋ฐ์ฌ ๊ณต๊ฒฉ ํธ๋ํฝ)์ ์ฌ์ฉ
Discussion
์๋น์๊ฐ ๊ด๋ฆฌํ๋ฉฐ ์ธํฐํ์ด์ค๊ฐ ์๋ IoT ์ฅ์น๋ค์ ๋ณดํธํ๋ ๋ฐ ์์ด ๊ธฐ์ ์ ๋ฐ ๊ท์ ์ ๋์ ๊ณผ์ . ์์์ ๋ณด์ ์์์ด ์๋ ์ ์กฐ์ฌ๊ฐ ์ํํธ์จ์ด ์คํ์ ๊ฐ์ฅ ๋ฏผ๊ฐํ ๋ถ๋ถ์ ํต์ ํ๋ ๋ฐ์คํฌํฑ ๋ฐ ๋ชจ๋ฐ์ผ๊ณผ ๋ฌ๋ฆฌ IoT๋ ์ ์กฐ์ฌ๊ฐ ๋ณต์กํ๊ฒ ์์ฌ ์๊ณ ๋๋ถ๋ถ ๋ฐฉ์น.
-
๋ณด์ ๊ฐํ
์ ๊ตํ์ง ์์ dictionary ๊ณต๊ฒฉ๋ง์ผ๋ก๋ ๊ฐ์ผ. ๋ฏธ๋์๋ IoT ์ฅ์น์ ์ํํธ์จ์ด ์ทจ์ฝ์ ์ ํ์ ์ผ๋ก ์ผ๋๋ก ์งํํ ๊ฐ๋ฅ์ฑ์ด ํผ.
โ ๊ธฐ๋ณธ ํฌํธ๋ฅผ ๋ซ๊ณ ์๊ฒฉ ์ฃผ์ ์ ๊ทผ์ ๋ก์ปฌ ๋คํธ์ํฌ ๋๋ ํน์ ์ ๊ณต ์ ์ฒด๋ก ์ ํ. ๋คํธ์ํฌ ๋ณด์์ธ์๋ IoT ๊ฐ๋ฐ์๋ค์ ์ค๊ณ์์ ASLR, ๊ฒฉ๋ฆฌ ๊ฒฝ๊ณ, ์ต์ ๊ถํ ์์น์ ์ ์ฉํด์ผ ํจ. ์ธ์ฆ ์ ๋๋ฅผ ํตํด ์ ์กฐ ์ ์ฒด๋ค์๊ฒ ์๋ ฅ
-
Automatic Updates
๋ฒ๊ทธ์ ์ทจ์ฝ์ ์ ํจ์น. ์์์ด ์ ํ๋ ์ฅ์น๋ฅผ ์ํ ์ํธํ ๊ธฐ๋ณธ ์์์ ์ ๋ขฐํ ์ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ๊ธฐ ์ํ PKI ๊ตฌ์ถ์ด ํ์
์๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ฌด๋ ฅํ ์ํค๋ ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ ๋ฌผ๋ฆฌ์ ์ ๊ทผ๊ณผ ์๋น์ ๊ฐ์ ์ ํ์๋ก ํ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์ ํ ๋์ฒด ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํด์ผ ํจ
๋์ด์น ํ ๋ ์ฝค์ ๊ฐ์ผ ์ฌ๋ ์์ ์๋ ์ ๋ฐ์ดํธ ๋ฉ์ปค๋์ฆ์ด ์ ์ํ ํจ์น๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์์ ๋ณด์ฌ์ค
-
์๋ฆผ
IoT๋ ์๋น์์ ์ฐ๋ฝํ ํ๋ฆฝ๋ ํต์ ์ฑ๋๋ ๋ณต์กํ๊ณ ๋๋๋ผ๋ ๋ช ํํ๊ณ ๊ฐ๋จํ ์ ๋ฐ์ดํธ ๊ฒฝ๋ก ์ญ์ ์กด์ฌํด์ผ ํจ
โ ์ต์ํ์ ๋์์ผ๋ก ์๋น์์๊ฒ ์๋ฆด ์ ์๋ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋ฐ๋ ๋น๊ธฐ์ ์ ๊ฐ์ ์ด ํ์
-
๊ธฐ๊ธฐ ์๋ณ
๋คํธ์ํฌ ์์ผ๋ก ์ทจ์ฝํ ์ฅ์น๋ค์ ํ์งํ๋ ๊ฒ์ ์ด๋ ค์. IoT ์ ์กฐ์ฌ๋ค์ด ๋ชจ๋ธ ๋ฐ ํ์จ์ด ๋ฒ์ ์ ๋คํธ์ํฌ์ ์๋ณ์ํค๋ ํต์ผ๋ ๋ฐฉ๋ฒ ์ฑํ. ์ฅ์น์ MAC ์ฃผ์ ์ผ๋ถ์ ์ด ์ ๋ณด๋ฅผ ์ธ์ฝ๋ฉ์ํค๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉ. ๋ฎ์ ๋ ์ด์ด์์ ํด๋น ์ ๋ณด๋ฅผ ํตํด ๋คํธ์ํฌ ์ด์์๊ฐ ์๋ ค์ง ์ทจ์ฝ ํ๋์จ์ด์ ๋ํ ์๊ฒฉ ์ ๊ทผ์ ์๋์ผ๋ก ๋นํ์ฑํํ๋ ์กฐ์น๋ฅผ ์ทจํ ์ ์์
-
๋จํธํ ํด์
์ฅ์น๋ง๋ค Telnet, FTP, HTTP ๋ฑ ๊ธฐ๋ณธ ์๋น์ค ์คํ์ด ์ ๊ฐ๊ฐ ๊ตฌํ. ๊ฐ ๊ตฌํ์ฒด์ ์ ์ฌ์ ์ธ ์ทจ์ฝ์ ์ด ๋ฐ์ํ๊ธฐ๋ ์ฝ๊ณ ์ผ๊ด๋๊ฒ ๊ด๋ฆฌํ๊ฑฐ๋ ํจ์นํ๊ธฐ ์ด๋ ค์. ์ปค๋ฎค๋ํฐ๋ ์์์ ํ์คํ๋ ์ด์์ฒด์ ๋ฅผ ์ฑํํ์ฌ ๋์
-
์๋ช ์ข ๋ฃ
์ฅ๊ธฐ์ ์ธ ์ง์์ ๋ถ์กฑ์ ํ์ฌ์ Windows XP ์ฅ์น๋ค๊ณผ ์ ์ฌํ๊ฒ ๋ณดํธ๋๋ ์ฅ์น์ ๋ณดํธ๋์ง ์๋ ์ฅ์น์ ๋ ๊ณ์ธต ์์คํ ์ ์ด๋. ์ด ์ฅ์น๋ค์ด ์คํ๋ผ์ธ์ผ๋ก ์ ํ๋์ง ์๋ ํ ์ธํฐ๋ท ๊ณต์ฉ ์์์ ๊ฐํ๋ ์ํ์ ์ฆ๊ฐ
Leave a comment