인공지능이 업무를 대신 처리해 주는 세상, 점점 신기한 기능들이 많이 나오고 있죠? 그런데 AI가 우리 대신 업무 시스템을 이용할 때, “내가 누구인지"를 시스템이 정확히 알아야 보안상 문제가 없겠죠. 🤖
왜 중요한가
AI 에이전트가 기업용 시스템을 사용할 때 원래 사용자의 신원을 그대로 전달하는 것은 보안과 권한 관리를 위해 매우 중요해요. 이번에 아마존 베드록 에이전트코어 게이트웨이가 마이크로소프트 엔트라 ID와 연동되는 토큰 교환 기능을 지원하게 되면서, 개발자가 복잡한 추가 코드를 만들지 않고도 사용자의 신원을 안전하게 유지하며 서비스나우 같은 외부 시스템을 호출할 수 있게 되었답니다.
전체 글 정리
사용자 신원이 중요한 이유
- AI가 사용자를 대신해 API를 호출할 때, 신원 정보가 전달되지 않으면 앱 자체의 권한으로 접근하게 돼요.
- 이렇게 되면 누가 요청했는지 기록이 남지 않고, 사용자별 접근 제어나 최소 권한 원칙이 깨질 수 있어요.
- 게이트웨이가 중간에서 토큰을 안전하게 교환해 주는 역할이 필요한 이유랍니다.
작동 방식과 연동 구조
- 사용자가 에이전트를 실행하기 위해 토큰을 받으면, 에이전트는 이 토큰을 가지고 게이트웨이에 접근해요.
- 게이트웨이는 마이크로소프트 엔트라 ID의 방식을 활용해 원래 사용자의 신원이 담긴 새로운 토큰으로 자동 교환해 줘요.
- 서비스나우는 이 토큰을 받아 요청한 사용자의 권한을 그대로 적용해 API를 실행하게 된답니다.
주요 설정 과정
- 엔트라 ID에서 서비스나우 API 커넥터와 AI 에이전트를 위한 애플리케이션 등록을 각각 진행해요.
- 서비스나우 관리 콘솔에서 OIDC 공급자와 인증 범위를 설정해 토큰을 올바르게 인식하도록 만들어줘요.
- 에이전트코어 게이트웨이에서 아웃바운드 인증과 토큰 교환 규칙을 설정하면 별도의 복잡한 코드 없이도 연동이 완료돼요.
이용 방법 / 활용 방안
이번에 업데이트된 기능을 활용하면 AI 에이전트가 사내 업무 시스템과 연동될 때 보안 규칙을 엄격하게 지킬 수 있어요. 사내 개발팀이나 시스템 관리자라면 복잡한 중간 다리 역할을 하는 코드를 직접 짜지 않고도, 게이트웨이 설정만으로 사용자 권한 관리를 깔끔하게 처리할 수 있답니다. 보안 검사 도구와 함께 사용하면 더욱 안전한 AI 환경을 만들 수 있어요.
여러분이라면 이 기능을 사내 어떤 업무 도구와 연결해보고 싶으신가요?
이 글은 원문을 AI가 요약·재구성한 것입니다. 정확한 내용은 원문을 확인해 주세요.