서드 파티 쿠키 차단 디버그

다음과 같은 여러 기능이 특정 웹사이트의 개별 Chrome 클라이언트에 서드 파티 쿠키가 허용되거나 차단되는지에 영향을 줄 수 있습니다.

이 도움말에서는 이러한 Chrome 기능이 상호작용하는 방식을 보여주고 서드 파티 쿠키를 사용할 수 있거나 차단된 이유를 이해하는 데 도움이 되는 도구와 기법을 설명합니다.

서드 파티 쿠키가 허용되거나 차단되는 이유는 무엇인가요?

이 섹션에서는 모든 사이트, 개별 사이트 또는 개별 사용자에 대해 서드 파티 쿠키를 허용하거나 차단하는 방법을 설명합니다.

사용자 설정

사용자는 chrome://settings 또는 Chrome의 주소 표시줄에 있는 눈 아이콘에서 모든 서드 파티 쿠키 차단을 비롯하여 브라우저의 기본 서드 파티 쿠키 동작을 설정하거나 변경할 수 있습니다. 사용자는 예외를 추가하여 특정 사이트에 서드 파티 쿠키를 허용할 수도 있습니다.

타사 쿠키 차단

chrome://settings/cookies

개인 정보 보호 및 보안 > 서드 파티 쿠키에서 서드 파티 쿠키를 차단할 수 있습니다. 모든 서드 파티 쿠키 차단을 사용 설정하면 관련 웹사이트 세트와 같이 서드 파티 쿠키를 사용할 수 있는 경우나 완화 조치(예: 휴리스틱 기반 예외)가 적용되는 경우를 비롯한 모든 컨텍스트에서 서드 파티 쿠키가 차단됩니다.

chrome://settings/cookies 페이지, 서드 파티 쿠키 차단 선택됨
서드 파티 쿠키 차단: chrome://settings/cookies

하지만 chrome://settings/cookies에서 서드 파티 쿠키 차단을 사용 설정한 경우 관련 사이트에서 그룹 내 활동을 볼 수 있도록 허용을 사용 설정하여 관련 웹사이트 세트 내에서 서드 파티 쿠키를 허용할 수 있습니다.

서드 파티 쿠키가 차단된 경우 관련 웹사이트 세트를 허용하는 방법을 보여주는 chrome://settings
서드 파티 쿠키가 차단된 경우 관련 웹사이트 세트 허용

chrome://settings/trackingProtection

추적 보호 테스트 그룹에 속한 Chrome 클라이언트의 1% 에 해당하는 사용자의 경우 서드 파티 쿠키가 기본적으로 제한됩니다. 이러한 사용자는 chrome://settings/trackingProtection의 서드 파티 쿠키를 모두 차단할 수 있습니다. 이는 chrome://settings/cookies서드 파티 쿠키 차단과 동일한 의미를 갖습니다.

chrome://settings/trackingProtection 페이지에서 선택한 모든 서드 파티 쿠키 차단
모든 서드 파티 쿠키 차단: chrome://settings/trackingProtection

타사 쿠키 허용

사용자는 chrome://settings에서 서드 파티 쿠키에 액세스할 수 있는 사이트 목록에 사이트를 추가할 수 있습니다.

chrome://settings/cookies: 서드 파티 쿠키 사용이 허용된 사이트
chrome://settings 페이지: 서드 파티 쿠키 사용이 허용된 사이트

또한 서드 파티 쿠키가 차단되거나 제한되면 서드 파티 쿠키를 사용하는 사이트의 주소 표시줄 (검색주소창)에 사용자에게 눈 모양 아이콘이 표시됩니다.

눈 아이콘이 있는 web.dev 사이트의 주소 표시줄 (검색주소창)
Chrome 주소 표시줄의 눈 아이콘

눈 모양 아이콘을 클릭하면 사용자가 현재 사이트에서 서드 파티 쿠키를 일시적으로 허용할 수 있습니다.

현재 사이트에 서드 파티 쿠키가 허용된 사이트 web.dev의 주소 표시줄
현재 사이트에 서드 파티 쿠키 허용됨

