본문으로 건너뛰기

검증 기본 요소 · 사람 검증

Proof of Human: 에이전트가 활동하는 인터넷을 위한 사람 확인

지금 실제 사람이 참여하고 있나요? Proof of Human은 애플리케이션이 그 사람의 신원을 알아야 할 필요 없이, 상호작용의 주체가 실제 사람이라는 증거를 제공하도록 설계되었습니다.

행위자 신뢰 영수증

예시
행위자
인간
실제 사람 여부
검증됨
신원
개인정보를 공개하지 않고 검증됨
현재 참여 여부
지속적
인간의 통제
높은 신뢰도
AI 관여 여부
낮음
세션 연속성
높은 신뢰도
12:41 UTCact_91fk28...

Proof of Human

Proof of Human은 Proof of Actor에서 사람 여부를 검증하기 위한 기본 요소입니다. 애플리케이션이 디지털 상호작용에 실제 사람이 현재 참여하고 있다는 근거를 얻되, 신원 확인은 선택 사항으로 두고 정보 공개는 애플리케이션에 필요한 범위로 제한하기 위해 제안된 방식입니다.

문제

사람 확인 방식을 재고해야 하는 이유

지난 20년 동안 온라인에서 사람인지 확인하는 수단은 CAPTCHA였습니다. 사람에게는 쉽고 소프트웨어에는 어려운 문제를 푸는 방식이었습니다. 하지만 그 격차는 급격히 좁아졌습니다. 성능이 높은 AI 시스템은 왜곡된 문자를 읽고, 이미지에 라벨을 붙이고, 커서를 자연스럽게 움직일 수 있습니다. 반면 사람의 접근을 허용하기 위한 문제는 정작 사람에게 점점 더 어려워지고 있습니다.

동시에 서비스가 답해야 하는 질문도 달라졌습니다. 이제 일부 자동화는 정당합니다. 사용자를 대신해 행동하는 어시스턴트가 사람인 척할 필요는 없습니다. 커뮤니티, 마켓플레이스 또는 투표 서비스가 알아야 할 것은 방문자가 퍼즐을 풀 수 있는지가 아니라, 계정이나 행동의 배후에 실제로 존재하는 고유한 사람이 있는지, 그리고 이후에도 계속 그러한지입니다.

Proof of Human은 사람 여부를 한 번의 과제를 통과해 입증할 대상으로 보지 않고, 근거를 통해 확인할 대상으로 다룹니다. 이는 더 넓은 행위자 모델의 한 계층이며, 사람인지 여부와 신원이 확인되었는지를 의도적으로 구분합니다.

이를 통해 확인되는 사항

Proof of Human이 확인하도록 설계된 내용

01

실제 사람 여부

상호작용의 배후에 스크립트, 합성 계정 집단 또는 사람의 감독 없이 작동하는 에이전트가 아니라 실제 인간이 있다는 증거.

02

중복 여부 확인이 중요한 경우

투표, 프로모션, 시빌 공격 방지 시스템에서 사람들의 공개 명부를 만들지 않고도 한 사람이 여러 계정을 운영하지 않는다는 증거를 제공하기 위한 것입니다.

03

현재 참여 여부

세션 중 앞서 누군가 검증을 통과했는지가 아니라 지금 사람이 참여하고 있는지.

04

필요한 경우에만 신원 확인

확인된 신원과 연결하는 선택적 수단으로, 신원은 비공개로 공개됩니다. 많은 사용 사례에서는 '확인된 사람, 신원 비공개'면 충분합니다.

둘 이상의 신호에서 얻은 증거

Proof of Human은 특정 신호에 종속되지 않고 여러 신호를 활용하도록 설계되었습니다. 현재 구축 중인 아키텍처가 종합적으로 판단할 수 있는 근거 유형은 다음과 같습니다:

행동 기반 상호작용기기와의 상호작용적절하고 합법적인 경우 생존 여부 확인챌린지-응답해당 세션 전반의 행위자 연속성하드웨어 기반 증명개인정보를 보호하는 자격 증명

무엇이 확인되는지는 공개하지만, 어떻게 확인하는지는 공개하지 않습니다. 점수 산정 방식, 신호별 가중치, 탐지 기법은 공개하지 않습니다.

기반 요소는 같아도 정책은 다릅니다

커뮤니티 가입
검증된 사람, 신원은 공개되지 않음
온라인 설문조사 또는 투표
검증된 고유한 사람
프로모션 또는 무료 체험
검증된 고유한 사람, 1인당 1개
데이트 프로필
검증된 사람, 프로필 생성 시점과 대화 중에 현존

