Imej & foto · Alat Privasi Metadata Imej
Cara Mengesahkan Pelucut Metadata Tidak Sekali-kali Memuat Naik Foto Anda
· Bagaimana ia berfungsi
privasi imej pemprosesan pelayar privasi
'Berjalan dalam pelayar anda' ialah tuntutan yang anda boleh semak. Siaran ini menunjukkan cara untuk membuka panel rangkaian, memproses foto dan membaca perkara yang telah dan tidak meninggalkan tab, dan apa yang ditambahkan oleh Dasar Keselamatan Kandungan yang ketat kepada jaminan itu.
Sebab risiko muat naik patut disahkan
Buku kerja menegaskan bahawa alat percuma memuat naik secara senyap-senyap, tetapi tiada sumber repositori yang menentukan bagaimana perkhidmatan yang tidak berkaitan berkelakuan. Risiko yang boleh disahkan adalah lebih mudah: gambar yang dipilih adalah input sensitif dan halaman pelayar boleh sama ada memprosesnya secara setempat atau menghantarnya ke tempat lain. Memeriksa permintaan dan membaca kod sebenar memisahkan reka bentuk tersebut tanpa menuduh perkhidmatan pada andaian.
Membuka panel rangkaian — tempat untuk mencarinya dalam pelayar biasa, mengosongkan log dan memastikannya terbuka semasa anda bekerja
Buka alat pembangun sebelum memilih imej ujian, pilih panel Rangkaian, kosongkan entri lama dan simpan log jika navigasi boleh dilakukan. Kemudian pilih, periksa, longgarkan, sahkan dan muat turun. Permintaan untuk aset halaman atau analitis yang didedahkan tidak sama dengan permintaan yang membawa gambar, jadi periksa kaedah, pemula dan muatan daripada menganggap mana-mana baris rangkaian sebagai muat naik.
Rupa alat tempatan yang tulen — aset halaman dimuatkan sekali, kemudian tiada permintaan muncul apabila anda menjatuhkan, memeriksa atau menanggalkan foto
Laluan tempatan yang tulen memperoleh Fail, menunggu file.arrayBuffer(), membina Uint8Array dan menghantarnya kepada readMetadata atau stripMetadata. Output menjadi Blob dan muat turunBlob mencipta salinan pengguna. Panel ToolAcre mengikuti jujukan itu dan ujian teras memasang pengawal rangkaian semasa membaca dan menanggalkan input JPEG, PNG dan WebP.
Mengapa konteks pelaksanaan tidak menentukan tingkah laku rangkaian
Buku kerja menganggap Pekerja Web sebagai bukti privasi, tetapi pekerja boleh membuat permintaan dan kod utas utama boleh kekal setempat sepenuhnya. Panel dihantar alat ini menjalankan panggilan metadata terus pada urutan utama. Oleh itu tingkah laku rangkaian mesti diwujudkan daripada panggilan dan pemerhatian, bukan disimpulkan daripada konteks pelaksanaan JavaScript melakukan aritmetik.
Apa yang dibuktikan oleh pelaksanaan dan ujian
Repositori tidak menyediakan tuntutan Dasar Keselamatan Kandungan untuk dipetik artikel ini. Perkara yang disediakannya ialah bukti yang lebih kukuh tentang laluan yang berkaitan: penyataan privasi konfigurasi mengehadkan janji, sumber panel tidak mengandungi permintaan untuk data fail dan ujian forbidNetwork merekodkan sifar percubaan semasa pemprosesan teras. Fakta tersebut menyokong tuntutan pengendalian fail tanpa melebih-lebihkan keseluruhan halaman.
Contoh yang berjaya: larian muat turun jalur inspeksi penuh — menonton panel dari jatuh fail ke fail yang disimpan dan membaca senarai permintaan kosong
Jalankan kitaran lengkap kerana pemeriksa boleh menjadi setempat manakala muat turun kemudian atau langkah pengesahan tidak. Dalam ToolAcre, pemeriksaan membaca bait, pengalihan keluar menulis semulanya dalam ingatan, pengesahan menghuraikan semula tatasusunan yang dibersihkan dan muat turun menggunakan Blob. Log rangkaian seharusnya tidak menunjukkan permintaan yang badannya mengandungi sumber atau hasil, sepadan dengan gelagat teras yang diuji.
Perkara yang tidak dibuktikan oleh semakan panel rangkaian
Pemerhatian panel rangkaian meliputi sesi dan konfigurasi itu, bukan setiap penggunaan masa hadapan atau sambungan pelayar. Ia juga tidak dapat membuktikan bahawa skrip halaman yang tidak berkaitan tidak mengumpul apa-apa; pernyataan privasi secara eksplisit memisahkan analitis yang didedahkan daripada pemprosesan fail. Gunakan fail ujian tidak sensitif untuk pengesahan dan perisian luar talian untuk bahan yang pengendaliannya tidak boleh bertolak ansur dengan sebarang sambungan peringkat halaman.
Bawa pulang: sahkan, kemudian percaya — Alat Privasi Metadata Imej dibina untuk lulus ujian ini dan anda boleh mengulanginya pada bila-bila masa
Sahkan, kemudian percayai tuntutan sempit itu. ToolAcre boleh menyokong janjinya kerana sumber, ujian dan pelayar yang boleh diperhatikan bersetuju bahawa bait imej kekal dalam laluan pemprosesan tab. Ulangi semakan selepas perubahan tapak atau pelayar utama, bezakan permintaan sumber statik daripada pemindahan fail dan elakkan menukar "pemprosesan fail tempatan" kepada tuntutan yang lebih luas bahawa halaman web tidak membuat sambungan sama sekali.