M365Con 2027 – 무료 온라인 컨퍼런스 · 11–22 Jan 2027 · 120 sessions→ m365con.net

블로그 · Mirko Peters

기업 환경에서 인텔리전트 에이전트와 MCP 도구 보호하기

By ·

기업 기술, 클라우드 보안, 인공지능 통합에 대한 저희의 지속적인 탐구에 다시 오신 것을 환영합니다. 전 세계 조직들이 생성형 AI 도입에 박차를 가하면서, 디지털 업무가 수행되는 방식에 근본적인 변화가 일어나고 있습니다.

Automatically translated with AI from the original post. Read the English original

Cover: Microsoft AI Gateway - Simply Explained

기업 기술, 클라우드 보안, 인공지능 통합에 대한 저희의 지속적인 탐구에 다시 오신 것을 환영합니다. 전 세계 조직들이 생성형 AI를 도입하면서, 디지털 업무가 수행되는 방식에 근본적인 변화가 일어나고 있습니다. 우리는 이제 격리된 채팅 창에서 질문에 답하기만 하는 단순한 정적 챗봇의 시대를 빠르게 벗어나고 있습니다. 오늘날 기업들은 추론하고, 계획을 세우고, 여러 단계로 이루어진 워크플로를 실행하며, 민감한 내부 비즈니스 데이터베이스, 인사 시스템, 재무 원장과 직접 상호작용할 수 있는 자율형 인텔리전트 에이전트를 배포하고 있습니다. 이러한 기능은 전례 없는 수준의 비즈니스 생산성과 혁신을 가능하게 하지만, 동시에 막대한 보안, 거버넌스, 아키텍처 과제도 함께 가져옵니다.

현대 기업들이 이러한 변화를 어떻게 관리하고 있는지 더 자세히 알고 싶다면, 관련 팟캐스트 에피소드 Microsoft AI Gateway - Simply Explained도 꼭 확인해 보시기 바랍니다. 이 에피소드에서는 Microsoft AI Gateway와 Azure API Management 같은 도구가 모든 기업 AI 트래픽을 위한 안전한 관문 역할을 어떻게 하는지 살펴봅니다. 이번 블로그 글에서는 이러한 핵심 개념을 더 깊이 다루면서, Zero Trust 원칙, Microsoft Entra ID, 관리 ID, Model Context Protocol(MCP)이 어떻게 결합되어 대규모로 인텔리전트 에이전트를 보호하는지 살펴보겠습니다.

기업 AI 보안 과제 소개

기업 AI 보안 과제는 IT 및 사이버 보안 부서가 이전에 직면했던 어떤 문제와도 다릅니다. 전통적인 소프트웨어 아키텍처에서 애플리케이션은 결정론적인 코드 경로를 통해 백엔드 데이터베이스 및 API와 통신합니다. 액세스 제어, 사용자 인증, API 토큰은 기존의 ID 관리 시스템이 엄격하게 관리합니다. 모든 트랜잭션은 예측 가능하며, 모든 데이터 흐름은 소프트웨어 개발 수명 주기 동안 철저하게 매핑됩니다.

생성형 AI는 이러한 예측 가능성을 무너뜨립니다. 대규모 언어 모델(LLM)과 자율형 에이전트는 확률적 추론을 사용하여 작동합니다. 이들은 자연어 입력을 받아 의도를 해석하고, 어떤 도구를 호출할지, 어떤 데이터베이스를 조회할지, 어떤 작업을 실행할지를 동적으로 결정합니다. AI 에이전트에 내부 기업 도구에 대한 액세스 권한이 부여되면, 그 에이전트는 IT 생태계의 능동적인 참여자가 됩니다. 엄격한 아키텍처 가드레일이 없다면, AI 에이전트는 의도치 않게 권한이 없는 데이터베이스 쿼리를 실행하거나, 인사 시스템에서 직원의 개인 식별 정보(PII)를 유출하거나, 통제되지 않는 자동화 루프를 통해 감당할 수 없는 토큰 사용 비용을 발생시킬 수 있습니다.

또한 많은 조직이 처음에는 AI 모델을 분산된 방식으로 도입합니다. 개별 개발 팀이 자체 애플리케이션을 여러 외부 및 내부 AI 제공자에 직접 연결합니다. 이는 업계에서 섀도 AI(shadow AI)라고 부르는 심각한 아키텍처 문제를 낳습니다. 보안 팀은 어떤 애플리케이션이 어떤 모델을 호출하는지, 네트워크를 통해 어떤 데이터가 전송되는지, 액세스 토큰이 어떻게 관리되는지 파악할 수 없게 됩니다. 이 문제를 해결하려면 임시방편식 통합에서 벗어나 중앙 집중적이고 안전하며 정책 기반의 아키텍처로 전환해야 합니다.