차별화

Proof of Human 및 관련 접근 방식

접근 방식답변이를 통해 추가되는 사항
CAPTCHA이 방문자가 사람처럼 보이게 하는 인증 과제를 한 번 통과할 수 있나요?퍼즐을 핵심 수단으로 삼지 않으면서 세션 전반에 걸쳐 유지될 수 있는 실제 인간의 증거.
봇 탐지이 트래픽은 자동화된 것으로 보이나요?사람에 대해 확인된 내용을 제시하면서도, 정당하게 신고된 에이전트의 활동을 허용합니다.
실제 사람임의 증명실제로 존재하는 중복되지 않는 사람인가요?Proof of Control을 통해 확인하는 현재 상호작용에서의 사람의 참여 및 통제.
신원 확인(KYC)이 사람의 법적 신원은 무엇인가요?신원 확인이 필요하지 않을 때는 신원 확인 없이 실제 사람인지 확인합니다.

API 사전 공개

사람의 현재 참여 확인 요청(API 사전 공개)

제안된 API에서는 애플리케이션이 필요한 요건을 명시하고, 자체 정책에 적용할 수 있는 행위자 상태를 받습니다. 엔드포인트와 필드 이름은 예시이며 변경될 수 있습니다.

개발자 프리뷰 - API 설계는 계속 변경되고 있습니다. 이 페이지에 운영용 엔드포인트는 없습니다.
API 사전 공개POST /v1/verifications
// Proposed API - illustrative only
POST /v1/verifications
{
  "requirements": {
    "human_presence": true,
    "unique_human": true,
    "identity": "undisclosed"
  }
}

// Conceptual response
{
  "actor_type": "human",
  "confidence": 0.97,
  "personhood": "verified",
  "human_presence": "verified",
  "identity": { "verified": false, "disclosure": "none" }
}

자주 묻는 질문

자주 묻는 질문

사람 검증이란 무엇인가요?

사람 인증은 상호작용의 주체가 소프트웨어가 아닌 실제 사람이라는 근거를 서비스에 제공하는 모든 절차를 말합니다. 전통적으로는 CAPTCHA 문제를 푸는 방식을 뜻했습니다. Proof of Human은 단일 문제 대신 서로 독립적인 여러 신호로 실제 사람인지와 현재 상호작용에 참여하고 있는지를 확인하고, 신원 확인은 선택 사항으로 유지하도록 설계되었습니다.

Proof of Human은 CAPTCHA의 대안인가요?

CAPTCHA가 해결하기 위해 만들어진 필요에 대응하지만, 더 나은 CAPTCHA로 자리매김하지는 않습니다. CAPTCHA는 방문자가 한 번 과제를 통과할 수 있는지 묻습니다. Proof of Human은 실제 사람이 현재 참여하고 있다는 증거를 제공하고, Proof of Control과 함께 상호작용 내내 그 사람이 통제권을 유지한다는 증거를 제공하도록 설계되었습니다.

Proof of Human은 실존 인물 증명과 어떻게 다른가요?

실제 사람이 계정의 소유자이며, 대개 다른 계정과 구별되는 고유한 사람임을 확인하는 데 초점을 맞춘 시스템이 있습니다. Proof of Human은 이 개념을 포함하면서도, 그 사람이 지금 상호작용에 참여하고 있는지, 실제로 상호작용을 통제하고 있는지까지 살펴보는 더 넓은 모델의 일부입니다.

Proof of Human을 사용하려면 신원 정보나 생체 정보가 필요한가요?

설계상 필수로 요구되는 단일 신호는 없으며, 신원 확인은 선택 사항입니다. 개인정보 보호 원칙은 중요한 사실은 증명하되 불필요한 정보는 드러내지 않는 것입니다. 많은 서비스에는 그 사람이 누구인지가 아니라 실제 사람이 현재 참여하고 있는지만 확인하면 충분합니다.

Proof of Human은 현재 사용할 수 있나요?

아니요. Proof of Actor는 개발 중입니다. 이 사이트에 표시된 API는 Developer Preview 설계안이며 계속 발전하고 있습니다. Developer Preview에 참여하거나 초기 설계 협력 고객으로 신청할 수 있습니다.

검증해야 할 사항을 알려주세요.

Proof of Actor는 개발자 및 초기 설계 협력사와 함께 설계하고 있습니다. 여러분의 사용 사례가 API의 방향을 결정합니다.