LiteLLM 1.84.0 ์ด์ ๋ฒ์ , MCP ์๋ํฌ์ธํธ๊ฐ ์๋ฌด ํ ํฐ์ด๋ ๋ฐ์์ค ์ด์
CISA๊ฐ 9์ 2์ผ์ ์๋ ค์ง ์ ์ฉ ์ทจ์ฝ์ (KEV) ๋ชฉ๋ก์ ์ผ๊ณฑ ๊ฑด์ ํ๊บผ๋ฒ์ ์ฌ๋ ธ๋๋ฐ, ๊ทธ ๋ช ๋จ ์์ LiteLLM์ด ๋ค์ด ์์๋ค. LLM ํ๋ก์๊ฐ KEV์ ์ค๋ฅด๋ ์ฅ๋ฉด์ ์์ง ๋ฏ์ค์ง๋ง, ์ฌ๋ด AI ๊ฒ์ดํธ์จ์ด๊ฐ ์ค์ ๊ณต๊ฒฉ ํ๋ฉด์ผ๋ก ์ทจ๊ธ๋๊ธฐ ์์ํ๋ค๋ ์ ํธ๋ก ์ฝ๋ ๊ฒ ๋ง๋ค๊ณ ๋ด.
- LiteLLM 1.84.0 ๋ฏธ๋ง์ MCP Streamable HTTP ์๋ํฌ์ธํธ์์, ์์กฐํ Authorization ํค๋๋ง์ผ๋ก ์ธ์ฆ์ ํต๊ณผํ ์ ์์์(CVSS 8.8)
- ํค ๊ฒ์ฆ์ด ์คํจํ์ ๋ ์์ธ๋ฅผ ๋์ง๋ ๋์ ๋น ์ธ์ฆ ๊ฐ์ฒด๋ก ๊ฐ์๋ผ์ฐ๋ OAuth2 passthrough ํด๋ฐฑ ๊ฒฝ๋ก๊ฐ ์์ธ
- 1.84.0 ์ด์์ผ๋ก ์ฌ๋ฆฌ๊ณ , MCP ๊ฒฝ๋ก์ ์ธ๋ถ ๋ ธ์ถ ์ฐจ๋จ๊ณผ ์ ์คํธ๋ฆผ MCP ์๋ฒ์ ์์ฒด ์ธ์ฆ์ 2์ฐจ ๋ฐฉ์ด์ ์ผ๋ก ์ธ์์ผ ํจ
LiteLLM์ด ๋ฌด์์ ๋์ ๋ค๊ณ ์์๋
LiteLLM์ BerriAI๊ฐ ๋ง๋ LLM ํ๋ก์ ๊ฒธ ๊ฒ์ดํธ์จ์ด์. OpenAI·Anthropic·์์ฒด ํธ์คํ ๋ชจ๋ธ์ ํ๋์ API ๊ท๊ฒฉ์ผ๋ก ๋ฌถ์ด์ฃผ๊ณ , ํ๋ณ ๊ฐ์ ํค·์์ฐ·๋ ์ดํธ๋ฆฌ๋ฐ์ ๋ถ์ฌ์ฃผ๋ ๋ฌผ๊ฑด์ด๋ผ ๋์ ์๋๊ฐ ๋นจ๋์. ๋ฌธ์ ๋ ์ฌ๊ธฐ์ MCP(Model Context Protocol) ์ค๊ณ ๊ธฐ๋ฅ์ด ์นํ๋ฉด์ ์ฑ๊ฒฉ์ด ๋ฌ๋ผ์ก๋ค๋ ์ .
MCP๋ฅผ ๋ถ์ด๋ ์๊ฐ ์ด ํ๋ก์๋ ๋จ์ํ ํ ํฐ ์ค๊ณ๊ธฐ๊ฐ ์๋๋ผ ์ฌ๋ด ๋๊ตฌ๋ค์ ๊ด๋ฌธ์ด ๋จ. ํฐ์ผ ์์คํ , ํ์ผ ์ ์ฅ์, ๋ด๋ถ ๊ฒ์, ์ฌ๋ด DB ์กฐํ ๊ฐ์ ๊ฒ๋ค์ด MCP ์๋ฒ๋ก ๋ฑ๋ก๋๊ณ , LiteLLM์ด ๊ทธ ์์์ "๋๊ฐ ์ด๋ค ํด์ ๋ถ๋ฅผ ์ ์๋๊ฐ"๋ฅผ ํ์ ํจ. ์ฆ ์ธ์ฆ ํ์ ์ด ๋ฌด๋์ง๋ฉด ์๋ ๊ฒ ๋ชจ๋ธ ํธ์ถ ๋น์ฉ์ด ์๋๋ผ ๊ทธ ๋ค์ ๋ถ์ ๋๊ตฌ ์ ๋ถ๋ผ๋ ๋ป.
์ทจ์ฝ์ ์ ๊ตฌ์กฐ: ์คํจ๋ฅผ ์์ธ๊ฐ ์๋๋ผ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ฒ๋ฆฌํจ
์ด๋ฒ ๊ฑด์ ๊ฐ๋ ๋ง ๋๊ณ ๋ณด๋ฉด ์์ฃผ ๋จ์ํจ. MCP ์ธ์ฆ ํธ๋ค๋ฌ๋ ์ ์คํธ๋ฆผ MCP ์๋ฒ๋ก ์ฌ์ฉ์ ํ ํฐ์ ๊ทธ๋๋ก ๋๊ฒจ์ฃผ๋ OAuth2 passthrough๋ฅผ ์ง์ํ๊ณ ์์์. ๊ทธ๋ฐ๋ฐ ๊ทธ ๊ฒฝ๋ก์์ LiteLLM ์์ฒด ํค ๊ฒ์ฆ์ด ์คํจํ์ ๋, ์์ฒญ์ ๋๋ ๋์ ๋น์ด ์๋ UserAPIKeyAuth() ๊ฐ์ฒด๋ก ๋์ฒดํ๊ณ ํ๋ฆ์ ์ด์ด๊ฐ๋ ํด๋ฐฑ์ด ์กด์ฌํ์.
๊ฒฐ๊ณผ์ ์ผ๋ก ํ์๋ง ๊ฐ์ถ Authorization ํค๋๋ฅผ ๋ถ์ฌ ๋ณด๋ด๋ฉด, ์ ํจํ LiteLLM ํค๊ฐ ํ๋๋ ์์ด๋ ์์ฒญ์ด MCP ํด ๊ณ์ธต๊น์ง ๋๋ฌํจ. ๋ฑ๋ก๋ ํด ๋ชฉ๋ก์ ์กฐํํ๊ณ , ๊ทธ ํด๋ค์ ํธ์ถํ๋ ๊ฒ๊น์ง ๊ฐ๋ฅํ๋ค๋ ๊ฒ. ์คํ ๊ฐ๋ฅํ ํํ๋ก ํ์ด ์ธ ์ด์ ๋ ์๊ณ , ๋ฐฉ์ด์๊ฐ ๊ธฐ์ตํ ๊ฑด ํ ์ค์ด๋ฉด ์ถฉ๋ถํจ — ์ธ์ฆ ์คํจ๋ฅผ "๊ถํ ์์"์ด ์๋๋ผ "๊ถํ์ด ๋น์ด ์๋ ์ฌ์ฉ์"๋ก ๋ฒ์ญํ๋ฉด ๊ทธ ์๊ฐ fail-open์ด ๋จ.
์ด๋ฐ ํจํด์ด ์ ๋ AI ์ธํ๋ผ์์ ์์ฃผ ๋์ค๋ ์ด์ ๋ ์ง์ด๋ ๋งํจ. ์ฌ๋ฌ ์ธ์ฆ ๋ฐฉ์(๋ง์คํฐ ํค, ๊ฐ์ ํค, JWT, OAuth ํจ์ค์ค๋ฃจ)์ ๋์์ ์ง์ํ๋ ค๋ค ๋ณด๋ ๋ถ๊ธฐ๊ฐ ๋์ด๋๊ณ , "์ด ๊ฒฝ๋ก์์๋ ์ด ๊ฒ์ฆ์ ๊ฑด๋๋ฐ์ด๋ ๋๋ค"๋ ์์ธ๊ฐ ์์. ๊ทธ๋ฌ๋ค ๋ณด๋ฉด ์ด๋ ๋ถ๊ธฐ ํ๋๊ฐ ์กฐ์ฉํ ์ด๋ ค ์๊ฒ ๋๋ ๊ฒ ๊ฐ์.
์ง๊ธ ํ์ธํ ๊ฒ
- ๋ฐฐํฌ๋ LiteLLM ๋ฒ์ ํ์ธ. 1.84.0 ๋ฏธ๋ง์ด๋ฉด ๋์์. ์ปจํ ์ด๋ ์ด๋ฏธ์ง ํ๊ทธ๋ง ๋ฏฟ์ง ๋ง๊ณ ์ค์ ์คํ ์ค์ธ ํจํค์ง ๋ฒ์ ์ ํ์ธํ ๊ฒ
- MCP ์๋ํฌ์ธํธ๊ฐ ์ธํฐ๋ท์์ ์ง์ ๋ฟ๋์ง ์ ๊ฒ. ํ๋ก์ ์๋จ ๋ก๋๋ฐธ๋ฐ์·์ธ๊ทธ๋ ์ค ๊ท์น์์ MCP ๊ฒฝ๋ก๊ฐ ๊ณต๊ฐ๋ผ ์๋ ๊ฒฝ์ฐ๊ฐ ์๊ฐ๋ณด๋ค ๋ง์
- MCP ์๋ฒ๋ก ๋ฑ๋ก๋ ๋๊ตฌ ๋ชฉ๋ก๊ณผ ๊ฐ ๋๊ตฌ์ ๊ถํ ๋ฒ์ ์ฌํ์ธ. ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ถฉ๋ถํ๋ฐ ์ฐ๊ธฐ ๊ถํ์ด ๋ถ์ด ์๋ ํญ๋ชฉ์ด ์๋์ง
- KEV ๋ฑ์ฌ ๊ฑด์ด๋ฏ๋ก ๊ณต๊ณต·๊ธ์ต ์ชฝ์ ๋ด๋ถ ๊ธฐํ ๊ด๋ฆฌ ๋์์ ์ฌ๋ ค์ผ ํจ
๋ก๊ทธ์์ ๋ฌด์์ ์ฐพ์ ๊ฒ์ธ๊ฐ
ํจ์น๋ณด๋ค ๋จผ์ ํด์ผ ํ ์ผ์ "์ด๋ฏธ ๋นํ๋์ง" ํ์ธํ๋ ๊ฒ์. ๋ณผ ์ง์ ์ ์ด๋ ๊ฒ ์ก์ผ๋ฉด ๋จ.
- ํค ์๋ณ์๊ฐ ๋น์ด ์๋ ์ฑ๊ณต ์์ฒญ. ์ ์ ํธ๋ํฝ์ด๋ฉด ์์ฒญ ๋ก๊ทธ์ ๊ฐ์ ํค ํด์๋ ํ/์ฌ์ฉ์ ์๋ณ์๊ฐ ๋จ์. ์ด ํ๋๊ฐ ๋น์๋๋ฐ ์๋ต์ด 200์ธ MCP ์์ฒญ์ ๊ทธ ์์ฒด๋ก ์ด์ ์ ํธ
- ์ธ์ฆ ์คํจ ์์ด ๊ณง๋ฐ๋ก ๋๊ตฌ ๋ชฉ๋ก์ ์กฐํํ ์ธ์ . ์ ์ ์ฌ์ฉ์๋ ๋๊ฐ ๋ชจ๋ธ ํธ์ถ๊ณผ ์์ฌ์ ๋ค์ด์ค๋๋ฐ, ํด ๋ชฉ๋ก ์กฐํ๋ก ์์ํด ํธ์ถ๋ก ๋ฐ๋ก ๋์ด๊ฐ๋ ํ๋ฆ์ ์ ์ฐฐ ํจํด์ ๊ฐ๊น์
- ๋จ์ผ IP·๋จ์ผ User-Agent์์ ๋ฐ๋ณต๋๋ MCP ์ธ์ ์ด๊ธฐํ. ์๋ํ ๋๊ตฌ ํน์ ์ ๋ฆฌ๋ฌ์ด ๋จ์
- ์ ์คํธ๋ฆผ ์ชฝ ๋ก๊ทธ์ ๋์กฐ. LiteLLM ๋ก๊ทธ๊ฐ ์ง์์ง๊ฑฐ๋ ๋ถ์คํด๋, ์ค์ ๋๊ตฌ๋ฅผ ์ ๊ณตํ ๋ด๋ถ ์๋น์ค(ํ์ผ ์๋ฒ, ํฐ์ผ API ๋ฑ)์๋ ํธ์ถ ํ์ ์ด ๋จ์. ๊ฒ์ดํธ์จ์ด ๋ก๊ทธ์ ์ ์คํธ๋ฆผ ๋ก๊ทธ์ ๊ฑด์๊ฐ ๋ง์ง ์์ผ๋ฉด ๊ทธ ์ฐจ์ด๋ฅผ ํ๊ณ ๋ค ๊ฒ
ํจ์น ์ดํ์๋ ๋จ๊ฒจ๋ ๋ฐฉ์ด์
๋ฒ์ ์ ์ฌ๋ฆฌ๋ ๊ฑด ์ต์ ์กฐ๊ฑด์ด๊ณ , ๊ฐ์ ์ ํ์ด ๋ ๋์์ ๋ ๋ฒํ จ์ค ๊ตฌ์กฐ๋ฅผ ๋ง๋๋ ๊ฒ ์ง์ง ๋์์ด๋ผ๊ณ ์๊ฐํจ.
- MCP ๊ฒฝ๋ก๋ ๋คํธ์ํฌ ๊ฒฝ๊ณ๋ก ํ ๋ฒ ๋ ๋ง๊ธฐ. ์ฌ๋ด๋ง·VPN·mTLS ๋ค๋ก ๋ฃ์ด์, ์ ํ๋ฆฌ์ผ์ด์ ์ธ์ฆ์ด ๋ซ๋ ค๋ ๋๋ฌ ์์ฒด๊ฐ ์ ๋๊ฒ ๋ง๋๋ ๊ฒ ๊ฐ์ฅ ํ์คํจ
- ์ ์คํธ๋ฆผ MCP ์๋ฒ์ ์์ฒด ์ธ์ฆ ๊ฑธ๊ธฐ. "๊ฒ์ดํธ์จ์ด๊ฐ ๊ฑธ๋ฌ์ค ๊ฒ"์ด๋ผ๋ ์ ์ ๋ฅผ ์ง์ฐ๋ฉด ์ด๋ฒ ๊ฐ์ ํด๋ฐฑ ๋ฒ๊ทธ์ ํผํด๊ฐ ํ ๋จ๊ณ์์ ๋๊น
- ๋๊ตฌ ๊ถํ ์ต์ํ์ ๋ถ๋ฆฌ. ์กฐํ์ฉ ๋๊ตฌ์ ๋ณ๊ฒฝ์ฉ ๋๊ตฌ๋ฅผ ๋ค๋ฅธ ์๊ฒฉ์ฆ๋ช ์ผ๋ก ๋๋๊ณ , ๋ณ๊ฒฝ ๊ณ์ด์ ์น์ธ ์ ์ฐจ๋ฅผ ๋ถ์ผ ๊ฒ
- ํค ํ์ ๊ณผ ์์ฐ ์ํ. ๋ ธ์ถ ๊ฐ๋ฅ์ฑ์ด ์์๋ ๊ธฐ๊ฐ์ ํค๋ ์ ๋ถ ๊ฐ์์น์ฐ๊ณ , ํ๋ณ ์์ฐ ์ํ์ ์ค์ง์ ์ธ ํผํด ์ต์ ์ ์ผ๋ก ์จ์ผ ํจ
- ์ธ์ฆ ์ฝ๋์ ๋ํ ํ๊ท ํ ์คํธ. "์๋ชป๋ ํ ํฐ์ด๋ฉด ๋ฐ๋์ ๊ฑฐ๋ถ๋๋ค"๋ ์ผ์ด์ค๋ฅผ ํ ์คํธ๋ก ๋ฐ์๋๋ ๊ฒ. ํด๋ฐฑ ๋ถ๊ธฐ๋ ์ฌ๋ ๋์ผ๋ก ๋ฆฌ๋ทฐํ ๋ ๊ฐ์ฅ ์ ๋์น๋ ์๋ฆฌ์
๋ง๋ฌด๋ฆฌ
AI ์ธํ๋ผ๋ ์์ง "ํธ์ ๊ธฐ๋ฅ"๊ณผ "๋ณด์ ๊ฒฝ๊ณ"์ ๊ตฌ๋ถ์ด ํ๋ฆฐ ํธ์. MCP์ฒ๋ผ ๋๊ตฌ๋ฅผ ๋ถ์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ํนํ ๊ทธ๋ฐ๋ฐ, ๋ถ์ด๋ ์๊ฐ ๊ทธ ํ๋ก์๋ ์ฌ๋ด ์์คํ ์ผ๋ก ๋ค์ด๊ฐ๋ ๋ฌธ์ด ๋์ด๋ฒ๋ฆผ. ๊ฐ์ธ์ ์ผ๋ก๋ AI ๊ฒ์ดํธ์จ์ด๋ฅผ ๋์ ํ ์กฐ์ง์ด๋ผ๋ฉด ์ด๋ฒ ๊ธฐํ์ ์์ฐ ๋ชฉ๋ก์ ์ ์์ผ๋ก ์ฌ๋ฆฌ๊ณ , ์น ์๋ฒ๋ VPN ์ฅ๋น์ ๊ฐ์ ๋ฑ๊ธ์ผ๋ก ํจ์น ์ฃผ๊ธฐ๋ฅผ ๊ด๋ฆฌํ์๊ธธ ์ถ์ฒ๋๋ฆผ.
ํน์ ์ฌ๋ด์์ LiteLLM์ด๋ ๋น์ทํ ํ๋ก์๋ฅผ ์ฐ๊ณ ๊ณ์๋ค๋ฉด, ์ค๋ ๋ฒ์ ํ ๋ฒ๋ง ํ์ธํด๋ณด์๋ฉด ์ข๊ฒ ์. ํ์ธํ์๋ค๊ฐ ์ด์ํ ๋ก๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์ จ๊ฑฐ๋, ๋ฐ๋๋ก "์ฐ๋ฆฌ๋ ์ด๋ ๊ฒ ๋ง๊ณ ์๋ค" ํ๋ ๊ตฌ์ฑ์ด ์์ผ์๋ฉด ๋๊ธ๋ก ๊ณต์ ํด์ฃผ์ธ์. ๊ฐ์ด ์ ๋ฆฌํด๋ณด์์!