Bahasa Melayu

Dokumen · PDF Toolkit

Mengesahkan Alat PDF Jangan Sekali-kali Memuat Naik Fail Anda: Panduan Panel Rangkaian

· Bagaimana ia berfungsi

pdf privasi rangkaian-pemeriksaan

Panel rangkaian pelayar di sebelah dokumen yang diproses secara tempatan
Ilustrasi vektor ToolAcre asal

Anda tidak perlu mempercayai tuntutan privasi; anda boleh menonton rangkaian. Siaran ini menunjukkan cara membuka panel Rangkaian pelayar, menjalankan operasi PDF dan membaca hasilnya, serta perkara yang diberitahu oleh Dasar Keselamatan Kandungan yang ketat kepada anda tentang kod pihak ketiga.

Percaya, tetapi semak — mengapa 'tiada apa-apa dimuat naik' ialah pernyataan yang boleh diuji dan bukannya barisan pemasaran

"Tiada apa-apa yang dimuat naik" boleh diuji kerana muat naik memerlukan aktiviti rangkaian yang boleh diperhatikan daripada halaman atau pekerjanya. Semakan pematuhan harus menggunakan dokumen ujian tersendiri yang tidak berbahaya dan bukannya bahan sulit, kemudian bandingkan permintaan masa jalan dengan sumber dan ujian pengasingan rangkaian automatik dalam repositori.

Satu larian bersih membuktikan tingkah laku untuk binaan, pelayar, keadaan persetujuan dan operasi itu. Ia tidak memperakui setiap penggunaan masa hadapan atau sambungan pelayar. Catatkan URL, tarikh, operasi dan log permintaan yang diuji. Bukti yang tepat adalah lebih berguna daripada jaminan luas yang tidak boleh diterbitkan semula.

Membuka panel Rangkaian — tempat untuk mencarinya dalam pelayar utama dan perkara yang perlu dikosongkan sebelum anda bermula

Buka alat pembangun dan pilih Rangkaian sebelum memilih fail ujian. Chromium, Firefox dan Safari meletakkannya dalam antara muka pembangun mereka, walaupun label berbeza-beza. Simpan log sahaja jika anda memerlukan permintaan navigasi; sebaliknya kosongkannya selepas halaman dan skrip statiknya dimuatkan untuk mengasingkan operasi itu sendiri.

Pastikan semua jenis permintaan kelihatan pada mulanya, termasuk pengambilan, XHR, skrip dan pekerja. Jangan lumpuhkan cache mahupun analitis melainkan pelan ujian memerlukan keadaan tersebut. Sesi pengeluaran yang dibenarkan boleh memuatkan sumber analitis Google yang didedahkan secara sah, jadi tugasnya adalah untuk menentukan sama ada bait dokumen atau medan fail mengenal pasti memasukkan permintaan.

Menjalankan operasi — menggabungkan atau memisahkan ujian PDF semasa panel merekodkan dan rupa muat naik jika berlaku

Pilih PDF sintetik dengan teks tidak berbahaya yang boleh dikenali dan jalankan gabungan, belah atau operasi lain. Tonton senarai permintaan dari pemilihan hingga penyiapan dan muat turun. Muat naik biasanya akan muncul sebagai pengambilan baharu atau XHR dengan badan permintaan, data borang berbilang bahagian atau muatan binari yang pemasaannya mengikuti pemilihan fail atau Jalankan.

Kit alat sebaliknya harus memindahkan bait kepada Pekerja Web tempatan, yang tidak muncul sebagai permintaan dokumen. PDF-ke-imej memuatkan kod pdf.js daripada tapak yang sama apabila digunakan dan menggunakan pekerjanya untuk menghurai; pengekodan kanvas kekal pada utas utama. Pemuatan sumber kod tidak bersamaan dengan menghantar PDF yang dipilih.

Membaca hasilnya — membezakan aset statik halaman itu sendiri daripada permintaan yang membawa bait fail anda

Periksa URL permintaan baharu, kaedah, pemula, pengepala dan badan. Statik JavaScript, CSS, fon dan modul pekerja asal yang sama menyokong halaman tetapi tidak mengandungi bait yang dipilih. Muatan permintaan carian untuk frasa ujian atau nama fail yang tersendiri, sambil mengingati bahawa muat naik binari mungkin tidak menjadi teks yang boleh dibaca dalam setiap panel.

