๋ก๊ทธ์ธ ์ ์ ๋ฃจํธ๋ฅผ ๋ด์ฃผ๋ ๋ก๋๋ฐธ๋ฐ์, Kemp LoadMaster ๊ฒฐํจ์ ๋ฐฉ์ด์ ์์ ์ผ๋ก ๋ฏ์ด๋ณด๊ธฐ
๋ฐ์ดํฐ์ผํฐ ๋๋ฉด์ ํผ์ณ ๋ณด๋ฉด, ์ธ๋ถ์์ ๋ค์ด์ค๋ ํธ๋ํฝ์ด ์ฒ์ ๋ง๋๋ ์ฅ๋น ์ค ํ๋๊ฐ ๋ก๋๋ฐธ๋ฐ์๋ค. ์๋ฒ ์ฌ๋ฌ ๋ ์์ ์์ ์์ฒญ์ ๋๋ ๋ณด๋ด๊ณ , TLS๋ฅผ ๋์ด ์ฃผ๊ณ , ๋๋ก๋ ๋ฐฉํ๋ฒฝ ๋ ธ๋ฆ๊น์ง ํ๋ค. ๊ทธ๋งํผ ๋คํธ์ํฌ์ ๊ธธ๋ชฉ์ ์์ ์๋๋ฐ, ์ด๋ฒ์ Progress์ Kemp LoadMaster์์ ๋ณด๊ณ ๋ ๊ฒฐํจ์ ๋ฐ๋ก ๊ทธ ๊ธธ๋ชฉ ์ฅ๋น๊ฐ ๋ก๊ทธ์ธ์ ๊ฑฐ์น๊ธฐ๋ ์ ์ ์ด์์ฒด์ ์์ค์ ๋ช ๋ น์, ๊ทธ๊ฒ๋ ๋ฃจํธ ๊ถํ์ผ๋ก ๋ฐ์๋ค์ผ ์ ์๋ค๋ ๋ด์ฉ์ด๋ค.
- Kemp LoadMaster์ ๊ด๋ฆฌ ์ธํฐํ์ด์ค์์ ์ธ์ฆ ์ (pre-auth) ๋จ๊ณ์ ์ ๋ ฅ๊ฐ์ด OS ๋ช ๋ น์ผ๋ก ํ๋ฌ๋ค ์ ์๋ ๊ฒฐํจ์ด ๋ณด๊ณ ๋จ.
- ๋ก๋๋ฐธ๋ฐ์๋ ๊ฒฝ๊ณ์ ๋ ธ์ถ๋๋ ์ผ์ด ๋ง์, ํ ๋ฒ ๋ซ๋ฆฌ๋ฉด ๋ด๋ถ๋ง์ผ๋ก ๋ค์ด๊ฐ๋ ๋ฐํ์ด ๋๊ธฐ ์ฌ์.
- ํต์ฌ ๋ฐฉ์ด๋ ๊ด๋ฆฌ ์ธํฐํ์ด์ค ์ธํฐ๋ท ๋น๋ ธ์ถ·ํจ์น ์ ์ฉ·์ ์ ๋ก๊ทธ ๋ชจ๋ํฐ๋ง ์ธ ๊ฐ์ง๋ก ์ ๋ฆฌ๋จ.
๋ฌด์์ด ๋ฌธ์ ์ธ๊ฐ
Kemp LoadMaster๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌ ์ปจํธ๋กค๋ฌ(ADC) ๊ณ์ด ์ ํ์ผ๋ก, ์น ๊ธฐ๋ฐ ๊ด๋ฆฌ ํ๋ฉด๊ณผ API๋ก ์ค์ ์ ๋ค๋ฃฌ๋ค. ์ด๋ฒ ๊ฒฐํจ์ ํต์ฌ์ ๋ช ๋ น์ด ์ฃผ์ (command injection) ๊ณ์ด๋ก ๋ถ๋ฅ๋๋ ๋ฌธ์ ๋ก, ์ธ์ฆ์ ํต๊ณผํ์ง ๋ชปํ ์์ฒญ์ ๋ด๊ธด ์ ๋ ฅ๊ฐ์ด ์ถฉ๋ถํ ๊ฑธ๋ฌ์ง์ง ์๊ณ ๋ด๋ถ์์ ์คํ๋๋ ๋ช ๋ น์ ์ผ๋ถ๋ก ์ฐ์ผ ์ ์๋ค๋ ์ ์ ์์. LoadMaster์ ๊ด๋ฆฌ ๋ฐ๋ชฌ์ด ๋ณดํต ๋์ ๊ถํ์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์, ์ฃผ์ ์ด ์ฑ๊ณตํ๋ฉด ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฃจํธ ๊ถํ์ ๋ช ๋ น ์คํ์ผ๋ก ์ด์ด์ง ์ ์์.
์ฌ๊ธฐ์ '์ฌ์ ์ธ์ฆ(pre-auth)'์ด๋ผ๋ ํํ์ด ์ค์ํจ. ๋น๋ฐ๋ฒํธ๋ฅผ ๋ชจ๋ฅด๊ฑฐ๋ ๊ณ์ ์ด ์์ด๋, ์ฅ๋น๊ฐ ๋คํธ์ํฌ์์ ๋ฟ๊ธฐ๋ง ํ๋ฉด ๊ณต๊ฒฉ์ด ์ฑ๋ฆฝํ๋ค๋ ๋ป์ด๊ธฐ ๋๋ฌธ. ๊ณผ๊ฑฐ ๊ฐ์ ์ ํ๊ตฐ์์๋ ์ธ์ฆ ์ฐํ·๋ช ๋ น ์ฃผ์ ๊ณ์ด ๊ฒฐํจ์ด ๋ฐ๋ณต์ ์ผ๋ก ๋์จ ์ ๋ก๊ฐ ์์ด, ํจํด ์์ฒด๊ฐ ๋ฏ์ค์ง ์์.
์ ๋ ์ํํ๊ฒ ๋ณด์์ผ ํ๋
์ผ๋ฐ ์น ์๋ฒ๊ฐ ๋ซ๋ฆฐ ๊ฒ๊ณผ ๊ฒฝ๊ณ ์ฅ๋น๊ฐ ๋ซ๋ฆฐ ๊ฒ์ ๋ฌด๊ฒ๊ฐ ๋ค๋ฆ. ๋ก๋๋ฐธ๋ฐ์๋ ๋ณดํต ๋ค์ ๊ฐ์ ์์น์ ์์.
- ์ธ๋ถ ํธ๋ํฝ์ด ๊ฐ์ฅ ๋จผ์ ๋๋ฌํ๋ ๋คํธ์ํฌ ๊ฐ์ฅ์๋ฆฌ์ ๋ฐฐ์น๋จ.
- ์ฌ๋ฌ ๋ฐฑ์๋ ์๋ฒ๋ก ํฅํ๋ ๊ฒฝ๋ก์ ์ธ์ฆ์, ์ธ์ ์ ๋ณด๋ฅผ ๋ค๋ฃธ.
- ๊ด๋ฆฌ ํธ์๋ฅผ ์ํด ๊ด๋ฆฌ ํ๋ฉด์ด ์ธํฐ๋ท์ ๋ ธ์ถ๋ ์ฑ ์ด์๋๋ ์ฌ๋ก๊ฐ ํํจ.
์ฆ ์ด ์ฅ๋น๋ฅผ ์ฅ์ ํ๋ฉด ๊ณต๊ฒฉ์๋ ๋จ์ํ ์๋ฒ ํ ๋๋ฅผ ์ป๋ ๊ฒ ์๋๋ผ, ๋ด๋ถ๋ง์ผ๋ก ๋ค์ด๊ฐ๋ ๋ค๋ฆฌ์ ํธ๋ํฝ์ ๋ค์ฌ๋ค๋ณด๋ ์๋ฆฌ๋ฅผ ๋์์ ์ป๋ ์ . ๊ทธ๋์ CVSS ์์น๊ฐ ์ด๋ป๋ , ์ด์ ํ๊ฒฝ์์๋ '์ต์ฐ์ ์ ๊ฒ ๋์'์ผ๋ก ๋ค๋ฃจ๋ ํธ์ด ์์ ํจ.
์ด๋ป๊ฒ ํ์งํ ๊ฒ์ธ๊ฐ
๊ณต๊ฒฉ์ ์ฌํํ๋ ํ์ด๋ก๋๋ฅผ ๋์ด๋์ ํ์๋ ์์. ๋ฐฉ์ด์๊ฐ ๋ด์ผ ํ ๊ฒ์ '์งํ'์. ๋ค์ ํญ๋ชฉ์ ์ค์ฌ์ผ๋ก ๋ก๊ทธ์ ๋คํธ์ํฌ๋ฅผ ์ดํผ๋ ๊ฒ์ ๊ถํจ.
- ๊ด๋ฆฌ ์ธํฐํ์ด์ค ์ ๊ทผ ๋ก๊ทธ: ์ธ์ฆ์ ์ฑ๊ณตํ์ง ์์ ์ถ์ฒ์์ ๊ด๋ฆฌ ํฌํธ๋ก ํฅํ๋ ๋น์ ์ ์์ฒญ, ํ์์ ๋ค๋ฅธ User-Agent๋ ๋น์ ์์ ์ผ๋ก ๊ธด ํ๋ผ๋ฏธํฐ๊ฐ ๋ฐ๋ณต๋๋์ง ํ์ธ.
- ์ฅ๋น ๋ด๋ถ ํ๋ก์ธ์ค: ๋ก๋๋ฐธ๋ฐ์ ์์์ ํ์์ ๋ ์ผ์ด ์๋ ์ ธ·๋คํธ์ํฌ ๋๊ตฌ(์: ์ธ๋ถ๋ก ํฅํ๋ ์ญ๋ฐฉํฅ ์ฐ๊ฒฐ ์๋)๊ฐ ์๋ก ์๊ฒจ๋ฌ๋์ง ์ ๊ฒ.
- ์์๋ฐ์ด๋ ํธ๋ํฝ: ๊ฒฝ๊ณ ์ฅ๋น๊ฐ ๊ฐ์๊ธฐ ์ธ๋ถ์ ๋ฏ์ ์ฃผ์๋ก ์ฐ๊ฒฐ์ ๊ฑฐ๋ ๊ฒ์ ๊ฐํ ์นจํด ์ ํธ. ํ์ ํต์ ๋์ ๋ชฉ๋ก(๋ฒ ์ด์ค๋ผ์ธ)๊ณผ ๋น๊ตํ๋ ๊ฒ ํต์ฌ.
- ์ค์ ๋ณ๊ฒฝ ์ด๋ ฅ: ๊ด๋ฆฌ์ ๊ณ์ ์ถ๊ฐ, ๊ท์น ๋ณ๊ฒฝ, ์ธ์ฆ์ ๊ต์ฒด ๋ฑ ๋๊ฐ·์ธ์ ๋ฐ๊ฟจ๋์ง ์ถ์ ๊ฐ๋ฅํ์ง ํ์ธ.
ํ์ง๋ ๊ฒฐ๊ตญ 'ํ์๋ฅผ ์๊ณ ์๋๋'์ ๋ฌธ์ ์. ๊ฒฝ๊ณ ์ฅ๋น์ ์ ์ ๋์์ ๊ธฐ๋กํด ๋์ง ์์ผ๋ฉด, ์ด์์ด ์๊ฒจ๋ ์ด์์ธ์ง ๋ชจ๋ฆ.
์ด๋ป๊ฒ ์ํํ ๊ฒ์ธ๊ฐ
์ฐ์ ์์๋ฅผ ๋์๋ฉด ์ด๋ ๊ฒ ์ ๋ฆฌํ ์ ์์.
- ํจ์น ์ ์ฉ: ์ ์กฐ์ฌ๊ฐ ๋ด๋์ ๋ณด์ ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ๋ฅํ ๋นจ๋ฆฌ ๋ฐ์. ๊ฒฝ๊ณ ์ฅ๋น๋ ์ ๊ฒ ์ฐฝ(maintenance window)์ ์ก๊ธฐ ์ด๋ ต๋ค๋ ํ๊ณ๋ก ๋ฏธ๋ค์ง๊ธฐ ์ฌ์ด๋ฐ, ์ด๋ฒ ๊ฐ์ ์ฌ์ ์ธ์ฆ ๊ฒฐํจ์ ๊ทธ ๋ฏธ๋ฃธ์ด ๊ณง ์ํ์.
- ๊ด๋ฆฌ ์ธํฐํ์ด์ค ๋น๋ ธ์ถ: ๊ด๋ฆฌ ํ๋ฉด๊ณผ API๋ ์ธํฐ๋ท์ ์ง์ ์ด์ด ๋์ง ๋ง๊ณ , ๋ณ๋ ๊ด๋ฆฌ๋ง์ด๋ VPN·์ ํํธ์คํธ๋ฅผ ๊ฑฐ์ณ์๋ง ๋ฟ๋๋ก ๋ถ๋ฆฌ. '์ ๊ทผ ์์ฒด๋ฅผ ๋ง์ผ๋ฉด' ์ฌ์ ์ธ์ฆ ๊ฒฐํจ์ ์๋น์๋ ์คํจ๋ฅผ ์์.
- ์ ๊ทผ ํต์ ์ ๋ถ๋ฆฌ: ๊ด๋ฆฌ ์ถ์ฒ IP๋ฅผ ํ์ดํธ๋ฆฌ์คํธ๋ก ์ขํ๊ณ , ๋ก๋๋ฐธ๋ฐ์๊ฐ ์์นํ ๋ง๊ณผ ๋ด๋ถ ํต์ฌ ์์ฐ ์ฌ์ด์ ๋ถํ (์ธ๊ทธ๋ฉํ ์ด์ )์ ๋ .
- ์นจํด ๊ฐ์ ์ ๊ฒ: ๋ ธ์ถ ๊ธฐ๊ฐ์ด ๊ธธ์๋ค๋ฉด ์ด๋ฏธ ๋ค์ด์์ ์ ์๋ค๊ณ ๋ณด๊ณ , ๊ณ์ ·์ธ์ฆ์·์ค์ ์ ์ ๊ฒํ๊ณ ํ์ํ๋ฉด ๊ต์ฒด.
๋ง๋ฌด๋ฆฌ
๊ฒฝ๊ณ ์ฅ๋น๋ '์ ๋์๊ฐ๋๊น ๊ฑด๋๋ฆฌ์ง ๋ง์'๋ ์ฌ๋ฆฌ ๋๋ฌธ์ ํจ์น๊ฐ ๊ฐ์ฅ ๋ฆ์ด์ง๋ ์์ญ์ธ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฐ๋ฐ ์ญ์ค์ ์ผ๋ก, ๊ฐ์ฅ ๋ฐ๊นฅ์์ ๊ฐ์ฅ ๋์ ๊ถํ์ผ๋ก ๋๋ ์ฅ๋น๋ผ ํ ๋ฒ์ ์ฌ๊ณ ๊ฐ ๊ฐ์ฅ ์ํ ๊ณณ์ด๊ธฐ๋ ํจ. ๊ฐ์ธ์ ์ผ๋ก๋ ์ด๋ฒ ์ฌ๊ฑด์ ๊ณ๊ธฐ๋ก, ์ฐ๋ฆฌ ํ๊ฒฝ์ ๋ก๋๋ฐธ๋ฐ์·VPN·๋ฐฉํ๋ฒฝ ๊ฐ์ ๊ด๋ฆฌ ํ๋ฉด์ด ์ธํฐ๋ท์์ ๋ณด์ด๋์ง๋ถํฐ ํ ๋ฒ ์ ๊ฒํด ๋ณด๊ธธ ์ถ์ฒํ๋ค. ๋ ธ์ถ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ณ , ํจ์น ์ผ์ ์ ์ก๊ณ , ์ ๊ทผ ๋ก๊ทธ๋ฅผ ๋ฒ ์ด์ค๋ผ์ธ๊ณผ ๋ง์ถฐ ๋ณด๋ ๊ฒ๊น์ง๊ฐ ํ ์ธํธ๋ค. ์ฐ๋ฆฌ ์ฅ๋น๋ ์ง๊ธ ์ด๋ค์ง, ๊ฐ์ด ์ ๊ฒํด ๋ณด์์. ์ ๊ฒํ๋ค ๋งํ๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋๊ธ๋ก ๊ณต์ ํด ์ฃผ์ธ์.
# ๋๊ธ