Bahasa Melayu

Alat pembangun · Perbandingan teks

Cara Mengesahkan Alat Perbezaan Pelayar Jangan Sekali-kali Memuat Naik Teks Anda: Panduan DevTools

· Bagaimana ia berfungsi

perbezaan teks privasi pemprosesan pelayar

Dua panel teks tempatan dipisahkan daripada laluan rangkaian keluar yang kosong
Ilustrasi vektor ToolAcre asal

Panduan langkah demi langkah menggunakan panel rangkaian pelayar untuk mengesahkan bahawa perbandingan dijalankan secara setempat, serta apa yang diberitahu oleh Dasar Keselamatan Kandungan yang ketat kepada anda tentang halaman tersebut.

'Berjalan dalam pelayar anda' ialah tuntutan yang anda boleh uji — menyatakan masalahnya: halaman privasi adalah janji, permintaan rangkaian adalah fakta

"Berjalan dalam pelayar anda" harus diuji pada sempadan berguna yang paling sempit. Untuk perbezaan Teks, repositori menunjukkan nilai editor yang dihantar terus kepada `diffLines`, baris yang diberikan ke dalam nod DOM dan output pilihan diserahkan kepada pembantu muat turun setempat. Tiada perbandingan API berada dalam rantai itu.

Sumber statik ialah satu bentuk bukti, bukan jaminan tentang setiap komponen halaman yang digunakan. Gandingkannya dengan pemerhatian masa jalan menggunakan teks penanda tidak berbahaya. Gabungan itu menyokong tuntutan tepat tentang tindakan yang anda lakukan tanpa berpura-pura mengaudit sambungan pelayar, papan keratan sistem pengendalian atau keluaran masa hadapan.

Membuka panel rangkaian sebelum anda menampal — menunjukkan cara membuka DevTools, kosongkan senarai permintaan dan simpannya dirakam

Buka alat pembangun sebelum memasukkan bahan sensitif. Pilih Rangkaian, kosongkan permintaan pemuatan halaman yang lebih awal, simpan log sahaja jika perlu, dan teruskan rakaman. Gunakan penanda tersendiri tetapi bukan rahsia pada setiap sisi supaya anda boleh mencari URL permintaan, pengepala dan badan tanpa mendedahkan kandungan sebenar.

Aset masa muat bukan bukti bahawa teks perbandingan telah dihantar. Pemerhatian berguna ialah sama ada mengklik Bandingkan, menogol pilihan, menukar sisi atau memuat turun membuat permintaan yang mengandungi penanda. Rekod versi halaman dan pelayar supaya pengulas lain memahami skop semakan.

Membaca permintaan semasa perbandingan — menerangkan perkara yang sepatutnya muncul (tiada yang baharu) dan perkara yang akan menjadi bendera merah: POST permintaan, suar, hos pihak ketiga

Semasa Bandingkan, `diff.js` menerima dua rentetan dan pilihan. Ia menormalkan penghujung baris, memperoleh kekunci baris, membina jadual tatasusunan bertaip terhad dan mengembalikan baris. UI memetakan baris tersebut ke elemen menggunakan kandungan teks. Tiada satu pun daripada fungsi tersebut yang memanggil pengambilan, XHR, WebSocket atau suar.

Muat turun mengikuti laluan setempat yang lain: `toUnifiedText` mencipta rentetan dengan pengepala dan baris awalan, kemudian `downloadText` menghasilkan muat turun pelayar. Sahkan pembantu itu apabila membuat tuntutan lengkap tentang simpanan. Membaca algoritma sahaja akan meninggalkan tindakan terakhir di luar rantai bukti.

Perkara yang didedahkan oleh pengepala Dasar Keselamatan Kandungan — menerangkan cara ToolAcre yang ketat CSP melarang skrip, fon dan teg luaran dan cara membaca pengepala dalam paparan respons

Garis besar meminta kesimpulan Dasar Keselamatan Kandungan yang ketat, tetapi CSP ialah sifat tindak balas dan bukti penggunaan tidak terkandung dalam fail perbandingan ini. Periksa respons dokumen sebenar dalam Rangkaian apabila CSP tergolong dalam model ancaman anda dan laporkan arahan itu betul-betul seperti yang diperhatikan.