Juga periksa masa. Permintaan yang bermula sebelum pemilihan tidak boleh mengandungi fail kemudian. Muat turun yang dimulakan daripada Blob mungkin menunjukkan tingkah laku dalaman pelayar dan bukannya respons pelayan. Sumber mengesahkan bahawa bait hasil dibalut secara setempat dan dihantar kepada pembantu muat turun Blob yang dikongsi, bukan diambil daripada output URL.

Semak kod pihak ketiga yang dimuatkan dan analitis pengeluaran yang dibenarkan daripada menganggap tiada kod itu wujud

Garis besar menjangkakan dasar yang ketat yang membuktikan tiada skrip luaran, fon atau teg dimuatkan, tetapi kandungan privasi semasa membenarkan analitis yang dipersetujui pada hos pengeluaran kanonik. Semak pengepala respons dan pokok pemula sebenar daripada menegaskan hasil dasar. Skrip analitis Google ialah kod pihak ketiga dan didedahkan secara berasingan.

Acara ToolAcre menggunakan senarai medan tertutup yang mengecualikan PDF kandungan, nama fail, teks yang ditampal, URL dan saiz fail yang tepat. Reka bentuk itu mengurangkan pendedahan tetapi tidak membuat permintaan analitik hilang selepas persetujuan. Laporan yang betul membezakan "tiada permintaan membawa bait dokumen" daripada tuntutan palsu "halaman tidak membuat permintaan luaran sama sekali."

Contoh yang berkesan — pengesahan penuh dijalankan pada berbilang megabait PDF, dengan senarai permintaan sebelum, semasa dan selepas

Untuk ujian berbilang megabait, kosongkan panel, pilih PDF, tunggu kiraan halaman, jalankan pembahagian, muat turun output dan kosongkan fail. Tandakan permintaan yang berlaku pada setiap peringkat. Selang pemprosesan yang dijangkakan mempunyai mesej pekerja dan perubahan kemajuan tetapi tiada kemasukan rangkaian yang mengandungi dokumen sumber.

Ulang sekali dengan persetujuan ditolak dan sekali dengan persetujuan diberikan pada hos pengeluaran jika tingkah laku analitis berada dalam skop. Bandingkan log. Laluan dokumen harus kekal setempat dalam kedua-dua kes, manakala gelagat sumber analitik mungkin berbeza. Kekalkan tangkapan skrin atau HAR sahaja jika dokumen sintetik tidak mengandungi bahan sensitif.

Perkara yang tidak dilindungi ini — mengaudit JavaScript itu sendiri dan sebab semakan rangkaian membuktikan tingkah laku dan bukannya niat

Pemeriksaan rangkaian membuktikan pergerakan data yang diperhatikan, bukan niat pembangun, tingkah laku tersembunyi di luar laluan yang diuji, atau keselamatan sambungan dan sistem pengendalian. Pemeriksaan sumber melengkapkannya: pengendali operasi memanggil pekerja, pemapar, pembinaan Blob, ZIP penciptaan dan pembantu muat turun dan bukannya muat naik API.

Ujian pengasingan automatik menambah kebolehulangan tetapi masih dibatasi oleh senarionya. Semak semua operasi yang ditawarkan apabila kelulusan meliputi keseluruhan kit alat, termasuk penanda air imej dan penukaran. Semak semula selepas perubahan penggunaan yang ketara. Penegasan privasi adalah paling kukuh apabila pemerhatian masa jalan, pelaksanaan, ujian dan perkataan yang diterbitkan semuanya bersetuju.

Operasi PDF yang diperhatikan tidak seharusnya membawa bait fail, manakala permintaan analitis yang didedahkan kekal berasingan

Kit Alat PDF direka supaya fail yang dipilih memasuki memori pelayar dan pemprosesan setempat, bukan titik akhir aplikasi. Panel Rangkaian yang jelas seharusnya tidak menunjukkan permintaan yang membawa PDF semasa transformasi. Itulah dakwaan yang sempit dan boleh dipertahankan yang boleh disahkan oleh panduan.

Dokumentasikan analitis yang didedahkan secara berasingan, rekod kebenaran dan syarat hos, dan elakkan daripada menganggap sumber statik sebagai muat naik. Kemudian simpan bukti dengan semakan. Pengesahan bukanlah ritual amanah sekali sahaja; ia adalah prosedur berulang yang boleh menangkap regresi masa depan dengan tepat kerana sempadan yang dijangkakan dinyatakan dengan jelas. Menguji lebih daripada satu operasi juga melindungi daripada meluluskan laluan gabungan setempat sambil menghadap ke cawangan penukaran yang berbeza dengan kebergantungan masa jalan yang berasingan.