추적 보호 그룹에 속한 사용자 중 1% 에게는 추적 보호 대화상자가 표시됩니다.

Chrome 추적 보호 UI: 현재 사이트에 서드 파티 쿠키가 허용됨
Chrome 추적 보호 UI: 현재 사이트에 서드 파티 쿠키가 허용됨

눈 모양 아이콘을 사용하여 사이트에 서드 파티 쿠키를 허용하면 chrome://settings에서 서드 파티 쿠키 사용이 허용된 사이트에 사이트를 추가하는 것과 동일한 효과가 있습니다. 단, 만료일이 90일로 설정됩니다.

서드 파티 쿠키 사용이 허용된 사이트를 보여주는 chrome://settings 페이지
chrome://settings: 서드 파티 쿠키 사용이 허용된 사이트

만료 후에는 필요한 경우 눈 모양 아이콘에서 사이트의 임시 예외를 갱신하여 사이트가 서드 파티 쿠키에 계속 액세스할 수 있도록 할 수 있습니다.

개별 사이트의 서드 파티 쿠키 액세스 권한을 취소할 수도 있습니다. 이렇게 하면 서드 파티 쿠키 사용이 허용된 사이트 목록에서 현재 사이트가 삭제됩니다.

Chrome UI: 서드 파티 쿠키가 차단됨
Chrome UI: 서드 파티 쿠키 차단됨

chrome://settings/content/siteData

이를 통해 사용자는 퍼스트 파티 또는 서드 파티의 개별 도메인에서 데이터 저장소 (쿠키 포함)를 허용하거나 차단할 수 있습니다. 반대로 chrome://settings/cookies 또는 chrome://settings/trackingProtection에서 서드 파티 쿠키 사용이 허용된 사이트에 사이트를 추가하여 서드 파티 쿠키 액세스를 허용하면 모든 서드 파티 쿠키가 해당 사이트에서 모든 도메인으로 설정되고 읽힐 수 있습니다.

chrome://settings/content/siteData가 테스트를 방해하지 않도록 해야 합니다.

Chrome 설정 페이지: 사이트에서 기기에 데이터를 저장하도록 허용하지 않음이 선택되어 있습니다. 기기에 데이터를 저장할 수 있는 사이트에 third-party.example 사이트가 추가되었습니다.
chrome://settings/content/siteData 페이지

어떤 임시 완화 조치와 예외가 차단되나요?

추적 보호는 기본적으로 서드 파티 쿠키를 제한하지만 휴리스틱 기반 예외, 유예 기간과 같은 완화 조치를 통해 서드 파티 쿠키를 일시적으로 허용할 수도 있습니다. chrome://settings에서 모든 서드 파티 쿠키를 차단하면 이러한 완화 조치 중 일부가 재정의됩니다.

✅ 서드 파티 쿠키 허용됨
✖ 서드 파티 쿠키 차단됨

설정 개인 정보 보호 샌드박스 API 임시 완화 조치 사용자 설정
CHIPS 메시지가 포함된 Storage Access API 관련 웹사이트 세트 휴리스틱 기반 예외 유예 기간 특정 사이트의 서드 파티 쿠키 허용
추적 보호가 활성 상태이고
chrome://settings/trackingProtection에서 '모든 서드 파티 쿠키 차단'이 사용 설정되지 않음
추적 보호가 활성 상태이고
chrome://settings/trackingProtection에서 '모든 서드 파티 쿠키 차단'이 사용 설정
추적 보호가 활성화되지 않았으며
chrome://settings/cookies에서 '서드 파티 쿠키 차단'이 사용 설정되지 않음
사용자 설정에 따라 다름

Chrome 플래그

여러 Chrome 플래그는 단일 사용자의 서드 파티 쿠키 허용 여부에 영향을 미칩니다.

