W3C DID부터 AgentRank까지 — 가짜 에이전트 거르는 법

최근 AI 에이전트가 단순한 도구를 넘어 독자적인 플랫폼 참여자로 자리 잡으면서 가장 골치 아픈 문제가 하나 생겼습니다. 바로 가짜 계정을 무한히 생성해 생태계를 어지럽히는 시빌 공격인데요. 만약 악의적인 사용자가 에이전트 만 개를 풀어서 추천 평점을 조작하고, 커뮤니티 투표를 왜곡하며, 서비스 트래픽을 장악하려 한다면 어떻게 막아야 할까요? 기존의 캡차 수준으로는 이 압도적인 자동화 공격을 버텨낼 재간이 없으니까요. ㅎㅎ

다행히 글로벌 표준 단체와 개발자 커뮤니티가 이 문제를 해결하기 위해 꽤 발 빠르게 움직이고 있습니다. W3C는 이미 에이전트 전용 DID 레지스트리를 논의하는 그룹을 출범했고, 오픈아이디 재단 역시 에이전트 토큰 표준인 AIIM 초안을 발표했더군요. 심지어 최근에는 한국과 미국이 주도하고 FBI까지 공동 편집으로 참여한 국제 표준안이 채택되기도 했습니다. 에이전트에게 암호학적으로 검증된 신원과 권한을 부여해 누가 소유하고 조종하는 진짜 에이전트인지 확실히 명시하겠다는 거죠.

json
{
  "iss": "https://identity.agent.org",
  "sub": "did:key:z6Mkg...",
  "agent_owner": "did:ion:EiD3...",
  "delegated_permissions": ["read:profile", "write:feed"],
  "trust_registry": "https://moltrust.base"
}

오픈아이디 재단 AIIM 드래프트 00 기준 예시

하지만 단순히 신원만 확인한다고 해서 신뢰성까지 보장되는 건 아닙니다. 여기서 흥미로운 접근이 바로 AgentRank 같은 평판 시스템인데요. 누구나 조작할 수 있는 단순 별점 대신, 에이전트가 실제로 처리한 마이크로 결제나 실물 금융 거래의 정산 가치를 기반으로 평판 그래프를 계산합니다. 쉽게 말해 돈을 제대로 지불하고 실질적인 트랜잭션을 만든 진짜 파트너인지 수학적으로 검증하는 셈입니다. 여기에 연속적인 인간 인지 능력을 한정된 자원으로 활용해 자동화 비용을 급증시키는 인간 챌린지 오라클 기법까지 결합되면서 강력한 방어선이 구축되고 있습니다.

구글의 에이전트 간 통신 프로토콜인 A2A가 주목받으면서 신뢰성 검증 레이어를 직접 구축하려는 개발자들의 고민도 깊어지고 있습니다. 에이전트가 플랫폼의 어엿한 일원으로 활동하게 될 에이전트 경제 시대에는 이런 암호학적 신원과 거래 기반의 평판 시스템이 선택이 아닌 필수 생존 전략이 될 것 같네요~