Privasi

Adakah penukar fail dalam talian selamat?

Kebanyakan laman penukaran memuat naik fail anda ke pelayan yang anda tidak tahu apa-apa tentangnya. Kadangkala itu tidak mengapa. Kadangkala ia idea yang sangat buruk.

Diterbitkan

Apa yang biasanya berlaku apabila anda memuat naik

Pada laman penukaran konvensional, fail anda dihantar ke pelayan pengendali, ditulis ke cakera, diproses, dan disimpan sehingga pautan muat turun diambil atau pemasa pengekalan tamat. Itu bermakna salinan lengkap fail anda wujud pada infrastruktur yang tidak anda kawal, untuk tempoh yang tidak dapat anda sahkan, boleh diakses oleh sesiapa yang mempunyai akses kepada sistem itu.

Untuk foto percutian, itu pertukaran yang adil untuk perkhidmatan percuma. Untuk kontrak yang ditandatangani, imbasan pasport, surat perubatan, rakaman yang belum dikeluarkan atau hamparan rekod pelanggan, ia keputusan yang patut dibuat dengan sengaja dan bukan secara tidak sengaja.

Baca apa yang sebenarnya dijanjikan oleh dasar

“Kami memadam fail anda selepas 24 jam” ialah komitmen pengekalan, bukan komitmen privasi. Ia tidak menyatakan apa-apa tentang siapa yang boleh membaca fail itu dalam tempoh 24 jam tersebut, sama ada sandaran kekal selepasnya, pemproses sub mana yang menerimanya, atau bidang kuasa mana pelayan itu berada.

Soalan yang berbaloi ditanya lebih khusus: adakah fail disulitkan ketika disimpan, siapa dalam kalangan kakitangan boleh mengaksesnya, adakah ia dikongsi dengan mana-mana pihak ketiga, dan undang-undang negara mana yang terpakai jika seseorang menuntutnya.

Cara mengetahui jenis laman yang anda lawati

Ujian yang boleh dipercayai mengambil sepuluh saat. Buka alat pembangun pelayar anda, beralih ke tab Network, dan tukar satu fail.

  • Sebelah pelayan: anda akan melihat permintaan POST atau PUT yang besar kira-kira sebesar fail anda, kemudian pengundian, kemudian muat turun.
  • Sebelah klien: anda akan melihat kod halaman itu sendiri dimuatkan, mungkin muat turun enjin sekali sahaja, dan kemudian tiada permintaan yang membawa fail anda langsung.

Petunjuk kedua: putuskan sambungan daripada internet selepas halaman dimuatkan. Penukar yang masih berfungsi tidak pernah menghantar fail anda ke mana-mana.

Apa yang diubah oleh penukaran dalam pelayar

Pelayar kini boleh menjalankan enjin penukaran sebenar secara setempat melalui WebAssembly — termasuk ffmpeg, enjin yang sama yang menjadi asas banyak penukar desktop. Fail dibaca daripada cakera ke dalam memori halaman, ditukar oleh pemproses anda sendiri, dan dikembalikan.

Tiada titik akhir muat naik, jadi tiada salinan pelayan untuk bocor, disubpoena, disimpan atau dijual. Pengendali tidak dapat melihat kandungan, nama fail atau malah jenis fail, kerana tiada satu pun dihantar. Itu jaminan struktur dan bukan janji dasar, yang merupakan perkara yang berbeza dengan ketara.

Ia juga bukan sihir. Halaman itu masih datang daripada pelayan, dan alat dalam pelayar sering menarik enjin yang lebih besar daripada CDN awam, jadi anda mempercayai pengendali laman dan setiap pembekal yang kodnya dimuatkan agar tidak menghantar kod berniat jahat. Itu kepercayaan yang sama yang diperlukan oleh mana-mana laman web. Apa yang boleh anda semak sendiri lebih sempit tetapi masih berguna: buka tab Network semasa anda menukar, dan anda tidak akan melihat sebarang permintaan yang membawa fail anda. Semakan itu meliputi lawatan yang anda perhatikan, bukan lawatan akan datang.

Peraturan yang munasabah

Tanya satu soalan: adakah penting jika orang yang tidak dikenali membaca fail ini? Jika jawapannya tidak, gunakan apa sahaja yang mudah. Jika jawapannya ya, gunakan penukar yang berjalan secara setempat, atau perisian desktop. Kos tersilap tidak seimbang — kemudahan yang dijimatkan kecil, pendedahannya tidak.

Sebelum berkongsi foto di mana-mana, anda juga boleh membuang data EXIF-nya, yang menanggalkan lokasi dan butiran kamera yang dibawa oleh banyak foto. Setiap alat di laman ini berfungsi dengan cara yang diterangkan di atas: dalam pelayar anda, tanpa apa-apa dimuat naik.