Dasar sekatan boleh mengurangkan beberapa kelas pemuatan luaran, namun ia tidak menggantikan pengesanan ciri. Sebaliknya, ketiadaan arahan yang diingini tidak akan membuktikan bahawa teks Bandingkan catatan. Pastikan pemeriksaan dasar dan pemerhatian aliran data sebagai penemuan yang berbeza dan bukannya membiarkan satu menyokong yang lain.

CSP bukti adalah milik respons yang digunakan, bukan fail sumber perbezaan teks yang disemak di sini

Untuk semakan yang berjaya, masukkan `left-marker-7319` dan `right-marker-4826`, kosongkan Rangkaian, kemudian klik Bandingkan dengan Abaikan kes mati dan hidupkan. Cari butiran permintaan baharu untuk kedua-dua penanda. Laluan repositori yang dijangkakan menjalankan kerja DOM sahaja, jadi tindakan itu sendiri tidak sepatutnya memerlukan permintaan pemprosesan teks.

Jika permintaan muncul, kenal pasti pemula dan muatannya sebelum membuat kesimpulan bahawa perbezaan menghantar kandungan. Sambungan atau skrip halaman yang tidak berkaitan boleh mencipta trafik pada masa yang sama. Ujian penanda mengecilkan soalan: sama ada nilai tersendiri tersebut memasuki permintaan itu, bukan sama ada pelayar membuat sebarang permintaan sama sekali.

Mengapa tiada akaun dan tiada storan adalah sebahagian daripada semakan yang sama — meliputi pemeriksaan storan pelayar untuk mengesahkan tiada apa-apa yang berterusan antara lawatan

UI menyimpan `lastDiff` dalam pembolehubah setempat supaya Muat turun patch boleh menggunakan hasil terbaharu. Kosongkan mengosongkan kedua-dua editor, mengosongkan output yang diberikan dan menetapkan pembolehubah itu kepada null. Laluan yang disemak tidak mengandungi localStorage, IndexedDB atau panggilan akaun untuk sejarah perbandingan.

Penemuan sumber itu lebih sempit daripada "tiada apa-apa yang berterusan di mana-mana." Pemulihan borang pelayar, sambungan dan teks yang disalin mempunyai gelagat yang berasingan. Periksa Storan untuk sumber semasa dan muat semula dengan penanda tidak berbahaya jika kegigihan penting. Nyatakan dengan tepat apa yang anda perhatikan daripada meningkatkan satu carian kod menjadi janji privasi universal.

Alat ini tidak mendedahkan panggilan kegigihan; periksa storan pelayar semasa secara berasingan sebelum tuntutan umum

Ulasan ini meliputi modul perbezaan Teks ToolAcre dan pembantu muat turun setempat yang digunakan oleh UInya. Ia tidak memperakui setiap skrip yang dimuatkan oleh penggunaan, perisian tengah rangkaian di luar repositori, sambungan yang disuntik atau pengurus papan keratan. Komponen tersebut memerlukan bukti mereka sendiri.

Tabiat operasi yang paling selamat kekal meminimumkan: tampalkan sahaja medan yang diperlukan untuk perbandingan, gunakan lekapan yang disunting untuk pengesahan dan simpan bahan terkawal tinggi dalam persekitaran yang diluluskan. Pelaksanaan sebelah pelayar mengalih keluar satu pelayan pemprosesan daripada laluan; ia tidak membuang setiap sistem sekeliling.

Sambungan dan halaman yang digunakan kekal di luar bukti laluan perbandingan statik

Kenyataan tiada muat naik yang boleh dipercayai menamakan skop dan tarikhnya. Semakan sumber membuktikan graf panggilan perbandingan tidak mempunyai operasi rangkaian; ujian penanda bersih membuktikan apa yang berlaku dalam satu sesi masa jalan. Bersama-sama mereka lebih kuat daripada slogan privasi dan lebih mudah untuk diulang selepas keluaran.

Jalankan semakan sebelum bergantung pada alat untuk kerja sulit, kemudian bandingkan sahaja bahan yang dibenarkan untuk disimpan oleh persekitaran pelayar anda. Bukti harus berjalan dengan kesimpulan: laluan sumber, permintaan yang diperhatikan dan sebarang lapisan yang belum disemak, bukan jaminan mutlak yang tidak disokong oleh laluan lengkap.