Semakan status mengemukakan satu soalan tentang satu sijil, dan jawapannya bergerak pada sambungannya sendiri. Ia tidak mengandungi laluan halaman yang membawa kepada semakan itu. Perbincangan privasi sering menganggap pertukaran ini sebagai suapan sejarah pelayaran, yang melebih-lebihkan apa yang dibawa permintaan dan meremehkan apa yang boleh diperhatikan oleh responden. Baca permintaan itu sebelum memutuskan apa yang didedahkannya.

Permintaan mengenal pasti satu sijil

Pengecam sijil OCSP dibina daripada fungsi cincang, dua cincang pengeluar dan nombor siri sijil sasaran, seperti yang dinyatakan dalam RFC 6960. Setiap medan menunjuk kepada satu sijil, bukan URL atau permintaan HTTP.

Laluan halaman, rentetan pertanyaan dan sebarang kandungan borang tidak terdapat dalam pengecam standard. Dakwaan bahawa responden menerima URL yang tepat memerlukan bukti dari tempat lain selain semakan sijil. Permintaan itu masih menamakan sijil dan satu saat, dan responden mungkin tahu perkhidmatan mana yang membentangkannya.

Yang tiada ialah halaman, bukan keseluruhan konteks. Semakan sijil dengan perkhidmatan yang dikenali dengan sumber berulang boleh memberikan lebih banyak maklumat daripada mana-mana satu daripadanya sahaja.

Apa yang sebenarnya boleh diperhatikan oleh responden

Responden melihat sambungan yang sampai kepadanya: alamat sumber, masa dan sebarang metadata pengangkutan yang direkodkan oleh penggunaanannya. Jika permintaan status mengikut VPN, sumber itu mungkin pintu keluar VPN dan bukan rangkaian akses pengguna. Jangan anggap permintaan status melalui laluan yang sama dengan permintaan halaman hanya kerana kedua-duanya tergolong dalam satu sesi pelayar.

Semak penghalaan dan tingkah laku pengesahan yang disokong oleh klien dan bukannya menyimpulkannya daripada satu surih. Terowong terbelah boleh menghantar kedua-dua permintaan ke arah yang berbeza.

Respons yang distapler ialah corak biasa yang lain. Sambungan TLS status_request daripada RFC 6066 membolehkan pelayan melampirkan respons OCSP pada jabat tangan sendiri, jadi klien mengesahkan apa yang diberikan kepadanya dan bukan mengambil status sendiri untuk sambungan itu. Peralihan itu mengubah pemerhati. Bahagian pelayan melakukan pengambilan itu, dan alamat klien sendiri tidak pernah sampai kepada responden untuk sambungan itu.

Status boleh tiba dalam keadaan distapler dalam jabat tangan

Tiada satu pun daripada ini menjamin bahawa klien tidak akan membuat permintaan pengesahan lain. Pembinaan rantai, dasar status dan mekanisme yang disokong berbeza mengikut pelaksanaan.

Pelihat sijil dalam satu pelayar bukan penerangan setiap sistem pengendalian dan klien VPN. Tangkapan rangkaian yang sama boleh bermakna perkara berbeza di bawah tetapan pengesahan yang berbeza.

Cache mematahkan andaian satu halaman satu carian

Cache memisahkan pemuatan halaman daripada carian. Pelayar boleh menggunakan semula respons untuk satu tempoh, jadi satu lawatan halaman tidak bermakna satu permintaan rangkaian.

Kesilapan sebaliknya sama biasa. Respons yang dicache tidak menyatakan bila penyegaran seterusnya berlaku, dan jadual penyegaran mungkin tidak berkaitan dengan halaman yang dibuka. Gunakan dokumentasi semasa klien dan dasar pengesahan yang berkuat kuasa sebelum mengaitkan tangkapan dengan OCSP.

Respons status yang sah mesti memenuhi peraturan ketulenan dan kesegaran pengesah, dan HTTP 200 tidak sama dengan status yang baik. Tamat masa bukan pembatalan. Hasil tersebut membawa kepada tingkah laku klien yang berbeza dan tidak harus digabungkan menjadi satu ralat.

Pilihan privasi yang mengekalkan pengesahan utuh

Apabila carian itu sendiri sensitif, bincangkan pilihan penghantaran dan cache yang disokong dengan pemilik sistem. Jangan selesaikannya dengan mematikan semakan pembatalan atau pengesahan rantai.

Surih yang lebih senyap bukan sambungan yang lebih selamat. Kekalkan identiti rakan, pengesahan rantai dan dasar pembatalan yang dimaksudkan, dan ubah laluan penghantaran hanya melalui pilihan yang disokong oleh penggunaan. Catat pilihan mana yang dipilih dan siapa pemiliknya.

Apabila carian muncul secara tidak dijangka, namakan penerima, laluan dan operasi sijil secara berasingan. Muat turun pengeluar, pertanyaan status dan permintaan halaman ialah tiga peristiwa. Menganggapnya sebagai satu menjadikan semakan privasi tidak tepat dan menyembunyikan pihak mana yang benar-benar mempelajari sesuatu. Mulakan dengan medan protokol dan bergerak ke luar ke laluan rangkaian.

Artikel berkaitan