Amazon Bedrock, AI 에이전트 보안 위한 결정론적 정책 제어 도입
- •Amazon Bedrock AgentCore는 외부 Cedar 정책을 통해 AI 에이전트의 도구 사용을 결정론적으로 제어한다.
- •자연어 규칙은 신원 인식이 가능한 보안 제어를 위해 감사 가능한 Cedar 코드로 자동 변환된다.
- •AgentCore Gateway는 실행 시점에 모든 도구 요청을 차단 및 검사하여 승인되지 않은 데이터 접근이나 작업을 방지한다.
의료와 같이 규제가 엄격한 분야에서 자율적인 에이전틱 AI(Agentic AI)를 도입하는 것은 일종의 역설을 낳는다. 에이전트의 유연한 추론 능력은 강력한 장점이지만, 특유의 예측 불가능성은 보안 측면에서 상당한 책임 부담으로 작용하기 때문이다. 기존의 보안 조치는 주로 애플리케이션 내부에 보안 로직을 매립하는 '래퍼(wrapper) 코드' 방식에 의존해 왔다. 그러나 이러한 방식은 감사가 어렵고, 적대적 입력이나 예상치 못한 추론 경로로 인해 에이전트의 논리가 조작될 경우 시스템 전체가 취약해지는 치명적인 문제를 안고 있었다.
Amazon Bedrock AgentCore는 정책 집행 기능을 에이전트 외부로 완전히 분리하여 이 문제를 해결한다. 특히 속도와 자동화된 수학적 분석에 최적화된 특수 권한 부여 언어인 Cedar를 활용해 에이전트 주변에 견고한 경계를 설정할 수 있게 했다. 모든 정책은 게이트웨이 계층에서 강제되며, 이에 따라 데이터베이스나 API, 외부 도구에 대한 모든 요청은 에이전트가 동작을 실행하기 전 반드시 결정론적 규칙에 따라 검증 과정을 거친다.
또한 이 시스템은 일상적인 영어를 Cedar 정책으로 변환하는 기능을 제공해 복잡한 비즈니스 요구사항을 기술적 강제 수단으로 손쉽게 전환해 준다. 실제로 의료 현장에서 이를 활용하면 사용자의 신원과 권한이 요청 사항과 일치하지 않을 경우 에이전트가 환자 기록에 접근하거나 예약을 잡는 행위가 원천 차단된다. 결과적으로 기본 설정이 '거부(default-deny)'인 보안 태세를 구축함으로써, 하위 모델이 지침을 어떻게 해석하든 상관없이 시스템의 안전성을 보장할 수 있게 되었다.