개인 정보를 보호하는 읽기 액세스로 무제한 크로스 사이트 스토리지 쓰기 액세스를 허용합니다.
구현 상태
이 문서에서는 파티션을 나누지 않은 크로스 사이트 스토리지인 Shared Storage API에 관한 제안에 관해 간략히 설명합니다.
- Shared Storage API가 이제 정식 버전으로 전환되었습니다.
- 실시간 데모를 사용할 수 있으며 테스트도 가능합니다.
- URL 선택 출력 게이트는 Chrome M105 이상에서 로컬 테스트에 사용할 수 있습니다.
- 비공개 집계 출력 게이트는 Chrome M107 이상에서 로컬 테스트에 사용할 수 있습니다.
- Private Aggregation API를 사용한 측정이 이제 정식 버전으로 제공됩니다.
- Chrome 플랫폼 상태
제안 내용 | 상태 |
---|---|
콘텐츠 선택에 대한 이벤트 수준 보고 (selectURL() ) |
최소 2026년까지 사용 가능 |
사이트별 예산 책정 설명 동영상 |
M119에서 사용 가능 |
응답 헤더에서 쓰기 허용 설명서 GitHub 문제 |
M124에서 사용할 수 있습니다. M119-M123에서 수동으로 사용 설정할 수 있습니다. |
비공개 집계 참여 제한 시간 설명 동영상 |
M119에서 사용 가능 |
DevTools로 공유 저장소 Worklet 디버깅 섹션 |
M120에서 사용 가능 |
공유 저장소 데이터 저장용량 한도를 5MB로 업데이트 설명 |
M124에서 사용 가능 |
이 API가 필요한 이유
크로스 사이트 사용자 추적을 방지하기 위해 브라우저는 파티션 나누기 모든 형태의 저장소 (쿠키, localStorage, 캐시 등)가 포함됩니다. 그러나 파티셔닝되지 않은 스토리지에 의존하는 합법적인 사용 사례의 수를 새로운 웹 API의 도움이 없이는 불가능할 것입니다. 예를 들어 콘텐츠 제작자는 교차 사이트 식별자를 사용하지 않고 다양한 사이트의 도달범위를 측정하고자 할 수 있습니다.
Shared Storage API를 사용하면 사이트에서 파티션을 나누지 않은 상태로 저장하고 액세스할 수 있습니다. 교차 사이트 데이터입니다. 이러한 데이터는 안전한 환경에서 읽어야 하므로 있습니다
다음 두 가지 방법으로 공유 저장소 데이터를 사용할 수 있습니다.
- 교차 사이트 콘텐츠 선택.
- Private Aggregation API를 사용한 노이즈가 많은 크로스 사이트 데이터 집계
사용 대상
Shared Storage API 예를 들면 다음과 같습니다.
- 광고 기술은 현재 서드 파티 쿠키를 사용하고 있는 캠페인 도달범위를 측정하고 최대 게재빈도를 설정하며 광고 소재를 순환게재할 수 있습니다.
- 결제 시스템 공급자는 사용자가 기존 고객인지 확인하고 결제 환경을 맞춤설정할 수 있습니다.
- 웹 보안 회사는 의심스럽거나 위험한 행동을 신고하기 위한 맞춤형 논리를 구축할 수 있습니다.
귀사에서 아직 사용하고 있지 않은 크로스 사이트 스토리지 솔루션을 찾고 있나요? 해결되었나요? 사용 사례 공유
사용 사례
Shared Storage API는 여러 사용 사례를 지원하면서 서드 파티 쿠키의 기존 용도 여기에는 다음이 포함됩니다.
사용 사례 | 설명 | 출력 게이트 |
---|---|---|
광고 소재 순환게재 | 광고 소재 ID, 조회수, 사용자 상호작용과 같은 데이터를 저장하여 어떤 광고 소재 사용자가 확인할 수 있습니다. 이렇게 하면 조회의 균형을 맞추고 특정 콘텐츠의 과포화를 방지할 수 있으므로 부정적인 사용자 경험을 피할 수 있습니다. | URL 선택 |
A/B 테스트 실행하기 | 한 사용자를 실험 그룹에 할당한 다음 해당 그룹을 공유 스토리지에 저장하여 크로스 사이트에서 액세스할 수 있습니다. | URL 선택 |
기존 고객에 대한 사용자 환경 맞춤설정 | 사용자의 등록 상태나 다른 사용자 상태에 따라 맞춤 콘텐츠와 클릭 유도 문구를 공유할 수 있습니다. | URL 선택 |
악용 방지 완화 | 악용 방지, 사기 방지 및 웹 보안 조직에서는 보통 독점 기술을 사용하여 악의적인 사용자(자동 봇 또는 실제 사람이 해를 입히려는 의도)를 감지합니다. URL 선택 출력 게이트를 사용하여 사용자 신뢰도 등급을 인코딩하거나 비공개 집계 출력 게이트를 사용하여 이상 감지를 위한 데이터 세트를 빌드하는 등 다양한 전략을 테스트할 수 있습니다. | URL 선택, Private Aggregation API |
순 사용자 도달범위 측정 | 대부분의 콘텐츠 제작자와 광고주는 콘텐츠를 시청한 순 시청자 수를 알고 싶어 합니다. 공유 저장공간을 사용하면 사용자가 내 광고, 삽입된 동영상, 간행물을 처음 본 경우를 보고하고 다른 사이트에서 동일한 사용자의 중복 계산을 방지하여 대략적인 순 사용자 도달범위에 대한 잡음이 있는 집계된 보고서를 확인할 수 있습니다. | Private Aggregation API |
사용자 인구통계 측정 | 콘텐츠 제작자는 시청자의 인구통계를 알고 싶어 하는 경우가 많습니다. 공유 스토리지를 사용하면 퍼스트 파티 사이트와 같이 데이터가 있는 상황에서 사용자 인구통계 데이터를 기록하고 삽입된 콘텐츠 등 다른 많은 사이트에서 이를 보고할 수 있습니다. | Private Aggregation API |
K+ 게재빈도 도달범위 측정 | '유효 주파수'로 설명되기도 합니다. 최소 조회 횟수가 있어야 사용자가 특정 콘텐츠를 인식하거나 상기할 수 있는 경우가 많습니다 (대개 광고 조회의 맥락에서). 공유 저장공간을 사용하여 콘텐츠를 K회 이상 시청한 순 사용자에 대한 보고서를 작성할 수 있습니다. | Private Aggregation API |
이 제안서의 목적은 다양한 API 서비스를 지원하는 범용 API를 만드는 것입니다. 살펴봤습니다 이렇게 하면 추가 실험과 변경이 가능하므로 성장할 수 있도록 돕는 것입니다.
공유 저장공간은 어떻게 작동하나요?
공유 스토리지를 사용하면 크로스 사이트 데이터를 기반으로 정보에 입각한 결정을 내릴 수 있으며, 사용자 정보 (예: 방문 기록, 기타 개인 정보)를 공유하지 않고 자체 서버로 데이터를 무단 반출할 수 있습니다.
localStorage 또는 IndexingDB와 같은 다른 JavaScript 저장소 API처럼 언제든지 공유 저장소에 쓸 수 있습니다. 다른 Storage API와 달리 공유 스토리지 워크릿이라고 하는 보안 환경에서만 공유 스토리지 값을 읽을 수 있습니다.
Worklet은 비즈니스 로직을 추가하는 곳입니다. Worklet 내에서는 공유 저장공간에서 값을 읽고 처리할 수 있지만 Worklet 호출자에게 정확한 값을 직접 반환합니다. 유용한 정보를 추출하다 "게이트" 집합의 정보를 기반으로 을(를) 사용할 수 있습니다. 두 가지 게이트는 현재 제공되지만 향후 더 많은 게이트가 추가될 수 있습니다.
사용 가능한 Shared Storage API 출력 게이트는 다음과 같습니다.
- 크로스 사이트 URL 선택: Worklet 스크립트를 실행하여 저장된 데이터를 기반으로 제공된 목록에서 URL을 선택한 다음 해당 콘텐츠를 분리 프레임에서 렌더링할 수 있습니다.
- 비공개 집계 API를 사용한 노이즈 집계: Worklet을 실행하여 Private Aggregation API를 통해 크로스 사이트 데이터를 전송하고 요약 보고서를 반환할 수 있습니다.
Shared Storage API 사용해 보기
URL 선택 출력 게이트 및 비공개 집계 출력을 위한 Shared Storage API
게이트를 테스트할 수 있습니다. Chrome에서 콘텐츠 선택을 테스트할 수 있음
Canary/Dev/베타 M105 이상 및 Private Aggregation API는 다음에서 테스트할 수 있습니다.
Chrome M107 이상 Canary 및 개발자 버전 이 API는 chrome://settings/adPrivacy
의 모든 광고 개인 정보 보호 API를 사용 설정하여 테스트할 수 있습니다.
데모 사용
데모가 제공되고 GitHub에서 코드를 검토할 수 있습니다.
이 데모는 광고주, 광고 기술, 데이터를 저장하고자 하는 콘텐츠 배급사 또는 기타 서드 파티 서비스에게 다양한 게시자의 정보를 사이트 데모에서 동일한 세 번째 튜토리얼은 게시자 A와 게시자 B 사이트에서 모두 실행되는 살펴보겠습니다 게시자 페이지에서 데이터가 공유되는 방식을 교차 사이트 컨텍스트를 사용하세요
데모에는 콘텐츠 선택 및 비공개 집계 사용 사례가 포함되어 있습니다.
콘텐츠 선택 데모의 경우 광고 소재 순환게재 기존 고객에 맞게 사용 환경 맞춤설정 A/B 테스트 실행 사용 사례를 이용할 수 있습니다.
비공개 집계 데모의 경우 순 사용자 도달범위 측정 K+ 게재빈도 도달범위 측정 사용자 인구통계 측정:
DevTools로 공유 저장소 워크릿 디버그
현재 표시된 페이지에서 시작된 공유 저장소 워크렛을 검사하려면 DevTools 패널에서 '공유 저장소 Worklet / 스크립트 첫 번째 문'을 추가합니다. 이벤트 리스너 중단점을 호출합니다. 이 중단점은 시작 시 초기 모듈 스크립트 실행 또는 단기 워크렛을 일시중지합니다.
![이벤트 수준 리스너를 추가하여 공유 저장소 Worklet 디버깅](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/shared-storage-devtools-debugging.png?authuser=7&hl=ko)
또한 chrome://inspect/#shared-storage-worklets
페이지는 모든 페이지의 모든 활성 공유 저장소 워크렛을 표시합니다.
참여 및 의견 공유
공유 저장용량 제안은 현재 논의 중이며 변경될 수 있습니다. 있습니다. 이 API를 사용해 보고 의견이 있으면 언제든지 알려 주세요.
- GitHub: 제안, 도달범위 백서, 질문 제기 및 토론 참여를 참조하세요.
- Shared Storage API 공지사항: 메일링 리스트에 등록된 지난 공지사항에 참여하거나 공지사항 확인하기
- 개발자 지원: 개인 정보 보호 샌드박스 개발자 지원 저장소