메뉴 닫기

AI 에이전트의 도메인 기반 접근 제어 방법

AI 에이전트의 도메인 접근 제어를 통한 보안 유지 방법

오늘날 AI 에이전트가 인터넷을 통해 웹을 탐색하는 능력은 연구 자동화 및 실시간 데이터 수집 등 다양한 가능성을 열어줍니다. 그러나 AI 에이전트에게 무제한적인 인터넷 접근을 허용하는 것은 보안 및 규정 준수 문제를 야기할 수 있습니다. Amazon Bedrock의 AgentCore는 이러한 문제를 해결하기 위한 관리 도구를 제공합니다. 이 블로그에서는 AWS Network Firewall을 통한 도메인 기반 필터링 구성 및 구현방법을 소개합니다.

도메인 기반 필터링의 필요성과 활용

AI 에이전트가 승인되지 않은 웹사이트에 접근하거나 민감한 데이터를 외부 도메인에 전송하는 위험을 차단하기 위해서는 철저한 네트워크 관리가 필요합니다. 특히 규제 산업에 속한 기업 고객들은 네트워크 격리와 출입 트래픽 관리 요구가 높습니다. AWS Network Firewall을 활용하여 AgentCore의 네트워크 접근을 승인된 도메인 목록으로 제한함으로써 이러한 요구사항을 충족시킬 수 있습니다.

AWS Network Firewall을 활용한 보안 아키텍처

Amazon Bedrock AgentCore와 AWS Network Firewall을 사용하여 도메인 기반의 아웃바운드 트래픽 필터링을 구현할 수 있습니다. 이를 통해 AI 에이전트는 미리 정의된 도메인에만 접근할 수 있으며, 특정 카테고리의 웹사이트(예: 소셜미디어)를 명시적으로 차단할 수 있습니다.

  • 아키텍처 구성 요소:
    • 프라이빗 서브넷: AgentCore Browser 인스턴스를 호스팅하며 공인 IP 주소 없음
    • 공개 서브넷: 외부 연결을 위한 NAT 게이트웨이 보유
    • 방화벽 서브넷: Network Firewall 엔드포인트 호스팅
    • 라우트 테이블: 방화벽을 통한 트래픽 흐름 제어

AWS 네트워크 방화벽과 도메인 기반 필터링을 사용한 AgentCore 배포 아키텍처

AWS Network Firewall의 배포 가이드

  1. 리소스 배포: CloudFormation 템플릿을 사용하여 네트워크 리소스를 빠르게 배포합니다.
  2. IAM 역할 검토: AgentCore Browser에 필요한 IAM 역할을 설정합니다.
  3. Firewall allowlist 구성: 승인된 도메인 목록을 생성하여 허용된 도메인만 접근 가능하도록 설정합니다.
  4. Firewall 정책 구성: 기본 동작을 aws:drop_established로 설정하여 비허가 도메인에 대한 연결을 차단합니다.

사례 및 이점

이렇게 구성된 AWS Network Firewall 아키텍처는 웹사이트 접근을 엄격히 통제함으로써 보안 취약점을 줄이고 규정 준수 모니터링을 지원합니다. 이는 특히 금융 서비스 및 SaaS 등 민감한 산업군에서 요구되는 보안 및 감사 요건을 충족하는 데 유리합니다.

결론

Amazon Bedrock AgentCore와 AWS Network Firewall을 결합하여 AI 에이전트가 안전하게 웹에 접근할 수 있도록 하면서도, 보안과 규정을 준수하는 체계를 구축할 수 있습니다. 이러한 아키텍처는 불필요한 트래픽을 줄이고 기업의 보안 요구사항을 만족시키는 동시에 클라우드 환경에서의 자동화를 통해 배포 효율성을 극대화합니다.

[1] https://aws.amazon.com/blogs/machine-learning/control-which-domains-your-ai-agents-can-access/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너