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 입찰 및 입찰 프로세스는 컴퓨팅 집약적일 수 있으며 네트워크를 통한 여러 번의 호출을 수반합니다. 이러한 계산을 클라우드로 이전하면 기기의 컴퓨팅 리소스와 네트워크 대역폭을 확보하고 전반적인 광고 렌더링 지연 시간을 최적화할 수 있습니다.
광고 공간 구매자와 판매자는 입찰 서비스를 사용하여 광고 입찰 및 입찰 실행을 클라우드의 신뢰할 수 있는 실행 환경에서 실행되는 서비스로 오프로드할 수 있습니다.
키-값 서비스와 달리 입찰 서비스는 '자체 서버 사용' 모델의 범위에 속하지 않습니다.
FLEDGE 서비스를 위한 인프라
이러한 서비스 제안서는 기기에서 실행되는 서비스가 아닌 개인 정보 보호 중심의 클라우드 기반 서비스를 제공합니다.
FLEDGE 서비스가 작업을 수행할 수 있도록 상호작용하는 여러 항목이 있습니다.
- 클라이언트(Android 기기 및 Chrome 브라우저)는 암호화된 요청을 FLEDGE 서비스에 전송합니다.
- 클라우드 플랫폼은 신뢰할 수 있는 실행 환경 (TEE)으로 지원되는 가상 머신에서 FLEDGE 서비스를 호스팅하여 FLEDGE 서비스가 서드 파티와 정보를 공유하지 못하도록 합니다.
- 키 관리 시스템에는 클라이언트 서비스 통신의 엔드 투 엔드 암호화를 보장하기 위해 공개 및 비공개 키를 생성하고 배포하는 서비스와 데이터베이스가 포함됩니다.
![FLEDGE 서비스를 위한 시스템 통신](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/system-communication-fle-f223ce73e9a51.jpg?authuser=5&hl=ko)
개인 정보 보호 및 보안 고려사항
FLEDGE 서비스에 대해 제안된 아키텍처에서 Google은 인프라가 개인 정보를 보호하고 안전한지 확인하기 위해 몇 가지 결정을 내렸습니다.
광고 기술은 필수 보안 기능을 갖춘 클라우드 제공업체에서 실행되는 신뢰할 수 있는 실행 환경 (TEE)에서 이러한 서비스를 운영합니다.
데이터를 비공개로 안전하게 유지하는 여러 가지 메커니즘이 있습니다. 예를 들면 다음과 같습니다.
- 모든 클라이언트 서비스 및 서비스 간 통신의 엔드 투 엔드 암호화
- 신뢰할 수 있는 당사자가 운영하는 키 관리 시스템입니다.
- 클라이언트 요청을 복호화하는 데 필요한 비공개 키에 대한 액세스 권한을 획득하기 전에 FLEDGE 서비스는 증명됩니다.
민감한 정보는 광고 기술, Google 또는 기타 법인을 통해 어떤 서비스에서도 유출되지 않습니다.
자체 서버를 TEE로 이전
Chrome용 FLEDGE는 현재 키-값 서비스에 'Bring Your Own Server' (BYOS) 모델을 허용하며, 이는 향후 TEE로 이전해야 합니다. BYOS 모델은 입찰 서비스의 범위에 포함되지 않습니다.
BYOS 모델에서 쉽게 이전할 수 있도록 Google은 이미 제안된 것 이상의 추가 기능과 함께 FLEDGE 키-값 서비스를 위한 새로운 오픈소스 API, 문서, 서버 구현, 설명을 제공합니다. 이러한 API는 TEE에서 실행할 수 있는 광고 기술의 맞춤 스크립트 및 맞춤 코드를 허용하기 위한 것입니다.
Chrome과 Android는 광고 기술 플랫폼이 개발을 모니터링하고 데이터 영역의 코드베이스에 잠재적으로 기여할 수 있도록 키-값 서비스를 오픈소스로 제공할 예정입니다.
타임라인
BYOS 모델을 구현한 광고 기술 플랫폼은 FLEDGE가 아직 개발 중인 동안 TEE 기반 키/값 서비스 구현으로의 이전을 고려할 수 있습니다.
장기적으로 광고 기술은 실시간 데이터를 검색하기 위해 TEE (신뢰할 수 있는 실행 환경)에서 실행되는 오픈소스 FLEDGE 키/값 서비스를 사용해야 합니다. 생태계에서 충분한 시간을 들여 테스트할 수 있도록 서드 파티 쿠키가 지원 중단되기 전까지는 오픈소스 키-값 서비스 또는 TEE의 사용을 요구하지 않을 것으로 예상됩니다. Google에서는 전환이 이루어지기 전에 개발자가 테스트 및 채택을 시작할 수 있도록 실질적인 알림을 제공할 예정입니다.
또한 2023년 중반까지 키-값 서비스에 사용자 정의 함수 API 및 기타 통합을 제공하는 것을 목표로 하고 있습니다. 준비가 되면 광고 기술은 고급 로직을 개발할 수 있습니다. 이 구현을 개선하고 사용자의 요구를 가장 효과적으로 충족할 수 있도록 참여해 주시기 바랍니다.
참여 및 의견 공유
개인 정보 보호 샌드박스는 Chrome과 Android 간의 공동작업으로, 사용자 개인 정보를 보호하고 기업과 개발자에게 관심 기반 광고를 활용하는 데 필요한 도구를 제공하는 기술을 제공합니다.
개인 정보 보호 샌드박스 이니셔티브에 관해 자세히 알아보려면 다음 단계를 따르세요.
- GitHub:
- FLEDGE 서비스 제안서를 읽고 질문을 제기하고 토론을 확인하세요.
- 입찰 서비스 제안서를 읽고 질문을 올리고 토론을 따릅니다. 특히 광고 관련성 및 측정 오리진 트라이얼에 참여해 주신 분들의 의견을 기다리고 있습니다. 현재의 온디바이스 디자인과 비교했을 때 이 제안에 대해 어떻게 생각하시나요?
- W3C: 웹 광고 비즈니스 그룹 개선에서 업계 사용 사례를 논의하고,웹 플랫폼 인큐베이션 커뮤니티 그룹(Web Platform Incubation Community Group)의 FLEDGE GitHub 저장소 및 정기 통화에서 FLEDGE 디자인에 대해 논의하세요.
- 개발자 지원: 다음 서비스에서 질문하고 토론에 참여할 수 있습니다.
- Chrome: Chrome의 FLEDGE API에 관해 자세히 알아보세요.
- Android: Android의 FLEDGE 설계 제안서를 읽고 Android 프로젝트에서 FLEDGE를 빌드하는 방법을 자세히 알아보세요.