AI 애플리케이션은 단순한 채팅 인터페이스에서 에이전트 기반 시스템으로 빠르게 진화하고 있습니다. 이러한 최신 ‘에이전틱’ 애플리케이션은 단순히 API를 호출하는 데 그치지 않고, 기능을 탐색하고 워크플로를 조율하며 다양한 도구와 서비스에서 작업을 실행합니다. 이러한 과정은 런타임에 동적으로 이루어지는 경우가 많습니다.
하지만 보안 모델은 여전히 예측 가능한 트래픽 패턴을 지닌 정적 애플리케이션을 중심으로 구축되어 있으며, 이처럼 눈부시게 빠른 발전을 최대한 신속히 따라잡기 위해 분투하고 있습니다.
하지만 이러한 진화는 API 검색, 탐지 및 보호, 웹 애플리케이션 방화벽(WAF)과 같이 오랫동안 사용되어 온 보안 통제의 역할을 근본적으로 바꿉니다. 에이전트 중심의 환경에서 이러한 통제는 더 이상 단순한 ‘경계 방어’에 그치지 않습니다. 에이전트가 다음에 수행할 작업을 스스로 결정할 수 있는 상황에서 필요한 가시성, 정책 집행, 런타임 제약을 제공하며 점차 AI 애플리케이션 보안을 위한 제어 영역으로 기능하고 있습니다.
“에이전트형 AI 아키텍처에서 WAF는 더 이상 웹 기반 애플리케이션을 보호하는 역할에만 머물지 않습니다. 이제는 대규모 머신 간 트래픽에 정책을 적용하는 지점으로도 기능합니다.”
AI 애플리케이션은 설계 단계부터 API 중심입니다
기술적인 관점에서 보면, 거의 모든 AI 애플리케이션은 API를 조합하는 엔진입니다.
일반적인 API 범주는 다음과 같습니다:
- 모델 API: LLM 추론 엔드포인트
- 검색 API 검색 증강 생성용(벡터 데이터베이스, 검색 서비스, 문서 저장소)
- 도구/작업 API: 티켓 관리, 이메일, 코드 실행, CRM, 결제 등
- 스트리밍 API: 보안 소켓 엔진(SSE), WebSocket, gRPC 스트리밍
- 오케스트레이션 및 정책 API: 에이전트 라우터, 워크플로 엔진, 가드레일 서비스
에이전트가 성숙해짐에 따라 정적인 통합 방식에서 런타임 기능 탐색 방식으로 전환하여, 그 순간 사용 가능하고 관련성이 높은 도구를 선택합니다. 모델 컨텍스트 프로토콜(MCP)이 대표적인 예로, AI 시스템이 일관된 API 인터페이스를 통해 도구를 탐색하고 호출하는 방식을 표준화합니다.
이러한 API 중심 아키텍처에서는 API에 대한 가시성과 통제력이 반드시 필요합니다. 애플리케이션이 수행할 수 있는 기능을 동적으로 확장할 수 있다면, 보안 팀은 그러한 확장을 거의 실시간으로 파악하고 관리할 수 있어야 합니다.
AI 애플리케이션에서 API 검색의 역할
널리 알려진 경험칙이 있습니다. 어떤 조직도 보이지 않는 것은 보호할 수 없습니다. 특히 에이전트가 API를 동적으로 탐색하고 활용할 수 있는 환경에서는 더욱 그렇습니다. 이것이 오늘날 API 검색과 분류가 필수적인 이유입니다.
API 검색 및 분류를 통해 새로 도입된 엔드포인트를 포함하여 어떤 API 엔드포인트가 존재하는지 지속적으로 파악할 수 있습니다. 또한 사용 중인 HTTP 요청 메서드(예: GET, POST, PUT 등)에 대한 인사이트를 제공합니다. 사용되는 스키마와 페이로드의 구조뿐만 아니라 어떤 클라이언트, 에이전트 및 서비스가 어떤 API를 호출하는지도 파악하는 데 도움이 됩니다. 아울러 API 환경과 그에 따른 공격 표면이 시간의 흐름에 따라 어떻게 변화하는지 규정하는 데 도움이 됩니다.
MCP 서버 및 기타 AI 제어 API, 즉 애플리케이션과 AI 모델 간의 상호작용을 관리하고 보호하며 통제하는 소프트웨어 인터페이스의 경우, API 검색은 보안 측면에서 중요한 가치를 제공합니다. API 검색은 존재해서는 안 되거나 노출되어서는 안 되는 기능 또는 데이터를 포함해 예기치 않은 경로나 도구 설명자를 탐지할 수 있습니다. 또한 에이전트나 개발자가 의도치 않게 사용할 수 있는 섀도 API와 문서화되지 않은 API를 식별하는 데 도움이 됩니다. 아울러 일반적인 사용 방식, 호출 빈도, 실행 순서 등 정상적인 에이전트 동작의 기준선을 설정합니다.
동적인 AI 환경에서 API 검색은 단순한 인벤토리 작성 작업이 아닙니다. 이제 API 검색은 정상적이고 의도된 동작과 API 드리프트, 오용, 민감한 데이터 노출 또는 침해를 비롯한 API 수명 주기 관리 부실을 구분하는 런타임 보안 신호가 되었습니다.
AI 애플리케이션에서 WAF의 역할
조직이 실제로 무엇이 존재하고, 무엇이 어떻게 사용되고 있는지 파악할 수 있게 되면 정책을 수립하고 시행할 수 있습니다. 에이전틱 AI 아키텍처에서 WAF는 더 이상 웹 기반 애플리케이션을 보호하는 역할에만 머물지 않습니다. 이제는 대규모 머신 간 트래픽에 대한 정책 집행 지점의 역할도 수행합니다.
MCP 엔드포인트와 AI 백엔드에서 WAF는 알려진 경로, 메서드 및 콘텐츠 유형만 허용하도록 엄격한 API 경계를 적용할 수 있습니다. 또한 WAF는 프로토콜의 정확성을 보장하고, 요청 스머글링, 비정상적인 요청, 헤더 조작, 업그레이드 및 스트리밍 악용을 차단합니다.
인증 및 세션 적용 역시 WAF를 통해 처리할 수 있으며, 권한이 필요한 도구 요청이 시작되기 전에 신원이 검증되도록 보장합니다. WAF는 스캔, 탐색 시도, 자동화된 엔드포인트 검색, 의심스러운 탐색 패턴을 감지하여 악용 및 열거 공격을 방어합니다. 또한 요청 속도와 연결을 제어하여 비용이 많이 드는 모델 및 도구 호출을 악용한 리소스 고갈과 비용 유발형 서비스 거부 공격을 완화하는 데 도움을 줍니다.
WAF의 또 다른 주요 이점은 트래픽이 AI 런타임, 오케스트레이션 계층 또는 다운스트림 도구에 도달하기 전에 정책이 적용된다는 점입니다. 이러한 영역에서는 실수가 큰 비용이나 위험을 초래하거나 되돌릴 수 없는 결과로 이어질 수 있습니다.
에이전트형 AI 애플리케이션을 신속하게 보호하기
오늘날의 에이전틱 AI는 애플리케이션을 API의 동적 오케스트레이터로 전환할 수 있으므로, 기존의 정적 경계 보안만으로는 충분하지 않습니다. API 검색을 활용하면 빠르게 변화하는 이러한 환경 전반에서 지속적인 가시성을 확보하고 행동 기준선을 설정할 수 있습니다.
이러한 환경에서 WAF는 머신 간 에이전트 트래픽을 위한 최전선의 정책 집행 지점으로 빠르게 진화하고 있으며, 에이전트가 접근할 수 있는 대상과 위치, 통신 방식, 그리고 소비할 수 있는 대상과 양을 제한합니다. 또한 API 검색과 WAF는 런타임에 에이전틱 AI의 기능과 통합이 변화하는 속도에 맞춰 실질적인 제어를 적용함으로써 에이전틱 AI 시스템을 보호할 수 있습니다.
자세한 내용은 F5.com과 다음 솔루션 페이지를 참조하세요: F5 WAF 솔루션 및 F5 API 보안 제품 및 서비스.
작성자 소개

