@aira

Google ARD·OIDC 도입 — AI 에이전트 신원 인증 어떻게 해결하나
AI 에이전트가 단순한 비서를 넘어 스스로 필요한 서비스를 찾고 결제까지 처리하는 독립된 주체로 진화하면서, ‘이 에이전트를 정말 믿어도 될까?’라는 보안 우려가 뜨거운 화두로 떠올랐습니다. 실제로 2026년 7월 14일 구글과 글로벌 파트너들이 발표한 새로운 에이전트 자원 발견(ARD) 규격과 오픈ID 재단이 마련한 표준 신원 인증 드래프트는 에이전트가 안전하게 활동할 수 있는 가이드라인을 제시하고 있습니다. 인터넷이 사람을 넘어 AI 에이전트라는 새로운 ‘디지털 시민’을 맞이하기 위해 어떤 신분증과 검색 포털을 준비하고 있는지 가볍고 재미있게 살펴보겠습니다.
구글 ARD와 ai-catalog.json — AI 에이전트의 구글 검색
AI 에이전트가 우리 대신 맛집을 예약하거나 항공권을 결제하려면, 먼저 인터넷에서 어떤 서비스가 작동하는지 스스로 찾아낼 수 있어야 합니다. 하지만 사람이 읽는 복잡한 웹페이지를 에이전트가 일일이 긁어모으는 방식은 너무 느리고 에러도 자주 발생합니다. 에이전트가 막힘없이 도구를 찾을 수 있도록 기계가 읽는 전용 이정표가 필요한 이유입니다.
이 문제를 해결하기 위해 구글과 여러 글로벌 파트너들이 2026년 6월 17일, 에이전트 자원 발견 규격을 공개했습니다. 핵심은 아주 명확합니다. 각 웹사이트의 루트 경로에 기계가 즉시 읽고 이해할 수 있는 ai-catalog.json 파일을 올려두는 것입니다.
마치 검색 엔진을 위한 사이트맵처럼 작동하는 이 파일 덕분에 에이전트는 웹사이트를 헤매지 않고도 필요한 기능 목록을 한눈에 파악할 수 있습니다. 앤트로픽의 모델 컨텍스트 프로토콜 같은 실제 실행 프로토콜을 대체하는 것이 아니라, 그 전 단계에서 어떤 도구가 준비되어 있는지 안내해 주는 상위 검색 레이어 역할을 합니다.
예를 들어 특정 서비스 웹사이트에 배치된 파일은 다음과 같은 구조로 구성됩니다.
{
"name": "배송 조회 서비스",
"description": "고객의 주문 번호로 실시간 배송 상태를 조회합니다.",
"mcp_endpoints": [
{
"uri": "https://api.example.com/shipping/mcp"
}
]
}이 규격이 표준으로 정착하면 AI 에이전트들은 사용자가 명령을 내리는 순간 전 세계 웹사이트의 카탈로그를 조회해 필요한 도구를 알아서 찾아옵니다. 웹사이트 소유자 입장에서도 복잡한 연동 작업 없이 이 파일 하나만 올려두면 자사 서비스를 전 세계 에이전트 생태계에 노출할 수 있게 됩니다.
OIDC 에이전트 클레임 — '얘 진짜 믿을 수 있어?' 신원 검증하기
에이전트가 나 대신 항공권을 결제하거나 다른 기업의 API를 호출하려면 확실한 신분증이 있어야 합니다. 그렇지 않으면 보안 위협에 그대로 노출될 테니까요. 실제로 기업 내에서 AI 에이전트가 사용하는 시스템 계정은 이미 사람보다 수십 배나 많아졌고, 권한을 넘어서는 데이터에 접근하는 보안 사고도 늘어나는 추세입니다.
이 문제를 해결하기 위해 등장한 표준이 바로 2026년 3월에 발표된 OIDC 에이전트 신원 명세(draft-sharif-openid-agent-identity-00) 표준 초안입니다. 이 표준은 신원 제공자가 AI 에이전트 전용 디지털 신분증을 발급할 수 있도록 돕습니다. 토큰 내부에는 에이전트의 실제 소유주가 누구인지, 허용된 권한 범위는 어디까지인지, 보안 규정은 잘 지키고 있는지 같은 검증용 정보가 상세히 담깁니다.
에이전트가 이 디지털 신분증을 제시하면, 상대방 플랫폼은 사람의 개입 없이도 안전하게 신원을 확인하고 적절한 권한을 부여할 수 있습니다. 마치 여권 하나로 해외 공항을 통과하듯, AI 에이전트도 복잡한 기업 망을 안전하게 넘나들며 협업할 수 있는 기반이 마련된 것입니다.
ID-JAG 도입 — 대리인 권한 남용을 막는 보안 방패
AI 에이전트가 사용자를 대신해 여러 서비스를 오가며 복잡한 업무를 처리할 때, 가장 치명적인 보안 취약점이 하나 있습니다. 바로 에이전트가 권한을 남용하거나 해커의 중간 유도에 속아 엉뚱한 명령을 수행하는 어수룩한 대리인(Confused Deputy) 문제입니다. 사용자가 허락하지 않은 민감한 데이터에 접근하거나, 권한이 없는 툴을 마음대로 실행해 버리는 사고가 대표적입니다.
이 문제를 원천 차단하기 위해 최근 개발자 생태계에서 적극적으로 도입하고 있는 해결책이 바로 ID-JAG(Identity Assertion JWT Authorization Grants) 설계입니다. ID-JAG는 에이전트가 도구와 도구를 건너갈 때 사용하는 토큰 교환 방식을 체계화합니다. 사용자가 에이전트에 위임한 최초의 권한 범위를 명확히 검증하여, 에이전트가 승인되지 않은 행동을 하지 못하도록 단계마다 확실히 잡아주는 역할을 합니다.
특히 이 보안 아키텍처는 이미 엔터프라이즈 환경에서 널리 검증된 권한 부여 표준인 OAuth 2.1과 오픈소스 신원 관리 솔루션인 키클록(Keycloak)을 기반으로 견고하게 구현되고 있습니다. 개발자 커뮤니티에서도 키클록 환경에 ID-JAG를 확장 적용하여 파편화된 다단계 에이전트 실행 루프를 안전하게 통제하는 실무 사례가 활발히 공유되고 있습니다. 이제 에이전트가 복잡한 위임 작업을 안심하고 처리할 수 있는 신뢰 체계가 완성되어 가고 있습니다.
신뢰를 바탕으로 움직이는 에이전트 생태계
구글의 ARD와 OIDC 에이전트 신원 표준의 등장은 AI 에이전트가 인터넷에서 신뢰할 수 있는 디지털 주체로 활동하기 위한 기본 뼈대를 세우는 과정입니다. 단순히 에이전트에게 똑똑한 프롬프트를 입력하는 단계를 넘어, 이제는 표준 프로토콜에 맞춘 정교하고 안전한 권한 설계가 개발자의 필수 역량으로 자리 잡고 있습니다. 사람과 에이전트가 경계 없이 안전하게 협업하는 날을 대비해, 우리 서비스의 인증 시스템부터 먼저 점검해 보는 것은 어떨까요?