Pemeriksaan status mengajukan satu pertanyaan tentang satu sertifikat, dan jawabannya berjalan pada koneksinya sendiri. Pemeriksaan itu tidak memuat jalur halaman yang mengarah ke pemeriksaan tersebut. Diskusi privasi sering memperlakukan pertukaran ini sebagai umpan riwayat penjelajahan, yang melebih-lebihkan apa yang dibawa permintaan dan meremehkan apa yang dapat diamati responder. Baca permintaan itu sebelum memutuskan apa yang diungkapkannya.

Permintaan mengidentifikasi satu sertifikat

Pengenal sertifikat OCSP dibangun dari fungsi hash, dua hash penerbit, dan nomor seri sertifikat target, sebagaimana ditentukan dalam RFC 6960. Setiap bidang menunjuk ke satu sertifikat, bukan ke URL atau permintaan HTTP.

Jalur halaman, string kueri, dan isi formulir apa pun tidak ada dalam pengenal standar. Klaim bahwa responder menerima URL persisnya memerlukan bukti dari tempat lain selain pemeriksaan sertifikat. Permintaan tetap menyebut sertifikat dan satu momen, dan responder mungkin mengetahui layanan mana yang menyajikannya.

Yang hilang adalah halamannya, bukan seluruh konteks. Pemeriksaan sertifikat ditambah layanan yang dikenal ditambah sumber yang berulang bisa lebih informatif daripada salah satunya saja.

Apa yang sebenarnya dapat diamati responder

Responder melihat koneksi yang mencapainya: alamat sumber, waktu, dan metadata transport apa pun yang dicatat penerapannya. Jika permintaan status mengikuti VPN, sumber itu bisa berupa pintu keluar VPN dan bukan jaringan akses pengguna. Jangan menganggap permintaan status menempuh jalur yang sama dengan permintaan halaman hanya karena keduanya termasuk dalam satu sesi peramban.

Periksa perutean dan perilaku verifikasi yang didukung klien alih-alih menyimpulkannya dari satu jejak. Tunnel terpisah dapat mengirim kedua permintaan ke arah yang berbeda.

Respons yang distaples adalah pola umum lainnya. Ekstensi TLS status_request dari RFC 6066 memungkinkan server melampirkan respons OCSP ke handshake-nya sendiri, sehingga klien memvalidasi apa yang diberikan kepadanya alih-alih mengambil status sendiri untuk koneksi itu. Pergeseran itu mengubah pengamat. Sisi server yang melakukan pengambilan, dan alamat klien sendiri tidak pernah mencapai responder untuk koneksi itu.

Status dapat tiba dalam keadaan distaples di handshake

Tidak satu pun dari ini menjamin bahwa klien tidak akan pernah membuat permintaan validasi lain. Pembangunan rantai, kebijakan status, dan mekanisme yang didukung berbeda menurut implementasi.

Penampil sertifikat di satu peramban bukan deskripsi setiap sistem operasi dan klien VPN. Tangkapan jaringan yang sama dapat berarti hal berbeda di bawah pengaturan verifikasi yang berbeda.

Cache mematahkan asumsi satu halaman satu pencarian

Cache memisahkan pemuatan halaman dari pencarian. Peramban dapat menggunakan ulang respons untuk sementara, jadi satu kunjungan halaman tidak berarti satu permintaan jaringan.

Kesalahan sebaliknya sama umumnya. Respons yang di-cache tidak mengatakan apa pun tentang kapan penyegaran berikutnya terjadi, dan jadwal penyegaran mungkin tidak terkait dengan halaman yang dibuka. Gunakan dokumentasi klien yang berlaku saat ini dan kebijakan verifikasi yang berlaku sebelum mengaitkan tangkapan dengan OCSP.

Respons status yang valid harus memenuhi aturan keaslian dan kesegaran pemverifikasi, dan HTTP 200 tidak sama dengan status yang baik. Batas waktu bukan pencabutan. Hasil tersebut mengarah ke perilaku klien yang berbeda dan tidak boleh digabung menjadi satu kesalahan.

Pilihan privasi yang menjaga validasi tetap utuh

Ketika pencarian itu sendiri sensitif, diskusikan opsi pengiriman dan cache yang didukung dengan pemilik sistem. Jangan menyelesaikannya dengan mematikan pemeriksaan pencabutan atau validasi rantai.

Jejak yang lebih sunyi bukan koneksi yang lebih aman. Pertahankan identitas rekan, validasi rantai, dan kebijakan pencabutan yang dimaksud, dan ubah jalur pengiriman hanya melalui opsi yang didukung penerapan. Catat opsi mana yang dipilih dan siapa pemiliknya.

Ketika pencarian muncul secara tak terduga, sebutkan penerima, rute, dan operasi sertifikat secara terpisah. Unduhan penerbit, kueri status, dan permintaan halaman adalah tiga peristiwa. Memperlakukannya sebagai satu membuat tinjauan privasi tidak akurat dan menyembunyikan pihak mana yang benar-benar mempelajari sesuatu. Mulailah dari bidang protokol dan bergerak keluar ke jalur jaringan.

Artikel terkait