Model Context Protocol (MCP)는 AI 에이전트에 외부 도구(tool)나 데이터를 연결하는 사실상의 표준(de facto standard)이 되어가고 있습니다. 편리한 한편, 2025년 이후 MCP를 기점으로 한 실질적인 피해를 주는 취약성들이 연이어 공개되었습니다.
CVE-2025-6514 — mcp-remote의 OS 커맨드 인젝션 (OS command injection). 악의적인 MCP 서버가 조작된 값을 전달하면 클라이언트 측에서 RCE 발생.
CVE-2025-49596 — MCP Inspector의 RCE (0.14.1에서 수정).
NSA/CISA 또한 2026년에 MCP 보안 가이드라인 (CSI)을 공개할 예정.
즉, MCP는 「작동시키는」 단계에서 「안전하게 운용하고, 공격을 "탐지(detection)"하는」 단계로 진입했습니다.
이 책이 다른 책과 다른 점
세상의 많은 MCP 해설은 「만드는 법」이나 「취약성 소개」에서 멈춰 있습니다. 이 책은 현역 SOC (Security Operation Center) 분석가로서 매일 로그에서 공격을 찾아내는 관점에서, 각 리스크를
「그래서, 그것이 발생했을 때 "로그의 어디에서 알아챌 수 있는가"」
까지 파고듭니다. OWASP MCP Top 10의 각 항목을, 구현 방어 + 탐지·감사 로그 설계 + 홈 랩(home lab)에서의 격리 운용의 3종 세트로 다루는 것이 특징입니다.
예상 독자
- MCP 서버 / AI 에이전트를 직접 제작하는 개발자
- 사내에서 MCP 도입의 보안 리뷰를 맡게 된 사람
- AI × 보안 커리어를 쌓고 싶은 엔지니어
구성
뼈대는 OWASP MCP Top 10 (MCP01:2025~MCP10:2025, Phase 3 beta)입니다. 본 장과 다음 장인 「위협 모델 개관」은 무료입니다. 각 리스크의 상세한 구현 및 탐지는 유료 장에서 다룹니다. 우선 무료 장을 통해 「전체상」과 「사고방식」을 파악해 보시기 바랍니다.
출처: OWASP MCP Top 10, 각 CVE는 NVD/공개 어드바이저리(advisory)를 참조. 본서는 OWASP 문서의 번역이 아닌 독자적인 해설입니다 (OWASP MCP Top 10은 CC BY-NC-SA 4.0).
Discussion