브라우저 개인정보 보호
타사 쿠키와 저장소 분리
서로 다른 두 최상위 사이트에서 삽입된 타사 출처의 저장 상태를 비교합니다.
새 순서 시작
- 타사 테스트 출처에 직접 방문하여 자사 초기화.
- 사이트 A에서 타사로 불러오는 중.
- 사이트 B에서 타사로 불러오는 중.
- 쿠키, localStorage, IndexedDB, CHIPS와 Storage Access API를 비교하세요.
사이트 구성 확인
공식 Public Suffix List의 로컬 사본으로 ICANN 및 PRIVATE 영역을 포함한 등록 가능 사이트를 확인합니다. 테스트 중 목록을 다운로드하지 않습니다.
변경 전후 비교
같은 기기에서 같은 테스트를 실행하고 기준 결과를 저장하세요. VPN을 연결하거나 관련 설정 하나를 바꾼 뒤 같은 조건에서 다시 실행하여 다음 결과를 저장하세요.
이전 결과와 이후 결과를 저장하면 비교할 수 있습니다.
이 테스트로 알 수 있는 것
현대 브라우저는 타사 저장소를 그 출처를 삽입한 사이트별로 분리할 수 있습니다. 이 도구는 쿠키가 있는지만 묻지 않고 같은 상태가 사이트를 건너 보이는지 확인합니다. 같은 등록 가능 도메인의 경로나 하위 도메인 두 개는 보통 같은 사이트이므로 유효한 사이트 간 비교를 만들지 못합니다.
테스트 실행 방법
- 서로 다른 HTTPS 최상위 사이트 두 곳과 별도 타사 사이트를 이용할 수 있는지 확인하세요.
- 기준값을 만드는 직접 방문, 사이트 A, 사이트 B 단계를 순서대로 진행하세요.
- 저장 방식별 결과를 읽고 끝나면 정리 경로를 사용하세요. Storage Access는 원하는 경우에만 시험하세요.
측정 방법
일반 쿠키, Partitioned 쿠키, localStorage와 IndexedDB를 두 최상위 사이트에서 비교하여 기준값과 파티션 식별자가 읽히는지 기록합니다.
설정된 사이트가 일시적인 관측을 조정 페이지와 교환합니다. 클라이언트 기준값은 해시로 처리하고 서버 상태에는 IP나 User-Agent 없이 기술 관측을 저장합니다. 인프라 로그에는 테스트 URL 토큰이 남을 수 있습니다.
결과 이해하기
- 타사 상태 공유
- 서로 다른 두 사이트에서 같은 기준값에 접근할 수 있습니다. 이 방식에서 테스트한 삽입 컨텍스트 사이에 상태가 공유되었습니다.
- 저장소 분리
- 쓰기는 작동하지만 두 사이트의 식별자가 다릅니다. 해당 방식과 조건에서 사이트별 분리를 뒷받침합니다.
- 상태 없음 또는 판정 불가
- 차단, 분리, 만료, 프레임 정책이나 오류가 원인일 수 있습니다. 잘못된 구성이나 권한 부재를 전체 차단 성공으로 읽지 마세요.
변경 전후 비교
- 같은 세 사이트, 기기, 프로필, 모드와 이전 권한으로 초기 순서를 완료하고 저장하세요.
- 쿠키나 보호 설정 하나를 바꾸고 테스트 상태를 정리한 뒤 같은 순서를 새로 진행하세요.
- 방식별 결과와 Storage Access 권한을 비교하세요. 일반 창과 비공개 창은 각각 별도의 기준 결과가 필요합니다.
테스트의 한계
- Partitioned 속성이나 Storage Access API 지원은 브라우저마다 다릅니다. 쿠키 속성이 있다는 사실만으로 처리 방식을 증명하지 않습니다.
- 결과는 해당 사이트와 조건에 적용되며 모든 타사 관계나 저장 방식으로 일반화할 수 없습니다.
필요한 경우 바꿀 설정
- 원하는 것보다 넓게 상태가 공유됨
- 타사 저장소 설정과 사이트 예외를 확인하고 새 순서로 다시 테스트하세요.
- 구성이나 대조 절차가 실패함
- 사이트 이용 가능 상태와 브라우저 정책을 확인하세요. 해결 전에는 쿠키 차단으로 판단하지 않고 판정 불가로 유지하세요.
자주 묻는 질문
하위 도메인 두 개면 충분한가요?
같은 등록 가능 사이트를 공유하면 보통 충분하지 않습니다. 실제로 다른 최상위 사이트가 필요합니다.
쿠키 차단이면 모든 저장소도 차단되나요?
아니요. 쿠키, localStorage와 IndexedDB는 다르게 동작할 수 있어 각각 확인해야 합니다.
출처와 기술 참고 자료
€1 월간 12개월에 €10
구독하기