업무 환경에서 인텔리전트 에이전트와 MCP 도구 이해하기

현대 AI 시스템을 보호하려면, 먼저 이 시스템을 그토록 강력하게 만드는 구성 요소를 이해해야 합니다. 현대 기업의 AI 스택은 더 이상 모델 엔드포인트 하나에 머물지 않으며, 오케스트레이션 계층, 자율형 에이전트, 특화된 통합 도구로 구성됩니다. 이러한 진화의 중심에는 Model Context Protocol(MCP)과 고급 Agent-to-Agent(A2A) 통신 프레임워크가 있습니다.

인텔리전트 에이전트는 환경을 인식하고 자율적으로 행동하여 특정 목표를 달성하도록 설계된 소프트웨어 개체입니다. 업무 환경에서 에이전트는 신규 직원의 온보딩을 맡을 수 있습니다. 이를 수행하려면 에이전트는 회사 정책을 읽고, 인사 시스템과 상호작용하여 근로 계약서를 생성하고, Microsoft Entra ID에 새 사용자 계정을 프로비저닝하며, IT 구매 데이터베이스에 하드웨어 요청을 제출해야 합니다.

여기서 MCP(Model Context Protocol) 도구가 필수적으로 중요해집니다. MCP는 AI 모델과 에이전트가 외부 데이터 소스 및 개발자 도구에 안전하게 연결할 수 있도록 표준화된 방식을 제공합니다. 모든 모델과 데이터 소스마다 맞춤형 연동을 직접 코딩하는 대신, 개발자는 표준화된 MCP 서버를 구축합니다. 이 서버들은 특정 기능과 데이터 스키마를 AI 에이전트에 노출합니다. 하지만 이러한 MCP 도구는 추상적인 AI 추론과 실제 기업 작업을 연결하기 때문에 중요한 공격 표면이 됩니다. 권한이 없는 사용자가 프롬프트 인젝션 공격으로 AI 프롬프트를 조작하면, 보안이 취약한 MCP 도구가 에이전트로 하여금 승인되지 않은 명령을 실행하거나 제한된 데이터베이스에 접근하도록 허용할 수 있습니다. 따라서 이러한 경로를 보호하는 것이 엔터프라이즈 AI 도입의 기본 전제 조건입니다.

자율형 AI 시스템에 제로 트러스트가 중요한 이유

수년간 사이버 보안 업계는 제로 트러스트 보안 모델을 적극 주창해 왔습니다. "절대 신뢰하지 말고 항상 검증하라"는 핵심 철학에 기반한 제로 트러스트는 기업 리소스에 대한 접근을 허용하기 전에 모든 사용자, 디바이스, 애플리케이션 요청을 지속적으로 명시적 검증할 것을 요구합니다. 제로 트러스트는 원래 사람 사용자와 기존 디바이스를 위해 설계되었지만, 그 원칙은 이제 자율형 AI 시스템과 지능형 에이전트에도 반드시 필요합니다.

제로 트러스트 AI 아키텍처에서는 AI 모델, 클라이언트 애플리케이션, 지능형 에이전트, MCP 도구 중 어느 것도 단지 회사 네트워크 경계 안에서 동작한다는 이유만으로 묵시적으로 신뢰되지 않습니다. AI 에이전트가 보내는 모든 요청은 인증, 권한 부여, 암호학적 검증을 거쳐야 합니다. 에이전트가 재무 데이터베이스에 접근을 요청하면, 보안 계층은 호출하는 애플리케이션의 신원뿐 아니라 요청의 구체적인 컨텍스트, 프롬프트를 시작한 사용자, 그리고 해당 에이전트가 특정 데이터셋에 대해 그 특정 작업을 수행할 권한이 있는지까지 확인해야 합니다.

기존의 경계 기반 보안은 생성형 AI 시대에 더 이상 통하지 않습니다. 경계는 더 이상 물리적 방화벽이 아니라, AI 모델의 컨텍스트 창과 이 모델이 접근하는 API 엔드포인트의 경계이기 때문입니다. 자율형 에이전트는 사용자 의도와 자동화된 실행 사이의 경계를 모호하게 만듭니다. AI 게이트웨이에 제로 트러스트 원칙을 적용하면, 조직은 최소 권한 접근을 엄격하게 시행할 수 있습니다. 에이전트가 손상되거나 프롬프트 인젝션 공격으로 속임을 당하더라도, 제로 트러스트 경계가 피해 범위를 제한하여 내부 엔터프라이즈 시스템 간의 무단 측면 이동을 막습니다.

