브라우저 개인정보 보호

타사 쿠키와 저장소 분리

서로 다른 두 최상위 사이트에서 삽입된 타사 출처의 저장 상태를 비교합니다.

HTTPS 출처 세 곳이 필요합니다. 출처 하나, HTTP 구성 또는 같은 등록 가능 사이트의 하위 도메인 두 개로는 저장소 분리를 제대로 측정할 수 없습니다.
이용 불가

새 순서 시작

  1. 타사 테스트 출처에 직접 방문하여 자사 초기화.
  2. 사이트 A에서 타사로 불러오는 중.
  3. 사이트 B에서 타사로 불러오는 중.
  4. 쿠키, localStorage, IndexedDB, CHIPS와 Storage Access API를 비교하세요.

변경 전후 비교

같은 기기에서 같은 테스트를 실행하고 기준 결과를 저장하세요. VPN을 연결하거나 관련 설정 하나를 바꾼 뒤 같은 조건에서 다시 실행하여 다음 결과를 저장하세요.

이전 결과와 이후 결과를 저장하면 비교할 수 있습니다.

이 테스트로 알 수 있는 것

현대 브라우저는 타사 저장소를 그 출처를 삽입한 사이트별로 분리할 수 있습니다. 이 도구는 쿠키가 있는지만 묻지 않고 같은 상태가 사이트를 건너 보이는지 확인합니다. 같은 등록 가능 도메인의 경로나 하위 도메인 두 개는 보통 같은 사이트이므로 유효한 사이트 간 비교를 만들지 못합니다.

테스트 실행 방법

  1. 서로 다른 HTTPS 최상위 사이트 두 곳과 별도 타사 사이트를 이용할 수 있는지 확인하세요.
  2. 기준값을 만드는 직접 방문, 사이트 A, 사이트 B 단계를 순서대로 진행하세요.
  3. 저장 방식별 결과를 읽고 끝나면 정리 경로를 사용하세요. Storage Access는 원하는 경우에만 시험하세요.

측정 방법

일반 쿠키, Partitioned 쿠키, localStorage와 IndexedDB를 두 최상위 사이트에서 비교하여 기준값과 파티션 식별자가 읽히는지 기록합니다.

설정된 사이트가 일시적인 관측을 조정 페이지와 교환합니다. 클라이언트 기준값은 해시로 처리하고 서버 상태에는 IP나 User-Agent 없이 기술 관측을 저장합니다. 인프라 로그에는 테스트 URL 토큰이 남을 수 있습니다.

결과 이해하기

타사 상태 공유
서로 다른 두 사이트에서 같은 기준값에 접근할 수 있습니다. 이 방식에서 테스트한 삽입 컨텍스트 사이에 상태가 공유되었습니다.
저장소 분리
쓰기는 작동하지만 두 사이트의 식별자가 다릅니다. 해당 방식과 조건에서 사이트별 분리를 뒷받침합니다.
상태 없음 또는 판정 불가
차단, 분리, 만료, 프레임 정책이나 오류가 원인일 수 있습니다. 잘못된 구성이나 권한 부재를 전체 차단 성공으로 읽지 마세요.

변경 전후 비교

  1. 같은 세 사이트, 기기, 프로필, 모드와 이전 권한으로 초기 순서를 완료하고 저장하세요.
  2. 쿠키나 보호 설정 하나를 바꾸고 테스트 상태를 정리한 뒤 같은 순서를 새로 진행하세요.
  3. 방식별 결과와 Storage Access 권한을 비교하세요. 일반 창과 비공개 창은 각각 별도의 기준 결과가 필요합니다.

테스트의 한계

  • Partitioned 속성이나 Storage Access API 지원은 브라우저마다 다릅니다. 쿠키 속성이 있다는 사실만으로 처리 방식을 증명하지 않습니다.
  • 결과는 해당 사이트와 조건에 적용되며 모든 타사 관계나 저장 방식으로 일반화할 수 없습니다.

필요한 경우 바꿀 설정

원하는 것보다 넓게 상태가 공유됨
타사 저장소 설정과 사이트 예외를 확인하고 새 순서로 다시 테스트하세요.
구성이나 대조 절차가 실패함
사이트 이용 가능 상태와 브라우저 정책을 확인하세요. 해결 전에는 쿠키 차단으로 판단하지 않고 판정 불가로 유지하세요.

자주 묻는 질문

하위 도메인 두 개면 충분한가요?

같은 등록 가능 사이트를 공유하면 보통 충분하지 않습니다. 실제로 다른 최상위 사이트가 필요합니다.

쿠키 차단이면 모든 저장소도 차단되나요?

아니요. 쿠키, localStorage와 IndexedDB는 다르게 동작할 수 있어 각각 확인해야 합니다.

출처와 기술 참고 자료