AI 에이전트 결제 시 저장된 자격 증명은 안전하지 않음
Stored credentials don't hold up for agent payments
핵심 요약
AI 에이전트의 자율 결제 시 저장된 카드 정보의 보안 취약점을 해결하기 위한 외부 정책 레이어 및 일회용 토큰 활용 방안 논의.
- 보안 취약점 — 에이전트 내 저장된 결제 정보는 프롬프트 인젝션에 취약함.
- 자율성 문제 — 결제 시 인간 승인 절차는 자율 구매의 목적을 저해함.
- 결제 인프라 — 일회용 가상 카드와 외부 정책 레이어를 통한 통제가 대안임.
- 리스크 관리 — 에이전트가 아닌 외부 인프라에서 결제 권한을 제어해야 함.
일상적인 구매를 위해 에이전트를 프로덕션 환경에 도입하려고 하는데, 자격 증명 모델 때문에 계속 문제가 발생합니다. 에이전트에게 저장된 카드에 대한 접근 권한을 주면 세션 전반에 걸쳐 자격 증명이 유지되는데, 이는 에이전트가 조작되거나 어떤 시점에든 침해당할 경우 노출 위험을 초래합니다. 결제 시 인간의 승인을 추가하는 것은 테스트 단계에서는 효과적이지만, 자율 구매라는 목적을 무색하게 만듭니다.
또한 에이전트가 스스로 결제나 판단을 내리도록 신뢰하는 것도 선택지가 아닌 것 같습니다. 아무리 좋은 프롬프트를 사용해도 제한 사항을 우회할 가능성이 높기 때문입니다. 그래서 통제된 테스트에서 프로덕션 트래픽과 유사한 환경으로 넘어가려고 할 때마다 이 문제가 유일한 걸림돌이 되고 있습니다.


