์ฐ๊ตฌ ๊ทธ๋ฃน์ธ Forescout Research Labs์ JSOF Research๋ DNS, mDNS, DHCP ๋ฐ IPv6 RA ๋ฉ์์ง์ ์ค๋ณต๋ ์ด๋ฆ์ ํฌ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์์ถ ์ฒด๊ณ์ ๋ค์ํ ๊ตฌํ ๋ณด์์ ๋ํ ๊ณต๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ์ต๋๋ค(๋ฉ์์ง์ ์ค๋ณต ๋๋ฉ์ธ ๋ถ๋ถ์ ํฌ์ฅ). ์ฌ๋ฌ ์ด๋ฆ์ด ํฌํจ๋์ด ์์). ์์ ์ค์ 9๊ฐ์ ์ทจ์ฝ์ ์ด ์๋ณ๋์์ผ๋ฉฐ, ์ด๋ ์ฝ๋๋ช NAME:WRECK๋ก ์์ฝ๋ฉ๋๋ค.
FreeBSD๋ฟ๋ง ์๋๋ผ ์๋ํ ์ฅ์น, ์ ์ฅ ์ฅ์น, ์๋ฃ ์ฅ์น, ํญ๊ณต ์ ์ ๊ณตํ, ํ๋ฆฐํฐ์ ์ฌ์ฉ๋๋ VxWorks, Nucleus ๋ฐ ThreadX ์ค์๊ฐ ์ด์ ์ฒด์ ์์ ๋๋ฆฌ ๋ณด๊ธ๋ ๋คํธ์ํน ํ์ ์์คํ IPnet, Nucleus NET ๋ฐ NetX์์๋ ๋ฌธ์ ๊ฐ ํ์ธ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ์ ์ ํ. ์ด ์ทจ์ฝ์ ์ผ๋ก ์ธํด ์ต์ 100์ต ๋์ ์ฅ์น๊ฐ ์ํฅ์ ๋ฐ๋ ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค.
- FreeBSD์ ์ทจ์ฝ์ (CVE-2020-7461)์ผ๋ก ์ธํด ํน๋ณํ ์ค๊ณ๋ DHCP ํจํท์ ํผํด์์ ๋์ผํ ๋ก์ปฌ ๋คํธ์ํฌ์ ์๋ ๊ณต๊ฒฉ์์๊ฒ ์ ์กํ์ฌ ์ฝ๋ ์คํ์ ๊ตฌ์ฑํ ์ ์๊ฒ ๋์์ผ๋ฉฐ, ์ทจ์ฝํ DHCP ํด๋ผ์ด์ธํธ๊ฐ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ฒ ๋์์ต๋๋ค. ๋ฒํผ ์ค๋ฒํ๋ก. ๋ฌธ์ ๋ ์ทจ์ฝ์ ์ด ์กด์ฌํ๋ dhclient ํ๋ก์ธ์ค๊ฐ ๊ฒฉ๋ฆฌ๋ Capsicum ํ๊ฒฝ์์ ์ฌ์ค์ ๊ถํ์ผ๋ก ์คํ๋๊ณ ์๋ค๋ ์ฌ์ค๋ก ์ธํด ์ํ๋์์ผ๋ฉฐ, ์ด๋ฅผ ์ข
๋ฃํ๋ ค๋ฉด ๋ค๋ฅธ ์ทจ์ฝ์ ์ ์๋ณํด์ผ ํ์ต๋๋ค.
์ค๋ฅ์ ๋ณธ์ง์ "๋๋ฉ์ธ ๊ฒ์" ๋ชฉ๋ก์ ํ์ธ์์๊ฒ ์ ์กํ ์ ์๋๋ก ํ์ฉํ๋ DHCP ์ต์ 119๋ฅผ ์ฌ์ฉํ์ฌ DHCP ์๋ฒ๊ฐ ๋ฐํํ ํจํท์์ ๋งค๊ฐ ๋ณ์๋ฅผ ์๋ชป ํ์ธํ๋ ๊ฒ์ ๋๋ค. ์์ถ์ด ํ๋ฆฐ ๋๋ฉ์ธ ์ด๋ฆ์ ์์ฉํ๋ ๋ฐ ํ์ํ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ์๋ชป ๊ณ์ฐํ๋ฉด ๊ณต๊ฒฉ์๊ฐ ์ ์ดํ๋ โโ์ ๋ณด๊ฐ ํ ๋น๋ ๋ฒํผ ์ด์์ผ๋ก ๊ธฐ๋ก๋ฉ๋๋ค. FreeBSD์์๋ ์ด ๋ฌธ์ ๊ฐ ์๋ XNUMX์์ ์์ ๋์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ก์ธ์คํ ์ ์๋ ๊ฒฝ์ฐ์๋ง ์ ์ฉ๋ ์ ์์ต๋๋ค.
- RTOS VxWorks์ ์ฌ์ฉ๋๋ ๋ด์ฅํ IPnet ๋คํธ์ํน ์คํ์ ์ทจ์ฝ์ ์ผ๋ก ์ธํด DNS ๋ฉ์์ง ์์ถ์ ๋ถ์ ์ ํ ์ฒ๋ฆฌ๋ก ์ธํด DNS ํด๋ผ์ด์ธํธ ์ธก์์ ์ ์ฌ์ ์ธ ์ฝ๋ ์คํ์ด ํ์ฉ๋ฉ๋๋ค. ์๊ณ ๋ณด๋ ์ด ์ทจ์ฝ์ ์ 2016๋ ์ Exodus์์ ์ฒ์ ํ์ธ๋์์ง๋ง ํด๊ฒฐ๋์ง ์์์ต๋๋ค. Wind River์ ๋ํ ์๋ก์ด ์์ฒญ๋ ์๋ต๋์ง ์์์ผ๋ฉฐ IPnet ์ฅ์น๋ ์ฌ์ ํ ์ทจ์ฝํฉ๋๋ค.
- Siemens๊ฐ ์ง์ํ๋ Nucleus NET TCP/IP ์คํ์์ 6๊ฐ์ ์ทจ์ฝ์ ์ด ํ์ธ๋์์ผ๋ฉฐ, ๊ทธ ์ค XNUMX๊ฐ๋ ์๊ฒฉ ์ฝ๋ ์คํ์ผ๋ก ์ด์ด์ง ์ ์๊ณ XNUMX๊ฐ๋ ์๋น์ค ๊ฑฐ๋ถ๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์ํํ ๋ฌธ์ ๋ ์์ถ๋ DNS ๋ฉ์์ง์ ์์ถ์ ํ ๋ ๋ฐ์ํ๋ ์ค๋ฅ์ ๊ด๋ จ์ด ์๊ณ , ๋ ๋ฒ์งธ ์ํํ ๋ฌธ์ ๋ ๋๋ฉ์ธ ์ด๋ฆ ๋ ์ด๋ธ์ ์๋ชป ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๊ฒ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ ๋ฌธ์ ๋ชจ๋ ํน์ํ๊ฒ ํ์ํ๋ DNS ์๋ต์ ์ฒ๋ฆฌํ ๋ ๋ฒํผ ์ค๋ฒํ๋ก๊ฐ ๋ฐ์ํฉ๋๋ค.
์ทจ์ฝ์ ์ ์ ์ฉํ๋ ค๋ฉด ๊ณต๊ฒฉ์๋ MTIM ๊ณต๊ฒฉ์ ์ํํ๊ณ DNS ์๋ฒ์ ํผํด์ ๊ฐ์ ํธ๋ํฝ์ ๋ฐฉํดํ๋ ๋ฑ ์ทจ์ฝํ ์ฅ์น์์ ๋ณด๋ธ ํฉ๋ฒ์ ์ธ ์์ฒญ์ ํน๋ณํ ์ค๊ณ๋ ์๋ต์ ๋ณด๋ด๋ฉด ๋ฉ๋๋ค. ๊ณต๊ฒฉ์๊ฐ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ก์ธ์คํ ์ ์๋ ๊ฒฝ์ฐ ๋ธ๋ก๋์บ์คํธ ๋ชจ๋์์ mDNS ์์ฒญ์ ๋ณด๋ด ๋ฌธ์ ๊ฐ ์๋ ์ฅ์น๋ฅผ ๊ณต๊ฒฉํ๋ ค๊ณ ์๋ํ๋ DNS ์๋ฒ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
- ThreadX RTOS์ฉ์ผ๋ก ๊ฐ๋ฐ๋์ด ๋ง์ดํฌ๋ก์ํํธ์ ์ธ์๋ ํ 2019๋ ์ ๊ณต๊ฐ๋ NetX ๋คํธ์ํฌ ์คํ(Azure RTOS NetX)์ ์ทจ์ฝ์ ์ ์๋น์ค ๊ฑฐ๋ถ๋ก ์ ํ๋์์ต๋๋ค. ์ด ๋ฌธ์ ๋ ํ์ธ์ ๊ตฌํ์์ ์์ถ๋ DNS ๋ฉ์์ง๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ์ค ์ค๋ฅ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค.
DNS ๋ฉ์์ง์ ๋ฐ๋ณต ๋ฐ์ดํฐ ์์ถ๊ณผ ๊ด๋ จ๋ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์ง ์์ ํ
์คํธ๋ ๋คํธ์ํฌ ์คํ ์ค์์ lwIP, Nut/Net, Zephyr, uC/TCP-IP, uC/TCP-IP, FreeRTOS+TCP ํ๋ก์ ํธ ์ด๋ฆ์ด ์ง์ ๋์์ต๋๋ค. , OpenThread ๋ฐ FNET. ๋์ฑ์ด ์ฒ์ ๋ ๊ฐ์ง(Nut/Net ๋ฐ lwIP)๋ DNS ๋ฉ์์ง์ ์์ถ์ ์ ํ ์ง์ํ์ง ์๋ ๋ฐ๋ฉด, ๋๋จธ์ง๋ ์ค๋ฅ ์์ด ์ด ์์
์ ๊ตฌํํฉ๋๋ค. ๋ํ ์ด์ ์ ๋์ผํ ์ฐ๊ตฌ์์ด Treck, uIP ๋ฐ PicoTCP ์คํ์์ ์ ์ฌํ ์ทจ์ฝ์ ์ ์ด๋ฏธ ์๋ณํ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
์ถ์ฒ : opennet.ru