명령줄 플래그와 함께 여러 Chrome 채널을 정기적으로 사용하는 경우 각 채널의 함수를 만들어 셸 RC 파일에 추가하는 것이 좋습니다. 예를 들어 macOS의 경우 다음과 같습니다.

  1. 터미널을 엽니다.
  2. 함수를 만듭니다.
    cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. 플래그를 사용하여 함수를 호출하여 사용합니다. 예:
    cf --enable-features=TrackingProtection3pcd

유예 기간

Chrome의 서드 파티 쿠키 유예 기간을 사용하면 중단이 발생한 사이트와 서비스에서 서드 파티 쿠키에서 대체 솔루션으로 이전할 추가 시간을 요청할 수 있습니다. 요건을 충족하는 유예 기간 참가자는 제한된 기간 동안 서드 파티 쿠키에 계속 액세스할 수 있습니다.

필수 사이트 예외

중요한 서비스를 제공하는 특정 사이트에는 서드 파티 쿠키에 계속 액세스할 수 있는 임시 예외가 적용됩니다.

휴리스틱 기반 예외

서드 파티 쿠키 지원 중단 기간 동안 Chrome은 중단을 완화하기 위해 특정 시나리오에서 사전 정의된 흐름에 대해 서드 파티 쿠키에 대한 임시 액세스 권한을 부여하는 휴리스틱을 사용합니다. 이는 일시적인 조치이며 향후 사이트가 장기 솔루션으로 이전함에 따라 휴리스틱이 완전히 삭제될 것으로 예상됩니다.

휴리스틱 기반 예외 시나리오에서는 Chrome에서 서드 파티 쿠키에 대한 액세스를 자동으로 부여하는 특정 시나리오에 관한 자세한 정보를 제공합니다.

휴리스틱 기반 예외 데모를 사용하면 휴리스틱 예외 유무와 관계없이 서드 파티 쿠키 액세스를 테스트할 수 있습니다.

Chrome을 통한 테스트

Chrome에서 진행하는 테스트 모드를 사용하면 사이트에서 서드 파티 쿠키 없이 사이트가 작동하는 방식을 미리 볼 수 있습니다. Chrome 클라이언트의 일정 비율이 모드 A 또는 모드 B 실험 그룹 부문 중 하나에 무작위로 할당되며, 각 부문에는 요청 헤더 또는 navigator.cookieDeprecationLabel에서 액세스할 수 있는 라벨이 제공됩니다.

모드 A 실험 부문에 포함되어 있더라도 서드 파티 쿠키를 비롯한 Chrome 동작에는 영향을 미치지 않습니다. 모드 B 실험 부문은 4개이며 총 1% 의 Chrome 클라이언트 (4개 부문당 0.25%)에 무작위로 할당됩니다. 이러한 실험 부문에 할당된 Chrome 클라이언트의 쿠키가 차단됩니다.

Chrome은 Chrome Canary, 개발자, 베타 클라이언트의 20% 에 대해서도 쿠키를 제한했습니다.

  • Chrome 클라이언트는 클라이언트가 모드 B 실험 부문(모두 기본적으로 서드 파티 쿠키를 차단함)에 할당되더라도 서드 파티 쿠키 사용이 허용된 사이트에 추가된 사이트의 서드 파티 쿠키에 액세스할 수 있습니다.
  • 다양한 시나리오를 테스트하기 위한 Chrome 플래그에서는 Chrome을 통한 테스트 실험 부문을 현재 Chrome 클라이언트에 설정하도록 허용, 허용 안 함 또는 강제하는 방법을 설명합니다.

Chrome Enterprise 정책

BlockThirdPartyCookies 정책을 사용 중지하면 크로스 사이트 쿠키가 허용됩니다. 정책을 사용으로 설정하면 이러한 페이지에서 서드 파티 쿠키를 설정할 수 없습니다. 정책을 설정하지 않으면 기본적으로 서드 파티 쿠키가 허용되며 사용자가 chrome://settings에서 서드 파티 쿠키를 차단할 수 있습니다.