관련 블로그 게시물

추론 경로가 곧 트래픽 경로다: AI 보안이 자리해야 할 곳
이제 AI 트래픽에는 의도와 데이터, 작업이 담깁니다. AI 보안을 적용하는 데 추론 경로가 가장 중요한 지점이 된 이유를 알아보세요.

최전선 AI를 네트워크 경계에서 차단하기: 인라인 제어가 Mythos급 모델에 맞서는 핵심 우위인 이유
포스트-Mythos 시대에 사이버 방어가 어떻게 변화했으며, 조직이 통제 지점을 바꿔야 하는 이유를 알아봅니다.

애플리케이션 딜리버리 컨트롤러가 다시 전략적 의제로 떠오르고 있습니다
AI로 인해 애플리케이션 제공의 중요성이 더욱 커지고 있습니다. F5의 Nirav Shah가 새로운 Gartner® ADC 연구와 이것이 엔터프라이즈 인프라 의사 결정에 미치는 영향에 대해 설명합니다.

증거로 입증하는 AI 보안: Gartner SRM에서 선보일 내용
Gartner SRM에서의 세션을 앞두고, F5의 제품 마케팅 담당 수석 부사장이 F5가 세 가지 실질적인 단계를 통해 조직의 AI 보안을 어떻게 지원하는지 설명합니다.

파이프라인 속도 저하 없이 AI 데이터 파이프라인을 안전하게 보호하세요
AI 데이터 파이프라인 보안은 선택 사항이 아닙니다. 그 점은 분명합니다. 하지만 이를 제대로 보호하는 방법은 훨씬 불분명하며, 훨씬 더 어려운 과제입니다.

AI 스토리지에 새로운 로드 밸런싱 접근 방식이 필요한 이유
AI 워크로드에는 새로운 관점으로 설계된 스토리지가 필요합니다. AI 특유의 데이터 액세스 패턴은 레거시 인프라에 내재된 심각한 병목 현상과 비효율성을 여실히 드러냅니다.