Privasi browser
Cookie pihak ketiga dan partisi penyimpanan
Amati apakah situs pihak ketiga berbagi atau memisahkan penyimpanan ketika disematkan pada dua situs berbeda.
Mulai urutan baru
- Inisialisasi pihak pertama pada origin pengujian pihak ketiga.
- Memuat sebagai pihak ketiga di bawah situs A.
- Memuat sebagai pihak ketiga di bawah situs B.
- Bandingkan cookie, localStorage, IndexedDB, CHIPS, dan Storage Access API.
Memeriksa konfigurasi situs
Situs terdaftar diperiksa memakai salinan lokal Public Suffix List resmi, termasuk bagian ICANN dan PRIVATE. Daftar tidak diunduh selama pengujian.
Bandingkan sebelum dan sesudah
Jalankan pengujian yang sama pada perangkat yang sama dan simpan hasil awal. Aktifkan VPN atau ubah satu pengaturan yang relevan, ulangi dalam kondisi yang sama, lalu simpan hasil berikutnya.
Simpan hasil sebelum dan sesudah untuk membandingkannya.
Apa yang dijelaskan pengujian ini
Browser modern dapat memisahkan penyimpanan pihak ketiga menurut situs yang menyematkannya. Pengujian ini memeriksa perilaku tersebut, bukan sekadar apakah cookie ada. Dua jalur atau subdomain pada satu domain terdaftar biasanya tetap satu situs, sehingga tidak memberikan perbandingan lintas situs yang bermakna.
Cara menjalankan pengujian
- Pastikan tersedia dua situs HTTPS tingkat atas yang benar-benar berbeda dan satu situs pihak ketiga yang disematkan.
- Ikuti kunjungan langsung, tahap situs A, dan tahap situs B sesuai panduan. Jangan melewati pembuatan nilai referensi awal.
- Baca tiap mekanisme penyimpanan secara terpisah dan gunakan langkah pembersihan saat selesai. Uji Storage Access hanya jika Anda memilihnya.
Cara pengukuran bekerja
Protokol membandingkan cookie biasa, cookie Partitioned, localStorage, dan IndexedDB di bawah kedua situs tingkat atas. Yang diamati adalah keterbacaan referensi atau pengenal partisi.
Situs yang diatur mengirim pengamatan sementara kepada koordinator. Nilai referensi klien di-hash; keadaan server menyimpan pengamatan teknis tanpa IP atau User-Agent, meskipun log infrastruktur dapat memuat token URL pengujian.
Memahami hasil
- Keadaan pihak ketiga bersama
- Referensi dapat diakses di bawah kedua situs berbeda. Mekanisme itu membolehkan keadaan melintasi konteks penyematan yang diuji.
- Keadaan dipartisi
- Penulisan berhasil tetapi pengenal berbeda di bawah kedua situs. Hasil mendukung pemisahan untuk mekanisme serta kondisi ini.
- Keadaan hilang atau belum pasti
- Pemblokiran, partisi, masa berlaku, kebijakan frame, atau kegagalan teknis bisa menjelaskan ketiadaan. Konfigurasi situs atau izin yang kurang tidak memastikan pemblokiran universal.
Bandingkan sebelum dan sesudah
- Selesaikan pengukuran awal dengan tiga situs, profil, mode, dan izin sebelumnya yang sama.
- Ubah satu kebijakan cookie atau perlindungan, bersihkan keadaan pengujian, lalu ulangi urutan panduan.
- Bandingkan tiap mekanisme dan izin Storage Access. Pisahkan pengukuran awal mode normal dari mode privat.
Batas pengujian
- Dukungan cookie Partitioned dan Storage Access berbeda antar browser. Atribut cookie saja tidak membuktikan bagaimana browser menanganinya.
- Perilaku yang diamati berlaku pada situs serta kondisi ini, bukan semua hubungan pihak ketiga.
Apa yang perlu diubah
- Keadaan dibagikan lebih luas daripada yang diinginkan
- Tinjau pengaturan penyimpanan pihak ketiga dan pengecualian situs, lalu ulangi urutan baru.
- Konfigurasi atau kontrol gagal
- Pertahankan hasil belum pasti dan periksa ketersediaan situs serta kebijakan browser sebelum menyebut pemblokiran cookie.
Pertanyaan umum
Bisakah dua subdomain menguji partisi?
Biasanya tidak jika keduanya berada dalam situs terdaftar yang sama. Situs tingkat atas harus benar-benar berbeda.
Apakah cookie terblokir berarti semua penyimpanan terblokir?
Tidak. Cookie, localStorage, dan IndexedDB bisa berbeda dan perlu diamati terpisah.
Sumber dan referensi teknis
€1 per bulan 12 bulan seharga €10
Berlangganan