FLEDGE (Android, Chrome)는 마케팅 담당자가 서드 파티 데이터 공유를 제한하는 방식으로 잠재고객의 이전 모바일 앱 또는 웹 참여를 기반으로 맞춤 잠재고객에게 광고를 타겟팅할 수 있도록 하는 개인 정보 보호 샌드박스 제안입니다. FLEDGE 서비스는 광고주와 광고 기술에 실시간 정보를 제공합니다.
이 업데이트를 읽어야 하는 사람은 누구인가요?
- 광고 기술, 광고 또는 광고 미디에이션 부문에 종사하는 경우 이 문서에서는 FLEDGE를 최적화하는 데 사용할 수 있는 클라우드 서비스를 개략적으로 설명합니다.
- 개발자인 경우 설명 동영상이 더 자세한 기술 세부정보 및 설정으로 연결됩니다.
이 서비스는 공급 측 공급자(SSP) 및 수요 측 공급자(DSP)를 위해 설계되었습니다. 현재 웹사이트 및 애플리케이션 콘텐츠 게시자가 취해야 할 조치는 없지만 SSP에서 조치를 조정하기 위해 직접 연락할 수 있습니다.
교차 플랫폼 실시간 서비스
FLEDGE는 앱과 웹용으로 빌드되었으므로 서비스가 여러 플랫폼에서 실시간으로 작동하는 것이 중요합니다.
FLEDGE 서비스 설명에서는 현재 및 향후에 제안된 FLEDGE 서비스의 대략적인 시스템 개요, 신뢰 모델, 개인 정보 보호 고려사항, 보안 목표를 자세히 설명합니다.
프로덕션에서 FLEDGE를 테스트해 왔다면 이미 키/값 서비스에 익숙할 것입니다. 이 제안서는 클라우드 구현을 위한 새로운 신뢰 모델로 업데이트되었습니다. 'Bring Your Own Server' 모델에 익숙한 경우 이전 세부정보 및 일정 업데이트를 확인하세요.
두 번째 서비스는 FLEDGE에서 새롭게 제안되는 입찰 서비스입니다. 이 새로운 제안은 광고 입찰 및 입찰 서비스의 개인 정보를 보호하면서 클라이언트에서 클라우드로 입찰 및 광고 입찰을 오프로드합니다. 특히 진행 중인 Chrome 광고 관련성 및 측정 오리진 트라이얼의 일환으로 이미 경험을 쌓은 테스터의 경우 새로운 입찰 서비스 아이디어와 기존 기기 내 설계의 장점에 관한 의견을 보내주시기 바랍니다. 이 제안서는 제안서 수명 주기의 논의 단계에 있습니다. 입찰 서비스는 'Bring Your Own Server(자체 서버 사용)' 모델의 범위에 포함되지 않습니다.
키/값 서비스
광고 기술은 키/값 서비스를 사용하여 FLEDGE 광고 입찰에 실시간 정보를 제공할 수 있습니다. 이 정보는 다음과 같은 다양한 방식으로 사용될 수 있습니다.
- 구매자는 광고 캠페인의 남은 예산을 계산할 수 있습니다.
- 판매자는 게시자 정책에 따라 광고 소재를 확인해야 할 수도 있습니다.
키/값 서비스에는 맞춤 사용자 정의 함수를 허용하는 개발자용 API가 있습니다. 이를 통해 개발자는 여러 조회 및 기타 고급 쿼리와 같은 작업을 위한 자체 로직을 실행할 수 있습니다.
클라우드 서비스를 구현함으로써 광고 기술은 사용할 데이터를 안전하게 저장하고 광고 캠페인이 진행됨에 따라 데이터를 최신 상태로 유지할 수 있습니다.
TEE 기반 FLEDGE 키/값 서비스는 오픈소스로 제공되었습니다.
입찰 서비스 제안
FLEDGE 제안서에서는 광고 입찰 및 입찰 실행이 기기 내에서 이루어지도록 제안합니다.
FLEDGE 입찰 및 입찰 프로세스는 컴퓨팅 집약적일 수 있으며 네트워크를 통한 여러 호출을 수반합니다. 이러한 계산을 클라우드로 이전하면 기기의 연산 리소스와 네트워크 대역폭을 확보하고 전반적인 광고 렌더링 지연 시간을 최적화할 수 있습니다.
입찰 서비스를 사용하면 광고 공간 구매자와 판매자가 클라우드의 신뢰할 수 있는 실행 환경에서 실행되는 서비스로 광고 입찰 실행을 오프로드할 수 있습니다.
키/값 서비스와 달리 입찰 서비스는 'Bring Your Own Server' 모델의 범위에 속하지 않습니다.
FLEDGE 서비스용 인프라
이러한 서비스 제안은 기기에서 실행되는 서비스가 아닌 개인 정보 보호에 중점을 둔 클라우드 기반 서비스를 제공합니다.
FLEDGE 서비스가 작업을 실행할 수 있도록 상호작용하는 여러 항목이 있습니다.
- 클라이언트(Android 기기 및 Chrome 브라우저)는 암호화된 요청을 FLEDGE 서비스에 전송합니다.
- 클라우드 플랫폼은 신뢰할 수 있는 실행 환경 (TEE)에서 지원되는 가상 머신에서 FLEDGE 서비스를 호스팅하므로 FLEDGE 서비스가 서드 파티와 정보를 공유할 수 없습니다.
- 키 관리 시스템에는 클라이언트-서비스 통신의 엔드 투 엔드 암호화를 보장하기 위해 공개 키와 비공개 키를 생성하고 배포하는 서비스와 데이터베이스가 포함됩니다.
개인 정보 보호 및 보안 고려사항
FLEDGE 서비스의 제안된 아키텍처에서 Google은 인프라가 개인 정보를 보호하고 안전하도록 여러 결정을 내렸습니다.
애드테크는 필요한 보안 기능이 있는 클라우드 제공업체에서 실행되는 신뢰할 수 있는 실행 환경(TEE)에서 이러한 서비스를 운영합니다.
데이터를 비공개로 안전하게 유지하기 위한 여러 가지 메커니즘이 있습니다. 예를 들면 다음과 같습니다.
- 모든 클라이언트 서비스 및 서비스 간 통신의 엔드 투 엔드 암호화
- 신뢰할 수 있는 당사자가 운영하는 키 관리 시스템입니다.
- 클라이언트 요청을 복호화하는 데 필요한 비공개 키에 대한 액세스 권한을 얻을 수 있으려면 먼저 FLEDGE 서비스가 증명됩니다.
민감한 정보는 광고 기술, Google 또는 기타 법인에 의해 어떤 서비스에서도 유출되지 않습니다.
Bring Your Own Server to TEE 이전
Chrome용 FLEDGE는 현재 키/값 서비스에 'Bring Your Own Server'(BYOS) 모델을 허용하며, 이는 향후 TEE로 이전해야 합니다. BYOS 모델은 입찰 서비스의 범위에 해당하지 않습니다.
BYOS 모델에서 쉽게 이전할 수 있도록 이미 제안된 것 이상의 추가 기능이 포함된 FLEDGE 키/값 서비스의 새로운 오픈소스 API, 문서, 서버 구현, 설명을 제공합니다. 이러한 API는 TEE에서 실행할 수 있는 광고 기술의 맞춤 스크립트 및 맞춤 코드를 허용하기 위한 것입니다.
Chrome과 Android는 광고 기술 플랫폼이 개발을 모니터링하고 데이터 영역의 코드베이스에 잠재적으로 기여할 수 있도록 키/값 서비스를 오픈소스로 제공할 예정입니다.
타임라인
BYOS 모델을 구현한 광고 기술 플랫폼은 FLEDGE가 아직 개발 중인 동안 TEE 기반 키/값 서비스 구현으로 이전하는 것을 고려할 수 있습니다.
장기적으로 광고 기술은 실시간 데이터를 검색하기 위해 신뢰할 수 있는 실행 환경(TEE)에서 실행되는 오픈소스 FLEDGE 키/값 서비스를 사용해야 합니다. 생태계에서 테스트할 시간을 충분히 확보할 수 있도록 하기 위해 서드 파티 쿠키 지원 중단 후 한동안은 오픈소스 키/값 서비스 또는 TEE를 사용하지 않아도 될 것으로 예상됩니다. 전환이 시작되기 전에 개발자가 테스트 및 채택을 시작할 수 있도록 충분한 사전 알림을 제공할 예정입니다.
또한 2023년 중반까지 키/값 서비스에 사용자 정의 함수 API 및 기타 통합을 제공하는 것을 목표로 하고 있습니다. 준비가 되면 광고 기술에서 더 고급 로직을 개발할 수 있습니다. 이 구현을 개선하고 사용자 니즈를 최대한 충족할 수 있도록 참여해 주시기 바랍니다.
참여 및 의견 공유
개인 정보 보호 샌드박스는 Chrome과 Android가 공동으로 사용자 개인 정보를 보호하는 기술을 제공하고 기업과 개발자에게 관심 기반 광고를 활용하는 데 필요한 도구를 제공하기 위해 마련되었습니다.
개인 정보 보호 샌드박스 이니셔티브에 관해 자세히 알아보려면 다음 안내를 따르세요.
- GitHub:
- FLEDGE 서비스 제안서를 읽고 질문을 제기하고 토론을 따르세요.
- 입찰 서비스 제안서를 읽고 질문하고 토론을 따르세요. 특히 광고 관련성 및 측정 오리진 트라이얼에 관한 참여자의 의견을 기다리고 있습니다. 현재 기기 내 디자인과 비교하여 이 제안서에 관해 어떻게 생각하시나요?
- W3C: improve Web Advertising Business Group에서 업계 사용 사례를 논의하고 Web Platform Incubation Community Group의 FLEDGE GitHub 저장소 및 정기 통화에서 FLEDGE 설계에 대해 논의하세요.
- 개발자 지원: 다음에서 질문하고 토론에 참여하세요.
- Chrome: Chrome의 FLEDGE API에 관해 자세히 알아보세요.
- Android: Android의 FLEDGE 설계 제안을 읽고 Android 프로젝트에서 FLEDGE를 빌드하는 방법을 자세히 알아보세요.