ํจ์น๋ณด๋ค ์ค์บ๋๊ฐ ๋จผ์ ๋์ฐฉํ๋ค — Kemp LoadMaster ์ธ์ฆ ์ RCE, ์ค์ ๊ณต๊ฒฉ ๊ด์ธก ํ์ ์ ๊ฒ ์์
๋ณด์ํ์ด ๊ฐ์ฅ ๊ณค๋ํด์ง๋ ์๊ฐ์ ์ทจ์ฝ์ ์ ์ธ์งํ๊ณ ํจ์น ๊ณํ์ ์ธ์ฐ๋ ๊ทธ ๋ฉฐ์น ์ฌ์ด, ๋ฐฉํ๋ฒฝ ์๋จ ์ฅ๋น์ ์ ๊ทผ ๋ก๊ทธ๊ฐ ๋ฏ์ ์์ฒญ์ผ๋ก ์ฑ์์ง๊ธฐ ์์ํ ๋์. Progress์ฌ์ ๋ถํ๋ถ์ฐ ์ดํ๋ผ์ด์ธ์ค Kemp LoadMaster๋ฅผ ๋ ธ๋ฆฐ ์ธ์ฆ ์ (pre-auth) ์๊ฒฉ์ฝ๋์คํ ๊ฒฐํจ์ด ๋ฑ ์ด ๋จ๊ณ์ ๋ค์ด์ฐ์. '์ธ์ ๊ฐ ์ ์ฉ๋ ์ ์๋ค'๊ฐ ์๋๋ผ, ์ค์ ์ ์ฉ ์๋๊ฐ ๊ด์ธก๋๋ ์ํ๋ก ๋์ด๊ฐ๋ค๋ ๋ป์.
- Kemp LoadMaster ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ๊ฒจ๋ฅํ ์ธ์ฆ ์ RCE ๊ฒฐํจ์ ๋ํด ์ค์ ์ค์บ๋·์ ์ฉ ์๋๊ฐ ๋ณด๊ณ ๋จ.
- ๊ด๋ฆฌ ํฌํธ๊ฐ ์ธํฐ๋ท์ ๋ ธ์ถ๋ ์ฅ๋น๊ฐ ์ต์ฐ์ ํ์ ์ด๋ฏ๋ก, ๋ ธ์ถ ์ฌ๋ถ ํ์ธ๊ณผ ์ ๊ทผ ์ฐจ๋จ์ด ํจ์น๋งํผ ๊ธํจ.
- ์ด๋ฏธ ๋ซ๋ ธ์ ๊ฐ๋ฅ์ฑ์ ์ ์ ๋ก(assume breach) ์ค์ ๋ณ๊ฒฝ·๊ณ์ ·์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ ๊ฒํ๋ ๊ฒ์ด ๋ฐฉ์ด์์ ์ค์ ์์์.
๋ฌด์จ ์ผ์ด ๋ฒ์ด์ก๋
Kemp LoadMaster๋ ์น ํธ๋ํฝ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋๋ ์ฃผ๋ ๋ถํ๋ถ์ฐ ์ฅ๋น์ด์ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ญํ ์ ํ๋ ๋คํธ์ํฌ ์ดํ๋ผ์ด์ธ์ค์. ๋ฌธ์ ๊ฐ ๋ ๊ฒฐํจ์ ์ธ์ฆ์ ๊ฑฐ์น์ง ์๊ณ ๋ ๊ด๋ฆฌ ์ธํฐํ์ด์ค์ ํน์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ๋ง์ผ๋ก ์ฅ๋น์์ ๋ช ๋ น์ด ์คํ๋๋ ์ ํ์. ์ด๋ฐ ๊ฒฐํจ์ด ๋ฌด์์ด ์ด์ ๋ ๋ ๊ฐ์ง์.
- ์ฒซ์งธ, ๋ก๊ทธ์ธ·์๊ฒฉ์ฆ๋ช ์ด ํ์ ์์ผ๋ฏ๋ก ๋ฌด์ฐจ๋ณ ๋์ ์ด๋ ํผ์ฑ ๊ฐ์ ์ ํ ๋จ๊ณ๊ฐ ์๋ต๋จ. ์ธํฐ๋ท์์ ๊ด๋ฆฌ ํฌํธ๊ฐ ๋ณด์ด๊ธฐ๋ง ํ๋ฉด ๊ณง๋ฐ๋ก ์๋ ๋์์ด ๋จ.
- ๋์งธ, ๋ก๋๋ฐธ๋ฐ์๋ ๋คํธ์ํฌ์ '๊ธธ๋ชฉ'์ ์์. ์ด ์ฅ๋น๋ฅผ ์ฅ์ ํ๋ฉด ๋ค์ ์๋ ์๋ฒ๋ค๋ก ํฅํ๋ ํธ๋ํฝ์ ์ฟ๋ณด๊ฑฐ๋ ์กฐ์ํ ์ ์๊ณ , ๋ด๋ถ๋ง์ผ๋ก ํ๊ณ ๋๋ ๋ฐํ์ด ๋จ.
์ '์ค์ ์ ์ฉ ๊ด์ธก'์ด ์ ํธ๊ฐ ๋๋๊ฐ
์ทจ์ฝ์ ์ด ๊ณต๊ฐ๋๋ฉด ๊ณต๊ฒฉ์๋ค์ ์ธํฐ๋ท ์ ์ฒด๋ฅผ ํ์ด ํด๋น ์ฅ๋น๋ฅผ ์ฐพ๋ ๋๊ท๋ชจ ์ค์บ๋๋ถํฐ ์์ํจ. ์ด ๋จ๊ณ์์ ๊ด๋ฆฌ ํ๋ฉด ๊ณ ์ ์ ์๋ต์ด๋ ํน์ ๊ฒฝ๋ก์ ๋ํ ๋ฐ๋ณต ์์ฒญ์ด ๊ธ์ฆํจ. ์ค์บ๋์ด ๊ด์ธก๋๋ค๋ ๊ฒ์ ๊ณง ์ค์ ์นจํฌ ์๋๊ฐ ๋ค๋ฐ๋ฅธ๋ค๋ ์๊ณ ์. ๊ฐ์ธ์ ์ผ๋ก๋, ์ด ์์ ์์ '์ฐ๋ฆฌ ํ์ฌ๋ ๊ท๋ชจ๊ฐ ์์์ ํ์ ์ด ์๋๋ค'๋ผ๋ ์๊ฐ์ ๊ฐ์ฅ ๊ฒฝ๊ณํ๋ผ๊ณ ๊ถํจ. ์๋ํ๋ ์ค์บ๋๋ ๊ท๋ชจ๋ฅผ ๊ฐ๋ฆฌ์ง ์๊ณ ๋ ธ์ถ๋ IP๋ฅผ ์ ๋ถ ๋๋๋ฆฌ๊ธฐ ๋๋ฌธ์.
์ง๊ธ ๋ ธ์ถ๋๋์ง๋ถํฐ ํ์ธ
- ๊ด๋ฆฌ ์ธํฐํ์ด์ค ๋ ธ์ถ ์ ๊ฒ: ์ฅ๋น์ ์น ๊ด๋ฆฌ ํ๋ฉด(WUI)์ด ๊ณต์ธ IP๋ก ์ด๋ ค ์๋์ง ์ธ๋ถ ๊ด์ ์์ ํ์ธํจ. ์ฌ๋ด์์ ์ ์๋๋ ๊ฒ๊ณผ ์ธํฐ๋ท์์ ์ ์๋๋ ๊ฒ์ ์์ ํ ๋ค๋ฅธ ๋ฌธ์ ์.
- ๋ฒ์ ํ์ : ์ด์ ์ค์ธ ํ์จ์ด·์ํํธ์จ์ด ๋ฒ์ ์ ํ์ธํ๊ณ ์ ์กฐ์ฌ ๊ถ๊ณ ๋ฒ์ ๊ณผ ๋์กฐํจ. ์ ํํ ์ํฅ ๋ฒ์๋ ๋ฒค๋ ๋ณด์ ๊ณต์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ํ๋จํ๋ ๊ฒ์ด ์์ ํจ.
- ์ ๊ทผ ๋ก๊ทธ ํ๊ณ : ๊ด๋ฆฌ ๊ฒฝ๋ก์ ๋ํ ๋น์ธ๊ฐ ์์ฒญ, ์งง์ ์๊ฐ์ ๋ฐ๋ณต๋๋ ๋น์ ์ ์์ฒญ, ํ์ ์ ์ํ์ง ์๋ ์ง์ญ·IP์ ์ ๊ทผ ๊ธฐ๋ก์ ๋์ง์ด๋ด.
์ํ·๋์ ์์
ํจ์น ์ ์ฉ์ด ์ต์ข ๋ต์ด์ง๋ง, ํจ์น๊น์ง์ ๊ณต๋ฐฑ์ ๋ฉ์ฐ๋ ์์ ๋ฐฉ์ด๊ฐ ์ค์ ํผํด๋ฅผ ์ข์ฐํจ.
- ๊ด๋ฆฌ ์ ๊ทผ ๊ฒฉ๋ฆฌ: ๊ด๋ฆฌ ์ธํฐํ์ด์ค๋ฅผ ์ธํฐ๋ท์์ ๋ผ์ด๋ด๊ณ VPN·์ ์ฉ ๊ด๋ฆฌ๋ง·ํ์ฉ IP ๋ชฉ๋ก(ACL) ๋ค๋ก ์จ๊น. ์ด ํ ๊ฐ์ง๋ง์ผ๋ก๋ ์๋ํ ์ค์บ๋์ ์ฌ์ ๊ถ์์ ๋ฒ์ด๋จ.
- ๊ณต์ ํจ์น ์ ์ฉ: ์ ์กฐ์ฌ๊ฐ ๋ฐฐํฌํ ์์ ๋ฒ์ ์ผ๋ก ์ ์ํ ์ฌ๋ฆผ. ์ ์ง๋ณด์ ์ฐฝ๊ตฌ๊ฐ ์๋ค๋ฉด ๊ธด๊ธ ๋ณ๊ฒฝ ์ ์ฐจ๋ก ์ฐ์ ์์๋ฅผ ๋์.
- ํ์ง ๊ท์น ๊ฐํ: ๊ด๋ฆฌ ๊ฒฝ๋ก์ ๋ํ ์ธ์ฆ ์ ์ ๊ทผ ์๋๋ฅผ ๊ฒฝ๋ณด๋ก ์ก๋๋ก IDS/IPS·WAF ๊ท์น์ ์ ๊ฒํจ. ๊ฒฐํจ์ ์ฌํํ๋ ํ์ด๋ก๋ ์์ฒด๋ณด๋ค, '์ธ์ฆ ์์ด ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ฑด๋๋ฆฌ๋ ์์ฒญ ํจํด'์ ์ด์ ์งํ๋ก ๋ณด๋ ๊ด์ ์ด ์ค๋๊ฐ.
'์ด๋ฏธ ๋นํ๋ค'๋ฅผ ์ ์ ๋ก ํ ์ ๊ฒ
์ค์ ์ ์ฉ์ด ๊ด์ธก๋๋ ์ทจ์ฝ์ ์, ๋ ธ์ถ๋๋ ์ฅ๋น๋ผ๋ฉด ์นจํด๋ฅผ ๊ฐ์ ํ๊ณ ํ์ธํ๋ ํธ์ด ์์ ํจ. ๋ค์์ ์ดํด๋ด.
- ๊ด๋ฆฌ์ ๊ณ์ ·์ค์ ํ์ผ์ ์์์น ๋ชปํ ๋ณ๊ฒฝ์ด๋ ์ ๊ณ์ ์ด ์๋์ง ํ์ธํจ.
- ์ฅ๋น์์ ์ธ๋ถ๋ก ๋๊ฐ๋ ๋ฏ์ ์์๋ฐ์ด๋ ์ฐ๊ฒฐ(์๊ฒฉ์ง๋ก์ ์ฝ๋ฐฑ)์ด ์๋์ง ์์๋ฐ์ด๋ ํธ๋ํฝ์ ์ ๊ฒํจ.
- ์์ฝ ์์ ·์์ ์คํฌ๋ฆฝํธ ๋ฑ ์ง์์ฑ(persistence)์ ์ฌ์ ์ ์๋ ์ง์ ์ ํ์ธํจ.
- ์์ฌ ์ ํฉ์ด ์์ผ๋ฉด ์๊ฒฉ์ฆ๋ช ์ ๋ฉด ๊ต์ฒด์ ํจ๊ป, ๊ฐ๋ฅํ๋ฉด ๊นจ๋ํ ์ด๋ฏธ์ง๋ก ์ฌ๊ตฌ์ฑํ๋ ๋ฐฉํฅ์ ๊ฒํ ํจ.
๋คํธ์ํฌ ๊ฒฝ๊ณ ์ฅ๋น๋ '์ค์นํ๊ณ ์์ด๋ฒ๋ฆฌ๊ธฐ' ์ฌ์ด ๋์์ด๋ผ ์คํ๋ ค ๊ณต๊ฒฉ์์๊ฒ ๋งค๋ ฅ์ ์. ๋ก๋๋ฐธ๋ฐ์·VPN·๋ฐฉํ๋ฒฝ์ฒ๋ผ ๊ธธ๋ชฉ์ ์งํค๋ ์ฅ๋น์ผ์๋ก ๋ ธ์ถ๋ฉด์ ์ขํ๊ณ ๋ฒ์ ์ ์ต์ ์ผ๋ก ์ ์งํ๋ ์ต๊ด์ด ํต์ฌ์. ์ค๋ ์ฐ๋ฆฌ ์กฐ์ง์ ๊ด๋ฆฌ ์ธํฐํ์ด์ค๊ฐ ์ธํฐ๋ท์์ ๋ณด์ด๋์ง, ๋ฑ ๊ทธ ํ ์ค๋ง์ด๋ผ๋ ํจ๊ป ํ์ธํด๋ณด์์. ์ ๊ฒํ๋ค ๋งํ๋ ๋ถ๋ถ์ด๋ ์ฐ๋ฆฌ ํ๊ฒฝ์ ๋ง๋ ํ์ง ๊ท์น์ด ๊ถ๊ธํ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.