Microsoft AI Gateway가 엄격한 권한 경계를 적용하는 방식

방대한 엔터프라이즈 AI 환경 전반에 제로 트러스트를 구현하려면, 클라이언트 애플리케이션과 AI 모델 제공자 사이에 위치하는 전용 아키텍처 구성 요소, 즉 보안 게이트웨이가 필요합니다. 바로 이 문제를 해결하는 것이 Azure API Management를 기반으로 구축된 Microsoft AI Gateway입니다.

Microsoft AI Gateway는 모든 엔터프라이즈 AI 트래픽을 위한 안전하고 중앙화된 단일 진입점 역할을 합니다. 수백 개의 서로 다른 애플리케이션, 코파일럿, 지능형 에이전트가 Azure OpenAI, Microsoft Foundry, Anthropic, Google Gemini, Amazon Bedrock 등 여러 AI 모델 엔드포인트와 직접 통신하도록 두는 대신, 모든 트래픽이 게이트웨이를 거치도록 합니다. 이 중앙화된 가로채기 지점을 통해 플랫폼 및 보안 팀은 조직 전체에 일관된 권한 경계, 속도 제한, 보안 정책을 적용할 수 있습니다.

게이트웨이 내부에서 관리자는 수신 프롬프트를 검사하고, 사용자 신원을 검증하고, 콘텐츠 안전 필터를 적용하고, 특정 MCP 도구에 대한 접근을 규제하는 포괄적인 정책을 구성할 수 있습니다. 애플리케이션이 적절한 권한 없이 AI 모델이나 도구를 호출하려고 하면, 게이트웨이는 요청이 백엔드 시스템에 도달하기 전에 즉시 차단합니다. 또한 게이트웨이는 원활한 부하 분산, 시맨틱 캐싱, 모델 장애 조치 전략을 지원하여, 보안 및 규정 준수를 희생하지 않으면서 높은 가용성과 복원력을 보장합니다.

Microsoft Entra ID와 관리 ID를 활용한 액세스 제어

중앙 집중식 정책 시행의 효과는 기반이 되는 ID 공급자의 수준에 따라 좌우됩니다. AI 에이전트와 MCP 도구를 효과적으로 보호하려면 기업은 코드에 직접 넣은 API 키, 공유 비밀, 정적 암호를 없애야 합니다. 하드코딩된 자격 증명은 잘 알려진 보안 취약점입니다. 애플리케이션 소스 코드 저장소가 노출되면 코드에 포함된 API 키로 악의적인 행위자가 비싼 AI 모델과 민감한 백엔드 시스템에 무제한으로 접근할 수 있습니다.

이 지점에서 Microsoft Entra ID와 Azure 관리 ID가 큰 역할을 합니다. Microsoft AI Gateway를 Microsoft Entra ID와 통합하면 조직은 엔터프라이즈급 ID 토큰을 사용해 모든 AI 요청을 인증할 수 있습니다. 애플리케이션과 지능형 에이전트는 Entra ID가 발급한, 암호학적으로 검증 가능한 보안 토큰을 사용해 게이트웨이에 인증합니다.

더 강력한 방법은 Azure 내에서 실행되는 서비스가 관리 ID를 활용하는 것입니다. 관리 ID를 사용하면 개발자가 코드에서 자격 증명을 관리할 필요가 없습니다. Azure가 AI 서비스 또는 에이전트의 ID를 자동으로 관리하므로, 어디에도 비밀을 저장하지 않고도 AI Gateway와 하위 MCP 도구에 안전하게 인증할 수 있습니다. 역할 기반 액세스 제어(RBAC)와 결합하면 보안 관리자는 각 에이전트에 세분화된 권한을 할당할 수 있습니다. 예를 들어 고객 지원 에이전트에는 공개 지식 베이스 MCP 도구에만 접근할 수 있는 Entra ID ID를 부여하고, 재무 또는 HR 시스템은 조회하지 못하도록 암호학적으로 차단할 수 있습니다.

AI 워크플로와 비즈니스 시스템 전반에 걸친 거버넌스 중앙화

기업 내 AI 도입이 확대되면 분산된 관리는 곧 운영상의 혼란으로 이어집니다. 여러 사업 부서가 서로 다른 AI 솔루션을 배포하고, 각기 다른 모델을 사용하며, 일관성 없는 보안 기준을 적용하기 시작합니다. 모든 AI 워크플로와 통합된 비즈니스 시스템에 걸쳐 거버넌스를 중앙화하는 것이 규정 준수를 유지하고, 비용을 통제하고, 기업 데이터를 보호하는 유일한 방법입니다.

