피드로 돌아가기
InfoQInfoQ
Security

Sandboxed Isolation 기반 Agentic Workflow 보안 아키텍처 설계

How GitHub Is Securing Agentic Workflows in Modern CI CD Systems

Leela Kumili2026년 5월 8일2advanced

Context

기존 Deterministic Automation의 한계를 넘어 AI Agent의 자율적 의사결정을 CI/CD에 통합하는 과정에서 Prompt Injection 및 Privilege Escalation 위험 증대. 비결정론적(Non-deterministic) 특성을 가진 Agent가 신뢰할 수 없는 입력을 처리함에 따라 발생하는 공격 표면 확장 해결 필요.

Technical Solution

  • Sandboxed Ephemeral Environment 구축을 통한 Agent 실행 환경 격리 및 Blast Radius 최소화
  • Read-only 기본 모드 적용 및 Pull Request 등 Controlled Safe Outputs를 통한 Write 작업의 투명성 확보
  • Restricted Network Egress 설정을 통한 전용 컨테이너 격리로 데이터 유출 위험 차단
  • Trusted Proxies 및 Gateways를 통한 API Token 등 민감 정보의 Agent 경계 외부 라우팅
  • Explicit Tool Access 제어를 통해 Agent가 호출 가능한 API 및 시스템 권한을 명시적으로 제한
  • Trust Boundary 전반의 네트워크 트래픽 및 모델 상호작용 로깅을 통한 Full Execution Traceability 구현

1. Agent 실행 환경을 Ephemeral Sandbox로 구성하여 상태 지속성 제거

2. Agent의 직접적인 Write 권한을 박탈하고 Reviewable한 중간 매개체(PR 등) 도입

3. 민감한 Secret을 Agent 환경 변수에서 제거하고 외부 Proxy 기반으로 접근 제어

4. Network Egress 화이트리스트 적용으로 비정상적인 외부 호출 차단

원문 읽기