피드로 돌아가기
Google이 de-Googled Android 사용자를 위해 reCAPTCHA를 망가뜨림
GeekNewsGeekNews
Security

Google이 de-Googled Android 사용자를 위해 reCAPTCHA를 망가뜨림

Remote Attestation 기반 reCAPTCHA 도입을 통한 기기-사용자 고유 식별 체계 구축

xguru2026년 5월 9일7advanced

Context

기존 CAPTCHA의 봇 탐지 한계와 Blind Signature의 대량 복제 가능성으로 인한 보안 취약점 발생. 익명성 보장과 봇 차단이라는 상충하는 요구사항 속에서 기기 수준의 신뢰 기반 인증 필요성 증대.

Technical Solution

  • EK(Endorsement Key)와 AIK(Attestation Identity Key)를 이용한 하드웨어 기반 Remote Attestation 구조 설계
  • Google 서버를 통한 EK $\rightarrow$ AIK 변환 기록으로 특정 증명을 개별 기기의 하드웨어 키에 바인딩하는 추적 메커니즘 구현
  • TPM(Trusted Platform Module) 칩 기반의 하드웨어 증명을 요구하여 소프트웨어 수준의 에뮬레이션 및 위조 가능성 차단
  • Play Services의 광범위한 권한을 활용하여 로컬 기기 활동 데이터와 인증 세션을 연결하는 데이터 통합 분석 적용
  • Private Access Tokens와 같은 표준 기반 익명 증명 대신 독점적 증명 체계를 채택하여 생태계 통제력 강화

1. 하드웨어 기반 인증 도입 시 사용자 프라이버시 영향 평가 및 익명 증명(Anonymous Attestation) 대안 검토

2. 특정 벤더의 증명 체계 의존 시 서비스 가용성 저하 리스크(예: 비순정 OS 사용자 차단) 분석

3. 보안 강화 목적의 기기 바인딩 설계 시 데이터 수집 범위와 목적의 명확한 정의 및 공지

원문 읽기