Chrome Enterprise 고객센터 도움말에서 자세히 알아보세요.

  • 사용자는 chrome://settings 또는 Chrome 플래그에서 엔터프라이즈 정책을 재정의할 수 없습니다.

이 섹션에서는 사용자 또는 사이트에서 서드 파티 쿠키가 허용 또는 차단되는지 확인하는 방법을 설명합니다.

chrome://settings

chrome://settings/cookies (또는 chrome://settings/trackingProtection)에서 서드 파티 쿠키를 차단하거나, 서드 파티 쿠키를 제한하거나, 특정 사이트에 서드 파티 쿠키를 허용하는 사용자 설정을 확인합니다.

마찬가지로 chrome://settings/content/siteData에서 개별 도메인의 데이터 저장소 (쿠키 포함)를 허용하거나 차단하는 설정을 확인합니다.

chrome://policy

Chrome Enterprise 환경에 있는 경우 브라우저에 적용된 정책으로 인해 관리자의 환경이 사용자의 환경과 다를 수 있으며 그 반대의 경우도 가능합니다. 테스트의 경우 가상 머신이나 관리되지 않는 기기를 사용하는 것이 좋습니다.

chrome://policy 페이지에는 Chrome Enterprise 설치에서 관리하는 브라우저에 설정된 정책이 표시됩니다.

정책이 설정된 Chrome Enterprise 환경의 chrome://policy
정책이 설정된 Chrome Enterprise 환경의 chrome://policy

Chrome Enterprise 정책에서는 서드 파티 쿠키를 차단하거나 특정 사이트에 서드 파티 쿠키를 허용하도록 정책을 설정하는 방법을 설명합니다.

Chrome DevTools

문제, 애플리케이션, 네트워크 패널은 쿠키에 관한 정보를 제공하고 브라우저에서 서드 파티 쿠키를 차단하는지 여부를 보여줍니다.

Chrome DevTools 문서에서는 쿠키를 추가, 수정, 삭제하는 방법과 서드 파티 쿠키를 식별하고 검사하는 방법을 자세히 설명합니다.

개인 정보 보호 샌드박스 분석 도구 (PSAT)

PSAT Chrome 확장 프로그램은 Chrome DevTools에 쿠키 사용을 이해하고 새로운 개인 정보 보호 Chrome API에 관한 안내를 제공하는 도구를 추가합니다.

PSAT는 명령줄 인터페이스도 제공합니다.

테스트 사이트

개인 정보 보호 샌드박스팀은 서드 파티 쿠키 테스트를 지원하기 위해 다음과 같은 여러 사이트를 운영하고 있습니다.

개인 정보 보호 샌드박스 데모에서는 다양한 핵심 사용자 여정과 사용 사례를 실험하고 서드 파티 쿠키 제한의 영향을 이해하는 데 도움이 되는 두 개의 연결된 사이트를 제공합니다.

애널리틱스 추적, 삽입된 콘텐츠, 장바구니, reCAPTCHA를 비롯한 중요한 사용 사례를 보여주는 개인 정보 보호 샌드박스 데모 페이지
개인 정보 보호 샌드박스 데모

Chrome 클라이언트 또는 프로필 변경

Chrome 클라이언트는 기기의 설치(사용자 데이터 디렉터리)에 해당합니다.

각 Chrome 프로필은 사용자 데이터 디렉터리 내의 하위 디렉터리입니다.

명령줄에서 Chrome을 실행하는 경우 --user-data-dir 플래그를 사용하여 사용자 데이터 디렉터리를 설정할 수 있습니다.

즉, 개발용으로 별도의 사용자 데이터 디렉터리를 만들고 자체 프로필 하위 디렉터리를 가질 수 있습니다. 새 사용자 데이터 디렉터리를 만들면 Chrome이 새로 설치된 것처럼 동작하므로 프로필 관련 문제를 디버그하는 데 도움이 될 수 있습니다.

새 임시 사용자 디렉터리를 사용하여 명령줄에서 Chrome을 실행하려면 다음 플래그를 사용하세요.

--user-data-dir=$(mktemp -d)

자세히 알아보기