Microsoft AI Gateway는 IT 관리자, 보안 책임자, 규정 준수 팀이 전체 AI 환경을 모니터링하고 관리할 수 있는 통합 제어 플레인을 제공합니다. Azure API Center 및 포괄적인 모니터링 대시보드와 통합하면 조직은 모든 AI 트랜잭션을 종단 간으로 파악할 수 있습니다. 관리자는 토큰 사용량 지표를 추적하고, 지연 시간을 모니터링하고, 프롬프트 패턴을 분석하고, 이상 행동을 실시간으로 탐지할 수 있습니다.

중앙화된 거버넌스는 데이터 손실 방지(DLP) 및 콘텐츠 안전 정책이 일관되게 적용되도록 보장합니다. 직원이 사내 맞춤형 웹 애플리케이션, Microsoft Copilot Studio, 또는 자동화된 백엔드 워크플로를 통해 AI 에이전트와 상호 작용하든, 모든 프롬프트와 응답은 동일한 보안 필터를 거칩니다. 이를 통해 지적 재산, 영업 비밀, 또는 규제 대상 고객 데이터가 공개 모델 학습 데이터셋으로 실수로 유출되는 것을 방지하고, GDPR, HIPAA, SOC 2 같은 엔터프라이즈 규정 준수 프레임워크와 완전히 부합하도록 합니다.

확장 가능한 엔터프라이즈 AI 이니셔티브를 안전하게 운영하기 위한 모범 사례

지능형 에이전트와 MCP 도구를 보호하는 일은 일회성 구성 작업이 아니라 지속적인 운영 과정입니다. 조직이 탄력적이고 확장 가능하며 안전한 AI 기반을 구축할 수 있도록, 플랫폼 엔지니어링 팀과 보안 팀은 검증된 다음 모범 사례를 따라야 합니다.

  • 관리되는 워크로드로 작게 시작하기: 단일 파일럿 애플리케이션 또는 관리되는 워크로드 하나를 Microsoft AI Gateway를 통해 라우팅하는 것으로 엔터프라이즈 AI 여정을 시작하십시오. 미션 크리티컬 시스템으로 확장하기 전에 인증 흐름을 검증하고, Entra ID 정책을 테스트하고, 모니터링을 다듬으십시오.
  • 모든 에이전트에 최소 권한 적용하기: 모든 지능형 에이전트를 별개의 엔터프라이즈 ID로 취급하십시오. Microsoft Entra ID를 사용해 세분화된 권한을 할당하고, MCP 도구가 에이전트가 특정 작업을 수행하는 데 필요한 정확한 데이터 스키마와 기능만 노출하도록 하십시오.
  • 하드코딩된 비밀 제거하기: 애플리케이션 코드에서 정적 API 키와 공유 자격 증명 사용을 전면 금지하십시오. 모든 AI 서비스 간 통신에 대해 Azure 관리 ID와 토큰 기반 인증으로 완전히 전환하십시오.
  • 비용 통제와 제한(throttling)을 견고하게 구성하기: 생성형 AI의 토큰 사용량은 순식간에 통제를 벗어날 수 있습니다. 예상치 못한 비용 급증과 서비스 거부(DoS) 취약점으로부터 조직을 보호하려면 AI 게이트웨이에서 속도 제한, 토큰 예산, 요청 할당량, 시맨틱 캐싱을 구성하십시오.
  • 완전한 관찰 가능성과 감사 로깅 유지하기: 모든 AI 요청, 모델 응답, 도구 실행이 상세한 메타데이터와 함께 기록되도록 하십시오. 그리고 AI 관찰 가능성 대시보드를 정기적으로 검토하여 비정상적인 사용 패턴, 비효율적인 프롬프트, 잠재적인 보안 침해를 탐지하십시오.

이러한 모범 사례를 따르고 Microsoft AI Gateway, Microsoft Entra ID, Azure API Management와 같은 최신 클라우드 인프라를 활용하면, 기업은 보안, 규정 준수, 재무 통제를 희생하지 않고 자율형 AI가 가진 변화의 힘을 자신 있게 받아들일 수 있습니다. 이 개념들을 쉬운 말로 간결하게 정리한 내용을 듣고 자신의 환경에 적용하는 방법을 알고 싶다면, 팟캐스트 에피소드 Microsoft AI Gateway - Simply Explained를 꼭 들어 보십시오.

Entities in this article

Zero Trust Microsoft Entra ID Generative AI Model Context Protocol (MCP) Microsoft Azure API Management AI agent Prompt injection Shadow AI

Related articles

RSS